飘凌大杂烩编程技术 → 第二次测验 - 试答1
查看完整版本:第二次测验 - 试答1
2008/12/7 15:18:58
Question 1
分数: 1/1

下列标识符中,不能作为合法的 C 用户定义标识符的是

选择一个答案
正确
这次提交的分数:1/1。
Question 2
分数: 1/1

下列程序执行后的输出结果是

main()

{ int x='f'; printf("%c \n",'A'+(x-'a'+1)); }

选择一个答案
正确
这次提交的分数:1/1。
Question 3
分数: 1/1

以下循环体的执行次数是

main()

{ int i,j;

for(i=0,j=1; i<=j+1; i+=2, j--)printf("%d \n",i);

}

选择一个答案
正确
这次提交的分数:1/1。
Question 4
分数: 1/1

main()

{ char s1[40]="country",s2[20]="side";

int i=0,j=0;

while(s1!='\0') i++;

while(s2[j]!='\0') s1[i++]=s2[j++];

s1=0;

printf("%s\n",s1);

}

选择一个答案
 
Question 5
分数: 1/1

在 C 语言程序中,以下说法正确的是

选择一个答案
 
Question 6
分数: 1/1

当调用函数时,实参是一个数组名,则向函数传送的是

选择一个答案
 
Question 7
分数: 1/1

若有以下的定义 :

int a[]={1,2,3,4,5,6,7,8,9,10), *p=a;

则值为 3 的表达式是

选择一个答案
 
Question 8
分数: 1/1

若给定条件表达式 (M)?(a++)伤心a--) ,则其中和表达式 M等价的是

选择一个答案
 。
Question 9
分数: 1/1

设 x 和 y 均为 int 型变量 , 则执行下的循环后 ,y 值为

for(y=1,x=1;y<=50;y++)

{ if(x==10))break;

if (x%2==1)

{ x+=5; continue;}

x-=3;

}

选择一个答案
 Question 10
分数: 1/1

设有说明 int (*ptr)(); 其中标识符 ptr 是

选择一个答案
正确
2008/12/7 15:31:17

1、下列标识符中,不能作为合法的 C 用户定义标识符的是

选择一个答案
 
 
 
 
 

void是关键字而不是标识符,C语言是区分大小写的语言,所有的关键字全部都是小写的,if是关键字,但IF就不是
2、 int x='f'; printf("%c \n",'A'+(x-'a'+1)); }

A=65  f=102  a=97

'A'+(x-'a'+1)   65+(102-97+1)=65+6=71=G

printf("%c \n",'A'+(x-'a'+1)); }    G

 

Powered by BBSXP 2007 ACCESS © 1998-2025
Processed in 0.01 second(s)