}data;
int *p;
若要使P 指向data 中的a 域,正确的赋值语句是( )。
C: p=&data.a;
13. 以下有4 组用户标识符,其中合法的一组是
C: f2_G3
14. x、y、z 被定义为int 型变量,若从键盘给x、y、z 输入数据,正确的输入语句是 B: scanf(“%d%d%d”,&x,&y,&z);
15. t 为int 类型,进人下面的循环之前,t 的值为0
while( t=l )
{ }
则以下叙述中正确的是( )。
B: 循环控制表达式的值为1
16. 以下程序的输出结果是( )。
main()
{ int num= 0;
while(num<=2)
{ num++; printf(“%d\n”,num);
}
}
B: 1
2
3
17. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是 B: 单向值传递
18. 以下函数值的类型是( )。
fun ( float x )
{ float y;
y= 3*x-4;
return y;
}
A: int
19. 以下程序的输出结果是
main()
{ char c=’z’;
printf(“%c”,c-25);
}
A: a
20. 以下选项中,非法的字符常量是
C: “n”
21. 假定int 类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x 在内存中所占 字节数是( )。
D: 20
22. 以下数组定义中不正确的是