第一章测试
1.在C语言程序中,以下描述正确的是( )。
A:函数的定义和函数的调用均不可以嵌套 B:函数的定义不可以嵌套,但函数的调用可以嵌套 C:函数的定义和函数的调用均可以嵌套 D:函数的定义可以嵌套,但函数的调用不可以嵌套
答案:B
2.执行下面程序段,结果是( )。
```c
int x=40;
char y=‘C’;
int n;
n=(x&0xff)&&(y>’B’);
printf(“%d\n”, n);
```
A:1 B:0 C:3 D:2
答案:A
3.若有说明:long *p, a;则不能通过scanf语句正确给输入项读入数据的程序段是( )。
A:p=(long *)malloc(8); scanf("%ld", p); B:scanf("%ld", &a); C:*p=&a; scanf("%ld", p); D:scanf("%ld", p=&a);
答案:C
5.

若有以下定义和语句:int w[2][3], (*pw)[3]; pw=w;则对w数组元素的非法引用是(   )


A:*(pw+1)[2] B: *(w[0]+2) C:*(pw[1]+2) D:pw[0][0]
答案:A

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(34) dxwkbang
返回
顶部