栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

C语言面试大全系列带面试题答案(11)

C语言面试大全系列带面试题答案(11)

131、C语言中的构造类型数据包括( A)
A) 数组类型、构造体类型和共用体类型
B) 数组类型、结构体类型和指针类型
C) 数组类型、结构体类型和枚举类型
D) 数组类型、结构体类型和空类型
130、若有定义:int A[3][4];能表现数组元素A[1][1]的是( B)
A)(A[1]+1)         B)*(&A[1][1])        C)(*(A+1)[1])         D)*(A+5)
131、以下程序段叙述正确的是(A )
char A[]=”Chinese”;
char *p;
p=A;
A)*p和A[0]相等。           B)A和p完全相等。    C)A和p中的内容相等。
D)A数组的长度和p所指向的字符串长度相等。
132、有下列语句和赋值语句:
(1) char str[]=”i am aboy.”
(2) charstr[12]=”i am a boy.”
(3) char *p=”i am aboy.”
(4) char *p;  p=”i am a boy.”
下列说法正确的是( B)
 A)只有(1)、(2)正确        B) 只有(3)、(4)正确    
C) 只有(1)、(3)、(4)正确          D) 只有(3)正确
133、有下列基本类型相同的指针p1,p2,则下列运算不合理的是( A)
A)0000000000p1/=5        B)p1-p2         C)p1=p2         D)p1= =p2
134、在说明语句float f[3][4], *p1,*p2[3],k中,若k>=0且k>3,则下列赋值语句中错误的是( A)
A)p2=f          B)p1=f[k]          C)p2[k]=f[k]           D)p1=&[0][0]
135、如下定义语句,则下列符号中均正确地代表x的地址的选项是(D )
int x, *p;
p=&x;
A)&x, p, &*x       B)*&x, p        C)*p, &p, x        D)&x, &*p, p
136、对于定义float *p[4];则下面的叙述中正确的是(D )
A) 此定义不正确,要改为char *p[4];定义才是正确的。
B) 此定义不正确,p是指向一维实型数组的指针变量,而不是指向单个实型变量的指针变量。
C) 此定义不正确,C语言中不允许类似的定义。
D) 此定义不正确,定义了一个指针数组。
137、下面程序段的输出是( C)
static char A[]={“Abcdef”};
char *p;
      p=A;
(p+2)+=3;printf(“%c, %cn”,p,*(p+2));
A)d, f          B)c, e          C)A,f         D)f, e
138、如下程序段:
static int m[3][4]={1, 2, 3, 4, 5, 6, 7, 8};
int *p=&m[0][0];
printf(“%d”,*(p+1)[1]);
则下列说法正确的是(A )
A) 输出结果为:0
B) 输出结果为:6
C) 输出结果为:0,6
D) 将输出数据元素的地址而不是数据元素值。
139、执行下面程序段,输出结果是( D)
char *p=”student”;
p++;
printf(“%d”, p);
A)s         B)student          C)t           D)p的地址
140、有定义:float x=3.14, *p;
下列错误的语句是( B)
A)p=&x          B)p=x          C)*p=3         D)*p=x

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265519.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号