C语言题库20150626(1)

amovep(int *p,int (*a)[3],int n) { int i,j;

for(i=0;i

for(j=0;j

main()

{ int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc(100); amovep(p,a,3);

printf(\}

A:56 B:25 C:34

D:程序错误 答案:A

知识点:知识点/选择题/C9结构体与共用体/【 186、以下程序的输出结果是______。 union myun { struct

{ int x,y,z;}u; int k; }a; main()

{ a.u.x=4;a.u.y=5;a.u.z=6; a.k=0;

printf(\}

A:4 B:5 C:6 D:0 答案:D

知识点:知识点/选择题/C9结构体与共用体/共用体T 188、以下选项中不属于C语言类型的是______。 A:signed short int B:unsigned char C:singed long D:long short 答案:D 知识点:知识点/选择题/C2基本数据类型及表达式/基本数据类型T

189、若有说明语言:int a,b,c,*d=&c;则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是______。 A:scanf(\

B:scanf(\ C:scanf(\ D:scanf(\答案:A

知识点:知识点/选择题/C8指针/指针变量与输入函数T 198、以下程序段的输出结果是:______。 char s[]=\printf(\ A:8 B:10 C:14 D:15 答案:B

知识点:知识点/选择题/C7数组/字符串含转义字符T 202、以下不能正确进行字符串赋初值的语句为______。 A:char str[5]=\ B:char str[]=\ C:char str[6]=\

D:char str[5]={'g','o','o','d'}; 答案:A

知识点:知识点/选择题/C7数组/字符数组初始化T 203、以下程序的输出结果是______。 main()

{ int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++)

for(j=i;j<=i;j++) t=t+b[i][j]; printf(\}

A:3 B:4 C:1 D:9 答案:B

知识点:知识点/选择题/C7数组/二维数组与双重循环T 204、以下程序的输出结果是______。 #inclue #inclue main()

{ char b1[8]=\strcpy(b2,b1+3);

printf(\}

A:7 B:6 C:5

D:4 答案:D

知识点:知识点/选择题/C7数组/字符串处理函数T 210、以下非法的赋值语句是______。 A:n=(i=2,++i); B:j++;

C:++(i+1); D:x=j>0; 答案:C 知识点:知识点/选择题/C2基本数据类型及表达式/表达式及语句合法性判断T

211、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。 A:6.500000 B:6

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)