- 8
- 0
- 约7.54千字
- 约 10页
- 2017-08-23 发布于河南
- 举报
全国计算机等级考试二级C语言指针测试题
一、选择题
(1)设有定义:int n1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
A)*p=*q;
B)p=q;
C)*p=n1;
D)p=*q;
(2)若有定义:int x=0, *p=x;,则语句printf(%d\n,*p);的输出结果是
A)随机值
B)0
C)x的地址
D)p的地址
(3) 以下定义语句中正确的是
A) char a=Ab=B; B) float a=b=10.0;
C) int a=10,*b=a; D) float *a,b=a;
(4) 有以下程序
main()
{ int a=7,b=8,*p,*q,*r;
p=a;q=b;
r=p; p=q;q=r;
printf(%d,%d,%d,%d\n,*p,*q,a,b);
}
程序运行后的输出结果是
A) 8,7,8,7
B) 7,8,7,8
C) 8,7,7,8
D) 7,8,8,7
(5) 设有定义:int a,*pa=a;以下scanf语句中能正确为变量a读入数据的是
A) scanf(“%d”,pa) ;
B) scanf(“%d”,a) ;
C) scanf(“%d”,) ;
D) scanf(“%
原创力文档

文档评论(0)