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

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