C语言题库汇总2_第1页
C语言题库汇总2_第2页
C语言题库汇总2_第3页
C语言题库汇总2_第4页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计》题

编信息技术学院

计算机基础教学部二0ーー年五月(内部资料)第一章一、填空 共5题(共计5分)第1题(1.0分)题号:521结构化程序中,有三种结构:顺序结构,【1】,循环结构.(选择结构)第2题(1.0分)题号:522ー个用C语言编写的程序在运行时,如果没有发生任何异常情况,则只有在执行了【1】函数的最后一条语句或该函数中的return语句后,程序オ会终止运行.(主、main)第3题(1.0分)题号:518C程序中有且仅有一个【1】函数.(主、main)第4题(1.0分)题号:519c语言程序由m组成.(函数)第5题(1.0分)题号:165程序流程图只有一个起点和【1】个终点.(一)二、单项选择 共4题(共计4分)第1题(1.0分)题号:20要调用文件处理函数时,在#include命令行中应包含(C).A:"ctype.h'B:"string.h'C:"stdio.h'D:"math.h"第2题(1.0分)题号:30在C语言中,错误的语句是(C).A:a=b=c;B:; C:breakD:b=3*5,a*=4;第3题(1.0分)题号:206完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为(B).A:连接、编译B:编译、连接C:连接、运行D:运行第4题(1.0分)题号:208C语言程序从main。函数开始执行,所以这个函数要写在(C).A:程序文件的开始 B:程序文件的最后C:程序文件的任何位置(除别的函数体内) D:它所调用的函数的前面第二章ー、填空共15题(共计15分)第1题(1.0分)题号:525c语言中一个单精度浮点型数据占【1】个字节.(4)第2题(1.0分)题号:202在C语言的源程序中若出现常量"1L”,则该常量的类型是【1】.(长整型)第3题(1.0分)题号:317在TC中,语句序列intk=T;printf「%u”,k);的输出结果为[1].(65535)第4题(1.0分)题号:200C语言中为整型数据(int)分配【1】个字节的存储空间.(2)第5题(1.0分)题号:316已知有声明floatd=l;doublef=l;longg;和语句printf(" ",g=10+'i'+(int)d*f);,为了正确地以十进制形式输出printf参数表中第二个参数(表达式)的值,则在第一个参数中的下划线位置处应填写的格式转换说明符是【1].(%ld)第6题(1.0分)题号:203在c语言中,字符型数据在内存中以【1】码形式存放.(ASCH)第7题(1.0分)题号:264只有在程序运行时才为【1】存储类型和register存储类型变量分配内存.(auto、自动)第8题(1.0分)题号:318现有语句#definea5+3,则表达式2*a的结果为【1】.(13)第9题(1.0分)题号:248C语言中,逻辑值"真"用【1】表示.(1)第10题(1.0分)题号:238执行"printf("%d,%d",i,j,k,m);"后将在屏幕上输出[1]个整数.(2)第11题(1.0分)题号:201在TurboC2.0系统中,若将实型常数1.5存储在内存中,它占用【1】个字节.(8)第12题(1.0分)题号:523整型变量x的值为23,语句"printf("%o\\n",x);"的输出结果为【1】.(27\n)第13题(1.0分)题号:315从变量的作用域角度分有全局变量和【1】.(局部变量,第14题(1.0分)题号:176已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch='a'+'8'3I的值为【1】.(102、f)第15题(1.0分)题号:533变量从存储的时间来分可分为【I】和动态变量.(静态变量)二、单项选择 共23题(共计23分)第1题(1.0分)题号:590若有宏定义"#definep(x,y,z)x=y*z;",则宏替换"p(a,x+5,y-3.1);"应为语句(A)。A:a=x+5*y-3.1;B:a=(x+5)*(y-3.1);C:a=x+5*y-3.1D:a=(x+5)*(y-3.1)第2题(1.0分)题号:216下列程序的输出是(A).#include<stdio.h>main(){printfNULL);}A:0B:变量无定义C:-lD:1第3题(1.0分) 题号:215在main函数体内部和外部均允许出现的实体是(A).A:预处理命令B:语句 C:另ー函数的定义 D:函数形式参数声明第4题(1.0分)题号:222下面正确的字符常量是(C).A:"c" C:'W'D:'ab'第5题(1.0分) 题号:39若变量都已正确说明,则以下程序段(C).a=2;b=3;printf(a>b?”***a=%d":"###b=%d”,a,b);A:没有正确的输出格式控制B:输出为:***a=2 C:输出为:###b=2D:输出为:***a=2###b=3第6题(1.0分)题号:71以下所列的C语言常量中,错误的是(B).A:0XffB:1.2e0.5C:2LD:''72'第7题(1.0分)题号:211已知宏定义ttdefineN3^defineY(n)((N+l)*n)执行语句z=2*(N+Y(5+l));变量z的值为(B).A:42 B:48C:54D:出错第8题(1.0分)题号:218下列选项中,合法的c语言关犍字是(D).A:VARB:cherC:integerD:default第9题(1.0分) 题号:226若x,y均定义为int型,z为double型,以下不合法的scanf函数调用语句是(D)«A:scanf(飞d/d,%lf*,&x,&y,&z); B:scanf("版,%d,%lf",&x,&y,&z);C:scanf("%d,%x,%lf",&x,&y,&z);D:scanf("%d,%d,%x",&x,&y,&z);第10题(1.0分)题号:152正确的自定义标识符是(C).A:ifB:a*bC:iFD:8pq第11题(1.0分) 题号:228在c程序中,1如果用来表示逻辑值时,应代表(A).A:真B:假C:整数1D:长整型数1第12题(1.0分) 题号:586以下所列字符常量中,不合法的是(A).A:''0xa2' B:'\65' C:'$' D:'\x2a'第13题(1.0分) 题号:221下列格式符中,可以用于以8进制形式输出整数的是(C).A:%dB:%8dC:%oD:%ld第14题(1.0分) 题号:165以下不正确的C语言标识符是(A).A:2yB:a_l_2C:ablexeD:_x第15题(1.0分)题号:193以下答案中不是C语言最基本数据类型的是(A).A:逻辑型B:整型C:字符型 D:实型第16题(1.0分)题号:227以下四个字符序列中,能用作用户自定义的标识符是(A).A:PutcharB:-doubleC:A123-D:int第17题(1.0分)题号:234以下叙述中正确的是(D).A:输入项可以是ー个实型常量,如:scanf3.5);B:只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf("a或d,b=%d");C:当输入ー个实型数据时,格式控制部分可以规定小数点后的位数,例如:scanf("%4.2f",&d);D:当输入数据时,必须指明变量地址,例如:scanf("賦”,&f);第18题(1.0分)题号:220常数的书写格式决定了常数的类型和值,0x1011是(C).A:8进制整型常量 B:字符常量 C:16进制整型常数 D:2进制整型常数第19题(1.0分)题号:78使用语句scanf(*x=%f,y=%f",&x,&y);输入变量x,y的值(口代表空格),正确的输入是(C).A:1.25,2.4B:1.25[]2.4C:x=l.25,y=2.4D:x=l.25[]y=2.4第20题(1.0分)题号:77若变量已正确说明为float类型,要通过语句scanf(飞f%f%f",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是(B).A:10〈回车>22〈回车>33〈回车〉 B:10.0,22.0,33.0く回车>C:10.0く回车>22.033.0〈回车> D:1022〈回车>33〈回车〉第21题(1.0分)题号:587(B)是じ语言提供的合法数据类型关键字.A:FloatB:signedC:integerD:Char第22题(1.0分)题号:232设有说明语句chara='\101';,则变量a(D).A:包含4个字符B:包含2个字符C:包含3个字符D:包含1个字符第23题(1.0分)题号:217下述程序段的输出结果是(A).intx=10;inty=x++;printf("%d,%d",(x++,y),y++):A:ll,10B:ll,11C:10,10D:10,11第三章ー、填空共32题(共计32分)第1题(1.0分)题号:978若x为int型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式【1].(X==0)第2题(1.0分)题号:989若有定义:intb=7;floata=2.5,c=4.7:则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为[1].(5.5)第3题(1.0分)鹿号:334计算a、b中最小值的条件表达式为【1】.(aくb?a:b)第4题(1.0分)题号:997若已知a=10,b=20,则!a〈b的值为[1].(1)第5题(1.0分)题号:345若a为int型变量,则下面表达式的值为[1].(a=4*5,a*2),a+6(26)第6题(1.0分)题号:985若a是int型变量,则执行表达式"a=25/3%3"后,a的值为[1].(2)第7题(1.0分)题号:337设inta=5,b=2;floatc=32.8;,表达式b*(int)c%a的值为[1].(4)第8题(1.0分)题号:348设y为int型变量,请写出描述"y为奇数”的表达式[1L(y%2!=0)第9题(1.0分)题号:998设a和b均为int整型变量,且a=5,b=7,则以下表达式的值为【1].1.0+a/b(1、1.0)第10题(1.0分)题号:1004当a=l,b=l,c=!时,表达式a<b<c的值是[1].(1)第11题(1.0分)题号:988设a、b、c为整型数,且a=3,b=5,c=2,则执行完以下语句:a*=16+(b++)-(++c);后,a的值是[1].(54)第12题(1.0分)题号:342inta=2,b=3:表达式a>b?a++:++b的值为[1].(4)第13题(1.0分)题号:332以下十个运算符+!«!=,?:&&=II%中优先级别最高和最低的分别是11】和【2】.⑴(,)第14题(1.0分)题号:335已知:a=l,b=2,表达式a>b?a:b+l的值是[1].(3)第15题(1.0分)题号:329若a=l,b=4,c=3,则表达式a&&b+c丨!b-c的值为[1].(1)第16题(1.0分)题号:347若x为int型变量,执行以下语句后x值是11].x=3;x+=x-=x+x;(-6)第17题(1.0分)题号:325关系、算术、赋值三种运算符的运算优先顺序由高到低为[1]>[2].[3].(算术)(关系),赋值)第18题(1.0分)题号:1001表达式a=3,a++,--a的值为【1】.(3)第19题(1.0分)题号:326执行语句"a=5+(c=6);”后,变量a、c的值依次为[1】、【21(11)(6)第20题(1.0分)题号:982已知charw;intx;floaty;doublez:则表达式:w*x+z-y所求得的数据类型为【1(double)第21题(1.0分)题号:336表达式3>2〉1的值是【1】.(0)第22题(1.0分)题号:999s=3,s++,s;这个语句执行完后,s的值为【1】.(4)第23题(1.0分)题号:344执行语句序列"char*=3,丫=6ノ;2=メ、くく2;”后,2的二进制值为[1].(00011011.11011)第24题(1.0分)题号:349设x,y,z均为int型变量,请写出描述”x或y中有一个小于z”的表达式【1】.(Xくz||yくZ)第25题(1.0分)题号:351表达式!10!=1的值是【1】.(1)第26题(1.0分)题号:328若有定义:inta=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为【1】.(3.5)第27题(1.0分)题号:991C语言中的表达式只能由三种字符组成,他们是字母、数字和【1】.(下划线)第28题(1.0分)题号:980设有程序段intx=4,y=4;t=++x1|++y;执行语句后y的值为【1】.(4)第29题(1.0分)题号:996条件"20くx<30或x'loo"的c语言表达式是[1].(((x>20)&&(x<30))||(x<-100))第30题(1.0分)题号:981如果a=l,b=2,c=3,d=4,则表达式a>b?c:d的值为[1].(4)第31题(1.0分)题号:319判断变量a、b的值均不为0的c表达式为【1】.(a!=0&&b!=0)第32题(1.0分)题号:1008设有下面的程序段intx=0,y=0,t:t=x&&++y!执行语句后y的值为【1】.(0)二、单项选择 共26题(共计26分)第1题(1.0分)题号:602下面程序的输出是(C).main(){intx=10,y=3;printf("%d\n",x/y);)A:0B:1C:3 D:不确定的值第2题(1.0分)题号:375下列关于C语言的叙述,错误的是(A).A:大写字母和小写字母的意义相同 B:不同类型的变量可以在一个表达式中C:在赋值表达式中等号(=)左边的变量和右边的值可以是不同的类型D:同一个运算符号在不同的场合可以有不同的含义第3题(1.0分)题号:246若x、i、j和k都是int型变量,由x=(i=4,j=16,k=32)得x的值(C).A:4 B:16C:32D:52第4题(1.0分)题号:596设有说明"intx=3,y=4;",则"++x>y—?x:y"的值为(D).A:4 B:1C:2D:3第5题(1.0分) 题号:609执行语句"k=513J后,变量k的当前值是(C).A:1B:8C:7D:2第6题(1.0分)题号:257设intx=l,y=l:表达式(!x||y-)的值是(B).A:0B:1C:2D:-l第7题(1.0分) 题号:326已知inti=10;执行表达式”i丨丨(i=式)”后i的值是(A).A:10B:1C:12D:0第8题(1.0分)题号:240设有说明"int*=1,丫=1,2=1«;",执行语句ス=ーメ&&ー丫|ーマ;"后,メ、y、z的值分别为(D).A:〇、1、1B:0、0,1C:l,〇、ID:〇、1,0第9题(1.0分) 题号:617已知inta=15:执行语句a〈〈2;以后,变量a的值是(C).A:20B:40C:60D:80第10题(1.0分)题号:593以下程序的输出结果是(A).main(){intx=0.5;charz='a';printf("%d\n",(x&l)&&(zぐz'));}A:0 B:1C:2D:3第11题(1.0分)题号:615逗号表达式"(a=3*5,a*4),a+15"的值是(C).A:15B:60C:30D:不确定第12题(1.0分)题号:235若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是(C).A:-3B:9C:-12D:6第13题(1.0分)题号:255设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为(C).A:不定值B:4C:3D:1第14题(1.0分)题号:620C语句"x/=y-2;"还可以写作(C).A:x=x/y-2;B:x=2~y/x;C:x=x/(y-2);D:x=y~2/x;第15题(1.0分)题号:247将字符g赋给字符变量c,正确的表达式是(C).A:c=\147B:c="\147"C:c=''147'D:c='O147'第16题(1.0分)题号:237若w=l,x=2,y=3,z=4,条件表达式wくx?w:y<z?y:z的值为(D).A:4B:3C:2D:1第1フ题(1.0分)题号:242以下程序段输出结果是(A).inta=ll,b=12,c=13,s;s=a++<=10&&b—く二2&&c++;printf(*%d,%d,%d,%d*»s,a,b,c);A:0,12,12,13B:l,11,10,13C:0,11,10,12D:l,11,10,12第18题(1.0分)题号:610数学式2WxW5在C程序中对应正确的表达式为(C).A:(x>=2)且(x<=5)B:(x>=2)AND(x<=5)C:(x>=2)&&(x<=5)D:(2Wx)AND(xく5)第19题(1.0分)题号:605若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c结果值的类型为(D).A:floatB:intC:charD:double第20题(1.0分)题号:600已知有声明intx=2;,以下表达式中值不等于8的是(D).A:x+=2,x*2B:x+=x*=xC:(x+7)/2*((x+l)%2+l)D:x*7.2/x+l第21题(1.0分)题号:595设ch是char型变量,其值为A,且有下面的表达式:ch=(ch>='A'&&chく='Z')?(ch+32):ch上面表达式的值是(B).AB:aC:ZD:z第22题(1.0分) 题号:613设inta=3,b=4;执行printf(%d,%d”,(a,b),(b,a));后的输出结果是(B).A:3,4B:4,3C:3,3D:4,4第23题(1.0分)题号:608在C语言中,要求运算数必须是整型的运算符是(A).A:%B:/C:+D:!第24题(1.0分)题号:621设有如下的变量定义: inti=10,a,b;doublex=4.12,y=8.2;则以下符合C语言语法的表达式是(A).A:a+=a-=(b=4)*(a=3)B:x%(~3.0);C:a=a*3=2D:y=float(i)第25题(1.0分)题号:241设有定义"floaty=3.45678:intx:",则以下表达式中能实现将y中数值保留小数点后2位,第3位四舍五入的表达式是(D).A:y=(y*100+0.5)/100.0B:y=(y/100+0.5)*100.0C:y=y*100+0.5/100.0 D:x=y*100+0.5,y=x/10〇.0第26题(1.0分)题号:618表达式sizeof(double)的值是(D).A:16B:2C:4D:8第四章ー、填空 共19题(共计19分)第1题(1.0分)题号:366以下程序运行后的输出结果是[1】.(yes)main(){inta=l,b=3;if(a+b)printf(*yes\n*);elseprintf(*no\n");}第2题(1.0分)题号:370以下程序输出的结果是m.(〇)main(){inta=5,b=4,c=3,d;d=(a>b>c);printf(*%d\n*,d);}第3题(1.0分)题号:356下列程序的功能是输入ー个整数,判断是否是素数,若为素数输出1,否则输出0,请填空.main(){inti,x,y=l;scanf("%d",&x);for(i=2;i<=x/2;i++)if[1]{y=0;break;}printf("%d\n",y);} ((x%i=O))第4题(1.0分)题号:368以下程序运行后的输出结果是【1】.(20,0)mainO{intx=10,y=20,t=0;if(x=y)t=x;x=y;y=t;printf(*%d,%d\n*,x,y);}第5题(1.0分)题号:355在下述程序中,判断i〉j共执行的次数是[1】(6)mainO{inti=0,j=10,k=2,s=0;for("){i+二k;if(i>j){printfs);break;}s+二i;第6题(1.0分)题号:369若从键盘输入58,则以下程序输出的结果是[1]0(585858)mainO{inta;scanf("%d",&a);if(a>50)printf('%d”,a);if(a>40)printf(*%d*,a);if(a>30)printf(*%d*,a);第7题(1.0分)题号:371有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x>10.0)y=l.0/x;elsey=l.0;printf(*%f\n*,y);}该程序的输出结果是[11.(1.000000)第8题(1.0分)题号:360假定所有变量均已正确说明,ド列程序段运行后X的值是[1】(4)a=b=c=0;x=35;if(!a)x-;elseif(b);if(c)x=3;elsex=4;第9题(1.0分)题号:357有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n",d);elseif((c-l>=d)==l)printf("%d\n”,d+l);elseprintf("%d\n”,d+2);}执行后输出结果是[IL(3)第10题(1.0分)题号:358阅读以下程序:mainO{intx;scanf("机T,&x);if(x—<5)printf("%d"'x);elseprintf("凱T,x++);}程序运行后,如果从键盘上输人5,则输出结果是【1】(4)第11题(1.0分)题号:352执行语句7=1;if(n=5)n++;〃后,变量n值为[1].(6)第12题(1.0分)题号:363以下程序运行后的输出结果是【1】(10200)mainO{inta,b,ca=10;b=20;c=(a%b<l)|i(a/b>l);printf("%d%d%d\n*,a,b,c);}第13题(1.0分)题号:362以下程序运行后的输出结果是【1】.(1)main(){inta=l,b=2,c=3;if(c=a)printf(*%d\n*,c);elseprintf(*%d\n*,b);}第14题(1.0分)题号:367若有以下程序main(){intp,a=5;if(p=a!=0)printf("%d\n”,p);elseprintf("%d\n”,p+2);}执行后输出结果是[1]。(1)第15题(1.0分)题号:359以下程序输出结果是m(5)main(){intm=5;if(m++>5)printf(*%d\n*,m);esleprintf("%d\n",--m);}第16题(1.0分)题号:365以下程序运行后的输出结果是【1】.(3)main(){intp=30;printf(飞d\n”,(p/3〉0?p/10:p%3));}第1フ题(1.0分)题号:1029有如下程序mainO{floatx=2.0,y;if(x<0.0)y=0.0;elseif(x>10.0)y=l.0/x;elsey=l.0;printf(*%.2f\n*,y);}该程序的输出结果是[1】.(1.00)第18题(1.0分)题号:364有以下程序main(){intn=0,m=l,x=2;if(!n)x-=l;if(m)x-=2;if(x)x-=3;printf(*%d\n*»x);}执行后输出结果是11】(-4)第19题(1.0分)题号:354若执行以下程序时从键盘上输入9,则输出结果是【1】(10)main(){intn;scanf(飞d",&n);if(n++<10)printf("%d”,n);elseprintfn―);}二、单项选择 共18题(共计!8分)第1题(1.0分)题号:378下列ーC 结构不是c程序的结构?A:顺序结构B:循环结构C:程序结构D:选择结构第2题(1.0分)题号:385以下程序段中,与语句:k=a>b?(b>c?l:0):0;功能相同的是(A)A:if((a>b)&&(b>c))k=l;B:if((a>b)||(b>c))k=l;elsek=0; elsek=0;C:if(a<=b)k=0; D:if(a>b)k=l;elseif(b<=c)k=l; elseif(b>c)k=l;elsek=0;第3题(1.0分)题号:397若k是int型变量,且有下面的程序片段:k=-3;if(k<=0)printf("####")elseprintf("&&&&”);上面程序片段的输出结果是①)A:#### B:&&&&C:####&&&&D:有语法错误,无输出结果第4题(1.0分)题号:623c语言的if语句中用作判断的表达式为D_.A:关系表达式B:逻辑表达式C:算术表达式D:任意表达式第5题(1.0分)题号:638下列条件语句中,功能与其他语句不同的是(D)A:if(a)printf(飞d\n”,x);elseprintf(訣d\n”,y);if(a==0)printf("%d\n",y);elseprintf("%d\n”,x);if(a!=0)printf("%d\n",x);elseprintf(*%d\n*,y);if(a==0)printf("%d\n",x);elseprintf("%d\n",y);第6题(1.0分)题号:381若执行下面的程序时,从键盘上输入3和4,则输出结果是A.main(){inta,b,s;scanf("%d%d”,&a,&b);s=a;if(a>b)s=b;s=s*s;printf("%d'n",s);}A:9B:16C:3D:4第7题(1.0分)题号:639有以下程序#includemain(){inta,b,c=246;a=c/100%9;b=(-1)&&(-1);printf(*%d,%d\n*,a,b);}输出结果是(A)A:2,1B:3,2C:4,3D:2,-l第8题(1.0分)题号:392有以下程序mainO{inti=l,j=2,k=3;if(i++==l&&(++j=311k++=3))printf(*%d%d%d\n*,i,j,k);}程序运行后的输出结果是(D)A:123 B:234C:223D:233第9题(1.0分)题号:628与语句if(a>b)if(c>d)x=1;elsex=2;等价的是(A)A:if(a>b){if(c>d)x=1;elsex=2;}B:if(a>b){if(c>d)x=1;}elsex=2;C:if((a>b)&&(c>d))x=l;elsex=2;D:if(a<=b)x=2;elseif(c>d)x=1;第10题(1.0分)题号:383下列程序段中,能将变量x、y中值较大的数保存到变量a,值较小的数保存到变量b的程序段是一C一A:if(x>y)a=x;b=y;elsea=y;b=x;B:if(x>y){a=x;b=y;}elsea=y;b=x;C:if(x>y){a=x;b=y;}else{a=y;b=x;}D:if(x>y){a=x;b=y;}else(x<y){a=y;b=x;}第11题(1.0分)题号:388设有定义inta=l,b=2,c=3i以下语句中执行效果与其他三个不同的是(C)A:if(a>b)c=a,a=b,b=c;B:if(a>b){c=a,a=b,b=c;}C:if(a>b)c=a;a=b;b=c;D:if(a>b){c=a;a=b;b=c;}第12题(1.0分)题号:635有以下程序main(){inta,b,d=25;a=d/10%9;b=a&&(T);printf(*%d,%d\n*,a,b);}程序运行后的输出结果是(B)A:6,1B:2,1C:6,0D:2,0第13聴(1.0分)题号:393有以下程序main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("貌”,d+++1);elseprintf("%d",++d+1);printf("%d\n*,d);}程序运行后的输出结果是(A)A:2B:3C:43D:44第14题(1.0分)题号:386有如下程序mainO{inta=2,b=-l,c=2;if(a<b)if(b<O)c=O;elsec++;printf(r,%d\n",c);}该程序的输出结果是(C)A:0B:1C:2D:3第15题(1.0分)题号:382下面程序执行时,若从键盘输入5,则输出为(C).main(){inta;scanf("%d",&a);if(a++>5)printf("%d\n",a);elseprintf("%d\n",—a);}A:6B:7C:5D:4第16题(1.0分)题号:384与第9题重复(已删除)第1フ题(1.0分)题号:380下列程序段执行后输出结果为(D)inti=-l;if(i<=0)printf(*****\n*);elseprintf("%%%%\n");A:****C B:%%%%C:%%%%CD:****第18题(1.0分)题号:396以下程序的输出结果是(D)main(){inta=-l,b=4,k;k=(++a〈〇)&&!(b一一<=0);printf("%d%d%d\n*,k,a,b);}A:104B:103C:003D:004第五章ー、填空共18题(共计18分)第1题(1.0分)题号:1037有以下程序#include<stdio.h>main(){intc=0,k;for(k=l;kく3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}printf("%d\n",c);}程序运行后的输出结果是【1】.(3)第2题(1.0分)题号:1041下面程序段的执行结果是【1】.(3)intx=3;do{printf(“肌T,x-);}while(!x);第3题(1.0分)题号:374break语句除了可以用于循环语句的循环体中,还可以用于【1】语句中.(switch)第4题(1.0分)题号:378设inti=5;则循环语句while(i>=1)i--;执行后,i的值为【1】.(0)第5题(1.0分)题号:377执行语句段for(s=0,i=l;iくll;i++){if(i==6)continue;s+=i;}后,s值为【1】.(49)第6题(1.0分)题号:1030【1】语句,只能用在循环中,以中断某次循环,继续下一次循环.(continue)第フ题(1.0分)题号:373只能在循环体中使用的语句是【1】.(continue语句)第8题(1.0分)题号:384有以下程序#include<stdio.h>mainO{intn=2,k=0;while(k++&&n++>2);printf("%d%d\n”,k,n);}程序运行后的输出结果是[1】.(12)第9题(1.0分)题号:1034执行语句"s二〇;n=5;while(—n)s+二n;”后,变量s的值为[1].(10)第10题(1.0分)题号:380有如下程序main(){inta=2,b=-l,c=2;if(a<b)if(b<O)c=O;elsec++;printf("%d\nw,c);}该程序的输出结果是【1】.(2)第11题(1.0分)题号:375执行语句"for(s=0,i=l;i<=10;i=i+3)s+=i;"后,变量s>i的当前值是【1]和[2].(22)(13)第12题(1.0分)题号:1043以下程序的输出结果是[1].(x=8)mainO{inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<3;j++){if(j%2)continue;x++; }x++;)printf(*x=%d*,x);}第13题(1.0分)题号:386以下程序的输出结果是[1】.(31)mainO{inta,i;a=0;for(i=l;i<5;i++){switch(i){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;))printf(*%d",a);}第14题(1.0分)题号:387有如卜程序main(){intn=9;while(n>6){nー;printf(*%d",n);}}该程序的输出结果是[1】.(876)第15题(1.0分)题号:388下面程序的运行结果是【1】.(a=2,b=8)^include<stdio.h>main(){inta=l,b=10;do{b一=a;a++;}while(b一<0);printf(*a=%d,b=%d",a,b);}第16题(1.0分)题号:382有如下程序main(){intx=l,a二〇,b二〇;switch(x){case〇:b++;casel:a++;case2:a++;b++;}printf("a二%d,b二%d\n”,a,b);)该程序的输出结果是[1].(a=2,b=l)第17题(1.0分)题号:1047有如卜程序main(){intx=23;do{printf("&T,x-);}while(!x);)该程序的执行结果是[1】.(23)第18题(1.0分)题号:381若intk二8;则执行下列程序后,变量k的正确结果是[1].(9)main(){intk=8;switch(k){case9:k+=1;case10:k+=l;case11:k+=l;break;default:k+=l;}printf("%d\nw,k);}二、单项选择 共37题(共计37分)第1题(1.0分)0号:424有以下程序段intn二0,p;do{scanf(*%d*,&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是(D).A:p的值不等于12345并且n的值小于3 B:p的值等于!2345并且n的值大于等于3C:p的值不等于12345或者n的值小于3 D:p的值等于12345或者n的值大于等于3第2题(1.0分)题号:1613如果程序中想跳出循环体继续往下执行,则执行(A)语句.A:breakB:continueC:switchD:return第3题(1.0分)题号:1644下面有关for循环的正确描述是(D)A:for循环只能用于循环次数已经确定的情况 B:for循环是先执行循环体语句,后判断表达式C:在for•循环中,不能用break语句跳出循环体D:for循环的循环体语句中,可以包含多条语句,必须用花括号括起来第4题(1.0分)鹿号:421有以下程序main(){intk=4,n=0;for(;n;){n++;if(n%3!=0)continue;k—;}printf("%d,%d\n”,k,n);}程序运行后的输出结果是(D).A:1,1B:2,2C:3,3D:4,0第5题(1.0分)题号:422读下列程序:mainO{intx=l,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;b++;break;)a++;b++;break;}printf("a二%d,b二%d\n”,a,b);)输出结果是(A).A:a=2,b=lB:a=l,b=lC:a=l,b=0D:a=2,b=2第6题(1.0分)题号:1621下述循环的循环次数是(A)intk=2:while(k=0)printf("紀",k);k-;printf("\n");A:〇次B:1次C:2次D:无限次第フ题(1.0分)题号:1624执行下列程序段后,变量i的值是(A)inti=10;switch(i){case9:i+=l;case10:i+=l;case11:i+=l;default:i+=l;}A:13B:12C:llD:14第8题(1.0分)题号:1627以下关于语句的说法中正确的是:(A)A:do-while语句的循环体至少会被执行1次 B:while语句的循环体至少会被执行1次C:for语句的循环体至少会被执行1次 D:在C语言中只能用do,do-while,for语句实现循环第9题(1.0分)题号:1617设I和k都是int类型,则for循环语句(B).for(1=0,k=-l;k=l;I++,k++)printf("****\n");A:判断循环结束的条件不合法B:是无限循环C:循环体一次也不执行D:循环体只执行ー次第10题(1.0分)题号:1643C语言中用于结构化程序设计的3种基本结构是(A )A:顺序结构、选择结构、循环结构 B:if,switch,breakC:for,while,do-while D:if,for,continue第11题(1.0分)题号:425有以下程序main(){inta=15,b-21,m=0:switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf(*%d\n*,m);)程序运行后的输出结果是(A ).A:1B:2C:3D:4第12题(1.0分)题号:404执行语句:for(i=l;i++く4;);后,变量i的值是(C).A:3B:4C:5D:不定第13题(1.0分)题号:1631有如下程序main(){inti,sum;for(i=l;i〈=3;sum++)sum+=i;printf("%d\n",sum);)该程序的执行结果是(C)A:6B:3C:死循环D:〇第14题(1.0分)题号:1616要求以下程序的功能是计算:s=1+1/2+1/3+ +1/10main(){intn;floats;s=l.0;for(n=10;n>l;n-)s=s+l/n;printf(*%6.4f\n*,s);}程序运行后输出结果错误,导致错误结果的程序行是(C )A:s=l.0;B:for(n=10;n>l;n--)C:s=s+l/n;D:printf(*%6.4f\n*,s);第15题(1.0分)题号:1620以下循环体的执行次数是—c_.main(){inti,j;for(i=0,j=l;iくj+1;i+=2,j—)printf("%d\n",i);}A:3B:2C:1D:0第16题(1.0分)题号:1635若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0):s=a;for(b=l;b<=c;b++)s=s+l;则与上述程序段功能等价的赋值语句是(B).A:s=a+b;B:s=a+c;C:s=s+c;D:s=b+c;第1フ题(1.0分)题号:432在下述程序中,判断i>j共执行的次数是(D)mainO{inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}s+=i;}}A:4B:7C:5D:6第18题(1.0分)题号:1622下列循环语句中有语法错误的是(D )A:while(x=y)5;B:while(0);C:do2;while(x=0);D:dox++while(x=0);while(x==10)第19题(1.0分)题号:1630已知intt=0;while(t=l){,•,}则以下叙述正确的是(B).A:循环控制表达式的值为〇 B:循环控制表达式的值为1C:循环控制表达式不合法 D:以上说法都不对第20题(1.0分)题号:399当处理特定问题,循环次数已知时,通常采用(A)解决.A:for循环B:while循环C:do循环D:switch语句第21题(1.0分)题号:427以下程序段的描述,正确的是(C)x=-l:do{x=x*x;}while(!x);A:是死循环B:循环执行两次C:循环执行ー次D:有语法错误第22题(1.0分)题号:1628下面关于循环语句for、while、do-while的叙述中正确的是(D).A:三种循环语句的循环体都必须放入ー对花括号中B:三种循环语句中都可以缺省循环终止条件表达式C:三种循环语句的循环体都至少被无条件执行一次D:三种循环语句都可能出现无穷循环第23题(1.0分)题号:431以下描述中正确的是(C)A:由于do-while循环中循环体语句只能是可执行语句,所以循环体内不能使用复合语句B:do-while循环由do开始,用while结束,在while(表达式)后面不能写分号C:在do-while循环体中,是先执行ー次循环,再进行判断D:do-while循环中,根据情况可以省略while第24题(1.0分)题号:408已知inti=l;执行语句while(i++く4)后,变量i的值为 CA:3B:4C:5D:6第25题(1.0分)题号:1629以下程序中循环体总的执行次数是(A)inti,j;for(i=6;i>l:i—)for(j=0;j<i;j++){……}A:20B:261C:15D:25第26题(1.0分)题号:403若k为整型,则while循环(C).k=10:while(k=0)k=k-l;A:执行10次B:无限循环C:一次也不执行D:执行ー次第27题(1.0分)题号:411下面的for语句(D)for(x=2,y=8;(y>0)&&(x<5);x++,y—);A:是无限循环B:循环次数不定C:循环执行4次D:循环执行3次第28题(1.0分)题号:1633以下程序执行后sum的值是(C)main(){inti,sum;for(i=l;i<6;i++)sum+=i;printf(*%d\n*,sum);}A:15 B:14C:不确定D:0第29题(1.0分)题号:426以下程序的输出结果是(A)main(){inta=l,b=0;do{switch(a){case1:b=l;break;case2:b=2;break;default:b=0;}b=a+b;}while(!b);printf("a=%d,b=%d\n”,a,b);}A:a=l,b-2B:a=l,b=lC:a=l,b=0D:a=l,b=3第30题(1.0分)题号:1625以下不致造成死循环的语句是(C).A:for(sum=l,i=0;sum>=i;)sum+=++i; B:for(;;x+=i);C:for(y=0,x=l;x>++y;x=i++)i=x; D:while(x=8)x-;第31题(1.0分)题号:1615下列保留字中用于构成循环结构的是(B)A:ifB:whileC:switchD:default第32题(1.0分)题号:1623已知int1=1;执行语句ッ合骁6++〈4);后,变量1的值为(;^A:3 B:4 C:5 D:6第33题(1.0分)题号:1645设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则(B)A:运行程序段后输出0 B:运行程序段后输出1C:程序段中的控制表达式是非法的 D:程序段执行无限次第34题(1.0分)题号:417有以下程序段intk=0:while(k=l)k++;while循环执行的次数是(A)A:无限次 B:有语法错,不能执行 C:一次也不执行 D:执行1次第35题(1.0分)题号:1634在"whileQa)"中,其中"!a”与表达式(A)等价.A:a==0B:a==1C:a!=lD:a!=0第36题(1.0分)题号:1638当执行以下程序段时(C).y=1;do{y—;}while(—y);A:循环体将执行一次 B:循环体将执行两次C:循环体将执行无限次D:系统将提示有语法错误第3フ题(1.0分)题号:400下列保留字中用于构成循环结构的是(B)A:ifB:whileC:switchD:default第六章ー、填空 共32题(共计32分)第1题(1.0分)题号:1059若有定义:inta[2][3]={{1}»{2,3}},则初始化后,元素a[0]ロ]得到的初值是[1].(0)第2题(1.0分)题号:398下列程序的输出结果是[1].(3,5,7)main(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf(*%d,x[i][2-i]);}第3题(1.0分)题号:1048下面的程序打印杨辉三角形,其格式为:TOC\o"1-5"\h\z13 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 67 21 35 35 218 28 56 70 56 28 89 36 84 126 126 84 36程序如下,^defineN11main(){inti,j,a[N+l][N+1];for(i=l;i<=N;i++){a[i]a[i][1]=1;}for([1];i<N;i++)for(j=2;[2];j++)a[i][j]=[3];for(i=l;i<N;i++){j=N-i-l;while(j>0){printf(* *);j—;)for(j=l;j<=i;j++)printf(*%6d*,a[i]ロ]);printf('\n");}(i=3)(j<i)(a[i-U[j-l]+a[i-l][j])第4题(1.0分)题号:394若声明"chara[15]="Windows-9x";",语句〃printf("%s",a+8);〃的输出结果为[1].(9x)第5题(1.0分)题号:1071以下程序运行后,输出结果是[1】.(123569)main(){inta[3][3]={1,2,3,4,5,6,7,8,9},i,j;for(i=0;i<3;i++)for(j=i;j<3;j++)printf(*%2d*,a[i][j]);}第6题(1.0分)题号:1065下面程序的运行结果为【1】.(1) #include<stdio.h>main(){charch[7]={*12ab56*};inti,s=0;for(i=0;ch[i]>=0*&&ch[i]くニ'9';i+=2)s=10*s+ch[i]-0';printf('%d",s);}第7题(1.0分)题号:395若有说明"inta[][4]={1,2,3,4,5,6,7,8,9};〃,则数组a第一维的大小是[1].(3)第8题(1.0分)题号:409下面程序的运行结果是【1】.(mo)#include<stdio.h>main(){chara口=“morning,t;inti,j=0;for(i=l;i<7;i++)if(a[j]<a[i])j=i;t=a[j];a[j]=a[7];a[7]=a[j];puts(a);}第9题(1.0分)题号:1054有程序main(){chara[]={*a','b','c','d','e','f','g','h','\0');inti,j;i二sizeof(a);j二strien(a);printf("%d,%d\n",i,j);}程序运行后,输出i的值是【1】,输出j的值是【2】.(9)(8)第10题(1.0分)题号:397下列程序段的输出结果是[1](hello)main(){charb[]="hello,you";b[5]=0;printf("%s\n",b);}第11题(1.0分)题号:1066下面程序运行结果的最后一行为【1】.(3455)main(){inti,f[10];f[O]=f[l]=l;for(i=2;i<10;i++)f[i]=f[i-2]+f[i-l];for(i=2;i<10;i++){if(i%4==0)printf(*\n*);printf(*%3d*,f[i]);})第12题(1.0分)题号:393先为数组a输满数据,再为x输入一个数据,在数组a中找出第一个与x相等的元素并将其下标输出,若不存在这样的元素,则输出"Notfound!”标志.main(){inti,x,a[10];for(i=0;i<10;i++)scanf("%d",[1]);scanf("%d",&x);printf("%d",x);for(i=0;i<10;i++)if([2])break;if(i[3]10)printf("position:%d\n",i);elseprintf("Notfound!\n",x);}(a+i、&a[i])(a[i]=x>x==a[i])(!=、0第13题(1.0分)题号:417下面程序的功能是将字符数组a[6]=ra','b','c','d','e','f'}变为a[6]={'f','a','b','c','d','e'}.请填空.mainO{chart,a[6]={'a','b','c','d',‘e,'f'};inti;[1]for(i=5;i>0;i—) [2]a[0]=t;for(i=0;iく=5;i++)printf("%c",a[i]);)(t=a[5];)(a[i]=a[i-l];)第14题(1.0分)题号:410以下程序运行后的输出结果是[1】.(13715)main(){inti,n[]={0,0,0,0,0};for(i=l;i<=4;i++){n[i]=n[i-l]*2+l;printf("%d",n[i]);第15题(1.0分)题号:1073#defineN7main(){inti,j,temp,a[N]={l,2,3,4,5,6,7);for(i=〇;iくN/2;i++){j=N-l-i;temp=a[i];a[i]=a[j];a[j]=temp;)for(i=0;iくN;i++)printf("%2d",a[i]);}程序输出结果是11】.(7654321)第16题(1.0分)题号:10フ7以下程序运行时,输出结果的第一行为【1】第三行为[2!第五行为【3】.(1)(121)(14641)#include<stdio.h>ttdefineN8voidmain(){inti,j,pa[N]={lE;printf(*%5d\n*,pa[0]);for(i=l;i<N;i++){pa[i]=l;for(j=i-l;j>0;j)pa[j]=pa[j]+pa[j-l];for(j=0;j<=i;j++)printf(*%5d*,pa[j]);printf("\n");)第1フ题(1.0分)题号:420以下程序运行后输出结果中第一行为【1】,第二行为【2】,第三行为【3】.4include"stdio.h"#defineN3main(){inta[N][N],b[N*N]={l,1},i,j;for(i=2;i<N*N;i++)b[i]=b[i-l]+b[i-2];for(i=0;i<N;i++)for(j=0;j<N;j++)a[j][i]=b[i*N+j];for(i=0;i<N;i++){for(j=0;j<N;j++)printf("%3d",a[i][j]);printf("\n");(1313)(1521)(2834)第18题(1.0分)题号:1070下面程序输出结果为【1】.^include<stdio.h>voidmain(){inti,j,a[3][3];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=l+i-j;for(i=0;i<3;i++){for(j=0;j<3;j++)if(a[i][j]>0)printf("%3d”,a[i][j]);putchar('\n");})(121321)第19题(1.0分) 题号:399输出数组a[10]所有元素中的最大值.main(){inta[10]={l,2,3,4,5,6,7,8,9,10};intj,max;[1];for(j=l;j<10;j++){if(a[j]>max)[2];}printf(*maxvalueis%d\n”,max);)(max=a【0])(max=a[j])第20题(1.0分)题号:404以ド程序输出的结果是[1】.(Goodmorning!)#include<stdio.h>main(){chara[20]=*Goodmorning!",b[40];inti;for(i二〇;a[i]!='、〇';i++)b[i]=a[i];b[i]='\0';puts(b);j第21题(1.0分)题号:401若有定义:inta[2][3]={{D,{2,3}},则初始化后,元素a[0][1]得到的初值是[1].(0)第22题(1.0分)题号:1057输出数组a[10]所有元素中的最大值.main(){inta[10]={l,2,3,4,5,6,7,8,9,10};intj,max;[1];for(j=l;j<10;j++){if(a[j]>max)[2];}printfC/maxvalueis%d\n,max);)(max=[0])(max=a[j])第23题(1.0分)题号:1060设charstring[]="abc_d!";则数组的长度应是[1].(7)第24题(1.0分)题号:1058设a数组是m行n列的,则元素a[i][j]之前有【1】个元素.(i*n+j)第25题(1.0分)题号:1050本程序用改进的冒泡法对数组a[n!的元素从小到大排序,请在程序空白处填空.ttdefineN10main(){inta[N]={10,7,43,1,9,6,3,8,5,2};intj,k,jmax,temp;[1];do{k=0;for(j=0;j<jmax;j++)if([2]){temp=a[j];a[j]=a[j+l];a[j+l]=temp;[3];}jmax=jmax-l;}while(jmax>0&&k);for(j=0;j<N;j++)printf(*%5d*,a[j]);printf(*\n*);}(jmax=N-l)(a[j]>a[j+l])(k++)第26题(1.0分)题号:418设数组a包括I0个整型元素.下面程序的功能是求出a中各相邻两个元素的和,并将这些和存在数组b中,按每行3个元素的形式输出.请填空.main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf(*%d*,&a[i]);for(i=l;i<10;i++) [1]for(i=l;i<10;i++){printf(*%3d*,b[i]);if([2]==0)printf(*\n*);(b[i]=a[i]+a[i-l])(i%3)第27题(1.0分) 题号:405以下程序输出的结果是[1】.(21)main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+l)];for(i=0;i<3;i++)k+=p[i]*2;printf(*%d\n”,k);)第28题(1.0分)题号:406以下程序的输出结果是[1】.(AQM)#include<stdio.h>main(){inti=0;chara[]="abm",b[]=*aqid*,c[10];while(a[i]!=''O'&&b[i]!ハ〇'){if(a[i]>=b[i])c[i]=a[i]-32;elsec[i]=b[i]-32;++i;)c[i]=\0';puts(c);第29题(1.0分)题号:416输入10个数据,对它们按从小到大的顺序进行选择排序.main(){inta[ll];inti,j,t;printf("Input10numbers:\n");for(i=l;iくll;i++)scanf("%d",&a[i]);printf('\n");for(j=l;j<=[1];j++)for(i=[2];iく=10;i++)if([3]){t=a[i];a[i]=a[j];a[j]=t;}printf("thesortednumbers:\n");for(i=l;i<ll;i++)printf("%d",a[i]);printf("\n");}(9)(j+l)(a[i]<a[j])第30题(1.0分)题号:391下面程序的功能是将变量X的值转换成二进制数,所得二进制数的每一位数放在ー维数组a中的相应元素中,二进制数的最低位放在下标为0的元素中,其他依此类推.请填空.tnainO{intx,i,a[10],k=0,r;clrscr();printf("inputx:");scanf("%d",&x);do{r=[1];a[k++]=r;x=[2];}while(x);for(i=k-l;i>=0;i--)printf(飞d”,a[i]);)(x%2)(x/2)第31题(1.0分)题号:402设charstring[]This_is_a_book!";则数组的长度应是[1].(16)第32题(1.0分)题号:1061设inta[2][3]={{2},{3}};则数组元素a[口[0]的值为[1].(3)二、单项选择 共22题(共计22分)第1题(1.0分)题号:1654若有声明"inti;floatx:chara[50];",为使i得到值1,x得到值3.1416,a得到值yz,当执行语句"5。2れ六"%3イ%例25Mぬ,&・方);”时,正确的输入形式是(C).A:1,3.1416,yz/B:13.1416yzZC:0013.1416yzZD:i=001,x=3.1416,a=yzZ第2题(1.0分)题号:1658数组定义为int@[3][2]={1,2,3,4,5,6},数组元素(B)的值为6.A:a[3][2]B:a[2][l]C:a[l][2]D:a[2][3]第3题(1.0分)鹿号:1662不正确的字符串赋值或赋初值的方式是(C).A:charstr[]="string";B:charstr[7]={*s','t',*r*,'i*,'n',*g');C:charstr[10];str="string";D:charstr[7]={'s','t','r','i','n','g','\0'};第4题(1.0分)题号:1651对两个数组a和b初始化如下:chara[]="abc";charb[]={'a',"b','c');则以下叙述正确的是(D).A:a与b数组完全相同B:a与b数组长度相同C:a与b中都存放字符串D:a数组比b数组长度长第5题(1.0分)题号:441下列各语句定义了数组,其中一个不正确的是(B).A:staticinta[5],b[2][3];B:charno[30],rec[30,6];C:intx[]={2,4,6,8,10};D:intx[10]={l,2,3,4,5}:第6题(1.0分) 题号:449设inta[][4]={1,2,3,4,5,6,7,8};则数组2的第一维的大小是(A).A:2B:3C:4D:无确定值第7题(1.0分)题号:445以下不能正确定义二维数组的选项是(D).A:inta[2][2]={{1}«{2}}; B:inta[][2]={1,2,3,4);C:inta[2][2]={{1},2,3}; D:inta[2][]={{1,2},{3,4}};第8题(1.0分)题号:435设有数组定义:chararray[]="China”;则数组array所占空间是(C).A:4个字节B:5个字节C:6个字节D:7个字节第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论