一、单项选择题(共5题,共100分)
第1 题 (20分):
若已经定义“int a[]={0,1,2,3,4,5,6,7,8,9}”,*p=a,i;其中0≤i≤9,则下列对a的数组元素不正确的引用是(A )
A a[p-a]
B *(&a[i])
C p[i]
D a[10]
正确答案: A
第2 题 (20分):
若有以下定义,则说法错误的是(D )
int a=100,*p=&a;
A 声明变量p,其中*表示p是一个指针变量
B 变量p经过初始化获得变量a的地址
C 变量p只可以指向一个整型变量
D 变量p的值为100
正确答案: D
第3 题 (20分):
如果x是整型变量,则以下几种形式合法的是 (D )
A &(x+5)
B *x
C &*x
D *&x
正确答案: D
第4 题 (20分):
若要建立以下关系,错误的语句是(A )
A int *p = &x,x; *p=10;
B int x, *p = &x; *p=10;
C int *p,x=10; p=&x;
D int *p,x; p=&x; x=10;
正确答案: A
第5 题 (20分):
若有以下定义和语句,则输出结果是( D)char *a =”ABCD”;cout<<a;< span=”” style=”overflow-wrap: break-word;”>
A A
B AB
C ABC
D ABCD
正确答案: D
点点赞赏,手留余香
给TA打赏
评论0