版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷编号:10607所属语言:C语言试卷方案:TC_150522153552试卷总分:250分共有题型:1种各位同学,单选题锁定的题号是:537/191/503/195/490/177/210/624/637/131/206/195/681/497/209/524/198/681一、单选共250题(共计250分)第1题(1.0分)题号:620 难度:中 第1章下列运算符中优先级最高的是。。A:<B:+C:&&D:!=第2题(1.0分)题号:689 难度:中 第1章以下叙述中不正确的是()。A:预处理命令行都必须以#号开始B:在程序中凡是以#号开始的语句行都是预处理命令行C:C程序在执行过程中对预处理命令行进行处理D:以下是正确的宏定义 ttdefineIBM_PC第3题(1.0分)题号:595 难度:中 第1章C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()。A:必须为字母B:必须为下划线C:必须为字母或下划线D:可以是字母,数字和下划线中任一字符第4题(1.0分)题号:151 难度:中 第1章以下程序的运行结果是。。main()(inti=l,sum=O;while(i<10)sum=sum+l;i++;printf("i=%d,sum=%d,,i,sum);A:i=10,sum=9B:i=9,sum=9C:i=2,sum=lD:运行出现死循环第5题(1.0分)题号:107难度:中第1章设C语言中,int类型数据占4个字节,则long类型数据占()。A:1个字节B:2个字节C:4个字节.8个字节第6题(1.0分)题号:112难度:中第1章下列程序的输出结果是。。main(){charcl=97,c2=98;printf(*%d%c”,cl,c2);)A:9798B:97bC:a98D:ab第7题(1.0分)题号:99 难度:中 第1章以下标识符中,不能作为合法的C用户定义标识符的是()。A:answertoC:signedD:_if第8题(1.0分)题号:145 难度:中 第1章经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在微机上的值分别为。。charx=65;floaty=7.3;inta=100;doubleb=4.5;A:2,2,4,4B:l,2,4,4C:l,4,4,8D:2,4,4,8第9题G.O分) 题号:3106难度:较易第1章执行下列程序段后,m的值是.intw=2,x=3,y=4,z=5,m;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;A:4B:3C:5D:2第10题(1.0分) 题号:3556难度:中第1章已知i、j、k为int型变量,若从键盘输入:1,2,3<回车),使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是A:scanf("%2d%2d%2d”,&i,&j,&k);B:scanf("%d%d%d”,&i,&j,&k);scanf("%d,%d,%d",&i,&j,&k);scanf("i=%d,j=%d,k=%d",&i,&j,&k);第11题(1.0分) 题号:133 难度:中第1章若有以下定义:chars-\092};则该语句。。A:使s的值包含1个字符B:定义不合法,s的值不确定C:使s的值包含4个字符D:使s的值包含3个字符第12题(1.0分) 题号:532 难度:中第1章结构体类型的定义允许嵌套是指。。A:成员是已经或正在定义的结构体型B:成员可以重名C:结构体型可以派生D:定义多个结构体型
第13题(1.0分) 题号:3157第1章若有如下定义和语句,且0<=i<5,下面(元素的引用inta□:{1,2,3,4,5},*p,i;P=a;A:*(a+2)B:a[p-3]C:p+2D:a+3第14题(1.0分) 题号:3142第1章以下程序的执行结果是.main(){intw=1,x=2,y=3,z=4;w=(w<x)?x:w;w=(w<y)?y:w;w=(w<z)?z:w;难度:较难)是对数值为3数组难度:较易printf难度:较难)是对数值为3数组难度:较易B:2C:3D:4第16题(1.0分) 题号:103第1章以下运算符中,优先级最高的运算符是()。A:*=B:>=C:(类型)D:+第17题(1.0分) 题号:125第1章下列程序的输出结果是()。main(){inta=7,b=5;printf("%d\n",b=b/a);)难度:中难度:中A:0难度:中难度:中D:不确定值第18题(1.0分) 题号:3145难度:较易第1章C语言中,switch后的括号内表达式的值可以是A:只能为整型B:只能为整型,字符型,枚举型C:只能为整型和字符型D:任何类型第19题(1.0分) 题号:528 难度:中第1章对于void类型函数,调用时不可作为。。A:自定义函数体中的语句B:循环体里的语句C:if语句的成分语句D:表达式第20题(1.0分) 题号:3558 难度:中第1章设a、b、c、d、m、n均为int型变量,且a=5>b=6、c=7^d=8、m=2>n=2,则逻辑表达式(m=a>b)&&(n=c〉d)运算后,n的值为A:0B:1C:2D:3第21题(1.0分) 题号:612 难度:中第1章语句while(!E);中的表达式!E等价于()。A:E==0B:E!=1C:E!=0D:E==1第22题(1.0分) 题号:591难度:中第1章设有intx=ll;则表达式(x++*1/3)的值是()oA:3B:4C:ll第23题G.0分) 题号:170难度:中第1章关于return语句,下列正确的说法是()。A:不能在主函数中出现且在其他函数中均可出现B:必须在每个函数中出现C:可以在同一个函数中出现多次D:只能在除主函数之外的函数中出现一次第24题(1.0分) 题号:3162 难度:易第1章若变量已正确定义,执行语句scanf(*%d,%d,%d",&kl,&k2,&k3);时,—是正确的输入A:2030,40B:203040C:20,3040D:20,30,40第25题(1.0分) 题号:504难度:中第1章执行以下程序段后,输出结果和a的值是。。inta=10;printf("%d”,a++);A:10和10B:10和11C:ll和10D:ll和11第26题(1.0分) 题号V65 难度:中第1章下列定义数组的语句中正确的是()。A:#definesize10charstrlEsize],str2Esize+2];charstr[];intnum[,10'];D:intn=5;inta[n][n+2];第27题G.O分) 题号:3563难度:中第1章以下函数的类型是。fff(floatx)(return5;A:与参数x的类型相同B:void类型C:int类型D:无法确定第28题(1.0分) 题号:199 难度:中第1章若有inta[]□={{1,2},{3,4}};则*(a+l),*(*a+l)的含义分别为。。A:非法,2B:&a[l][0],2C:&aL0][l],3D:a[0][0],4第29题(1.0分) 题号:558难度:中第1章inta[10]={l,2,3,4,5,6,7,8};int*p;p=&a[5];p[-3]的值是()oA:2D:不第30题(1.0分) 题号:143 难度:中第1章C语言中以下几种运算符的优先次序()的排列是正确的。A:由高到低为:!,&&,||,算术运算符,赋值运算符B:由高到低为:!,算术运算符,关系运算符,&&,||,赋值运算符C:由高到低为:算术运算符,关系运算符,赋值运算符,!,&&,|1D:由高到低为:算术运算符,关系运算符,!,&&,|赋值运算符第31题(1.0分) 题号:123 难度:中第1章执行下列程序后,其输出结果是。。main(){inta=9;a+=a-=a+a;printf("%d\n',a);)18B:9C:-18
第32题(1.0分) 题号:3105 难度:中第1章以下程序的执行结果是main。{intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);}A:0B:1C:语法错误D:.无限循环第33题(1.0分) 题号:3108难度:较易第1章C语言的switch语句中case后A:只能为常量B:只能为常量或常量表达式C:可为常量或表达式或有确定值的变量及表达式D:可为任何量或表达式第34题第34题(1.0分)题号:513难度:中第1章inta[10];合法的数组元素的最小下标值为()。A:10B:9C:1D:0第35题(1.0分) 题号:600难度:中第1章若有说明语句:charc='\72';则变量c()。A:包含1个字符B:包含2个字符C:包含3个字符D:说明不合法,c的值不确定第36题(1.0分) 题号:714难度:中第1章若有定义:intaa[8];则以下表达式中不能代表数组元aa[l]的地址的是。。A:&aa[0]+lB:&aa[l]C:&aa[0]++D:aa+1第37题(1.0分) 题号:492 难度:中第1章下列程序段的输出结果为。。floatx=213.82631;printf("%3d”,(int)x);A:213.82B:213.83C:213D:3.8第38题(1.0分) 题号:666 难度:中第1章若调用一个函数,且此函数中没有return语句,则正确的说法是:该函数()。A:没有返回值B:返回若干个系统默认值C:能返回一个用户所希望的值D:返回一个不确定的值第39题(1.0分) 题号:214难度:中第1章C语言中的文件的存储方式有。。A:只能顺序存取B:只能随机存取(或直接存取)C:可以顺序存取,也可随机存取D:只能从文件的开头进行存取第40题(1.0分) 题号:705难度:中第1章若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是()。A:a,point,*&a&*a,&a,*pointC:*&point,*point,&aD:&a,&*point,point第42题(1.0分) 题号:501难度:中第1章下列程序段的输出结果为()。inta=7,b=9,t;t=a*=a>b?a:b;printf("%d”,t);A:7B:9C:63D:49第43题(1.0分) 题号:137难度:中第1章若给定条件表达式(M)?(a++):(a-),则其中表达式M()。A:和(M==0)等价B:和(M==l)等价C:和(M!=0)等价D:和(M!=l)等价第44题(1.0分) 题号:110难度:中第1章C语言中,char类型数据占。。A:1个字节B:2个字节C:4个字节D:8个字节第45题(1.0分) 题号:3153难度:较易第1章以下正确的字符串常量是A:"\\\"B:'abc'C:01ympicGamesD:,A'第46题(1.0分) 题号:431 —下列程序的输出结果是()。main(){intx=l,y=0,a=0,b=0;switch(x)
case1:switch(y)0:a++;break;1:b++;break;case0:a++;break;1:b++;break;case}case2:a++;b++;break;case3:a++;b++;break;printf("a=%d,b=%d\n”,a,b);)A:a=l,b=0
B:a=2,b=lC:a=l,b=lD:a=2,b=2第47题(1.0分) 题号:194 难度:中第1章若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;A:&a[5]B:p+2C:a++D:&a第48题(1.0分) 题号:659 难度:中第1章凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。A:自动(auto)B:静态(static)C:外部(extern)D:寄存器(register)第49题第49题(1.0分)题号:512难度:中第1章while(fabs(t)<le-5)if(!s/10)break;循环结束的条件是()。A:t>=le-5&&t<=-le-5&&s>-10&&s<10B:fabs(t)<le-5&&!s/10C:fabs(t)<le-5D:s/10==0第50题(1.0分) 题号:618 难度:中第1章C语言中用于结构化程序设计的三种基本结构是()。A:顺序结构、选择结构、循环结构B:if、switch>breakC:for、while>do-whileD:if>for>continue第51题(1.0分) 题号:662 难度:中第1章C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是()。voidintC:floatD:double第52题(1.0分) 题号:632 难度:中第1章以下叙述正确的是()。A:do-while语句构成的循环不能用其它语句构成的循环来代替.B:do-while语句构成的循环只能用break语句退出.C:用do-while语句构成的循环,在while后的表达式为非零时结束循环.D:用do-while语句构成的循环,在while后的表达式为零时结束循环第53题(1.0分) 题号:3098 难度:易第1章在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是A:externB:registerC:autoD:static第54题G.0分) 题号:163 难度:中第1章下列数组说明中,正确的是。。A:intarray[3][4];intarray[][];intarray[][][5];intarray[3][];第55题(1.0分) 题号:173难度:中第1章C语言执行程序的开始执行点是()。A:程序中第一条可以执行语言B:程序中第一个函数C:程序中的main函数D:包含文件中的第一个函数第56题(1.0分) 题号:627难度:中第1章判断char型变量cl是否为小写字母的正确表达式是。。A:'a<=cl<=,zB:(cl>=a)&&(cl<=z)C:('a'>=cl)||('z'<=cl)
D:(cl>=,a)&&(cl<=,z')第57题(1.0分) 题号:638 难度:中第1章设有数组定义:chararray[]="China”;则数组array所占的空间为。。A:4个字节B:5个字节C:6个字节D:7个字节第58题(1.0分) 题号:3088难度:较易第1章下列变量中合法的是A:B.C.TomB:3a6bC:_6a7bD:$ABC第59题第59题(1.0分)第1章题号:200难度:中若有定义:char*pl,*p2,*p3,*p4,ch;则不能正确赋值的程序语句为()。A:pl=&ch;scanf("%c”,pl);B:p2=(char*)malloc(1);scanf p2);C:*p3=getchar();D:p4=&ch;*p4=getchar();第60题(1.0分) 题号:3123难度:易第1章下列数据中属于"字符串常量”的是A:ABCB:"ABC"C:'ABC'D:,A'第61题(1.0分) 题号:561难度:中第1章以下叙述中正确的是()。A:C程序中注释部分可以出现在程序中任意合适的地方B:花括号”{“和”}”只能作为函数体的定界符C:构成C程序的基本单位是函数,所有函数名都可以由用户命名D:分号是C语句之间的分隔符,不是语句的一部分第62题(1.0分) 题号:704 难度:中第1章变量的指针,其含义是指该变量的。。A:值B:地址C:名D:一个标志第63题(1.0分) 题号59 难度:中第1章inta[10];给数组a的所有元素分别赋值为1、2、3、……的语句是。。A:for(i=l;i<ll;i++)a[i]=i;B:for(i=l;i<ll;i++)a[i-l]=i;C:for(i=l;i<ll;i++)a[i+l]=i;D:for(i=l;i<ll;i++)a[0]=l;第64题(1.0分) 题号:581 难度:中第1章sizeof(float)是()。A:一个双精度型表达式一个整型表达式一种函数调用D:一个不合法的表达式第65题(1.0分) 题号:3118难度:中第1章以下叙述中错误的是A:用户所定义的标识符允许使用关键字B:用户所定义的标识符应尽量做到"见名知意”C:用户所定义的标识符必须以字母或下划线开头D:用户定义的标识符中,大、小写字母代表不同标识第66题(1.0分)题号:97 难度:中 第1章以下不正确的叙述是()。A:在C程序中所用的变量必须先定义后使用B:程序中,APH和aph是两个不同的变量C:若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变D:当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值第67题(1.0分) 题号:3096 难度:中第1章任何一个C语言的可执行程序都是从一开始执行的.A:程序中的第一个函数B:main()函数的入口处C:程序中的第一条语句D:编译预处理语句第68题(1.0分) 题号:545 难度:中第1章charh,*s=&h;可将字符H通过指针存入变量h中的语句是()。A:*s=H;B:*s='H';C:s=H;D:s=H'第70题(1.0分) 题号:508难度:中第1章inta=l,b=2,c=3;if(a>c)b=a;a=c;c=b;则c的值为()。A:1B:2C:3D:不一定第71题(1.0分) 题号:495 难度:中第1章下列字符序列中,是C语言保留字的是。。A:sizeofB:includeC:scanfD:sqrt第72题(1.0分) 题号:533难度:中第1章对结构体类型的变量的成员的访问,无论数据类型如何都可使用的运算符是。。A:.B:->C:*D:&第73题(1.0分) 题号:150 难度:中第1章经过以下语句定义后,表达式z+=x>y?++x:++y的值为()。intx=l,y=2,z=3;A:2B:3C:6D:5第74题(1.0分) 题号:3566 难度:中第1章有以下程序段intn=0,p;do(scanf&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是。A:p的值不等于12345并且n的值小于3B:p的值等于12345并且n的值大于等于3
C:p的值不等于12345或者n的值小于3D:p的值等于12345或者n的值大于等于3第75题(1.0分) 题号:153 难度:中第1章在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式。。A:只能用逻辑表达式B:只能用关系表达式C:只能用逻辑表达式或关系表达式D:可用任意表达式第76题(1.0分) 题号:677 难度:中第1章若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()oA:函数调用可以作为独立的语句存在B:函数调用可以作为一个函数的实参C:函数调用可以出现在表达式中D:函数调用可以作为一个函数的形参第77题(1.0第77题(1.0分)题号:189难度:中第1章若已定义X为int类型变量,下列语句中说明指针变量P的正确语句是()oA:intp=&x;B:int*p=x;C:int*p=&x;D:*p=*x;第78题(1.0分) 题号:3161 难度:易第1章C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为A:,c.obj.exe.bas第79题第79题(1.0分)题号:202难度:中第1章设有如下定义:structsk{inta;floatb;}data,*p;若要使P指向data中的a域,正确的赋值语句是()。A:p=(structsk*)&data.a;B:p=(structsk*)data,a;C:p=&data.a;D:*p=data.a;第80题(1.0分) 题号:500难度:中第1章下列程序段的输出结果为。。intx=3,y=2;printf("%d”,(x-=y,x*=y+8/5));A:1B:7C:3D:5第81题(1.0分)第1章函数的形式参数隐含的存储类型说明是()。A:externB:staticC:registerD:auto第82题(1.0分) 题号:186 难度:中第1章已知P,pl为指针变量,a为数组名,j为整型变量,下列赋值语句中不正确的是。。A:p=&j,p=pl;B:p=a;C:p=&a[j];D:p=10;第83题(1.0分) 题号:672难度:中第1章C语言允许函数类型缺省定义,此时函数值隐含的类型是()。此题重复A:floatB:intC:longD:double第84题(1.0分) 题号:204 难度:中第1章在下列程序段中,枚举变量cl,c2的值依次是。。enumcolor{red,yellow,blue=4,green,white}cl,c2;cl=yellow;c2=white;printf("%d,%d\n”,cl,c2);A:l,6B:2,5C:l,4D:2,6第85题(1.0分) 题号:3113 难度:中第1章设变量定义为"inta,b;",执行下列语句时,输入则a和b的值都是10.scanf("a=%d,b=%d",&a,&b);A:1010B:10,10C:a=10b=10D:a=10,b=10第86题(1.0分) 题号:611难度:中第1章以下for循环的执行次数是for(x=0,y=0;(y=123)&&(x<4);x++);()oA:是无限循环B:循环次数不定C:4次D:3次第87题(1.0分) 题号:571难度:中第1章以下叙述正确的是。。A:在C程序中,main函数必须位于程序的最前面B:C程序的每行中只能写一条语句C:C语言本身没有输入输出语句D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误第89题G.0分) 题号:650难度:中第1章若有说明:inta[][4]={0,0};则下面不正确的叙述是。。A:数组a的每个元素都可得到初值0B:二维数组a的第一维大小为1C:因为二维数组a中第二维大小的值除经初值个数的商为1,故数组a的行数为1D:有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值。1400412003谢嘉俊检查到此第90题(1.0分) 题号:566 难度:中第1章一个C程序的执行是从。。A:本程序的main函数开始,到main函数结束B:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C:本程序的main函数开始,到本程序文件的最后一个函数结束D:本程序文件的第一个函数开始,到本程序main函数结束第91题(1.0分) 题号:208 难度:中第1章下列各m的值中,能使m%3==2&&m%5==3&&m%7==2为真的是。。A:8B:23C:17D:6第92题(1.0分) 题号:610 难度:中第1章以下选项中,与k=n++完全等价的表达式是()。A:k=n,n=n+lB:n=n+1,k=nC:k=++nD:k+=n+l第93题(1.0分) 题号:700 难度:中第1章设P1和P2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是()。A:c=*pl+*p2;B:p2=c;C:pl=p2;D:c=*pl*(*p2);第95题(1.0分) 题号:529 难度:中第1章在C语言中,调用函数除函数名外,还必须有。。A:函数预说明B:实际参数C:()D:函数返回值第96题(1.0分) 题号:159 难度:中第1章下列程序的输出为。。main(){inty=10;while(y一);printf("y=%d\n”,y);)A:y=OB:while构成无限循环C:y=lD:y=-1第97题(1.0分) 题号:3128 难度:较易第1章下列正确的标识符是A:_doB:6aC:%yD:a+b第98题(1.0分) 题号:549 难度:中第1章若有double*p,x[10];inti=5;使指针变量p指向元素x[5]的语句为。。A:p=&x[i];B:p=x;C:p=x[i];D:p=&(x+i)第99题(1.0分) 题号:3112难度:中第1章下列语句定义pf为指向float类型变量f的指针,是正确的.A:floatf,*pf=f;B:floatf,*pf=&f;C:float*pf=&f,f;D:floatf,pf第100题(1.0分) 题号:3163 难度:中第1章C语言中while和do一while循环的主要区别是A:While的循环控制条件比do—while的循环控制条件严格B:do—while的循环体至少无条件执行一次C:do—while允许从外部转到循环体内D:do—while循环体不能是复合语句第101题(1.0分) 题号:184 难度:中第1章下列定义不正确的是()。A:#definePI3.141592B:#defineS345intmax(x,y);intx,y;{}D:staticcharc;第102题(1.0分) 题号:3117难度:较难第1章已知字符'A'的ASCII代码值是65,字符变量cl的值是'A',c2的值是'D'.执行语句printf("%d,%d”,cl,c2-2);后,输出结果是A:A,BB:A,68C:65,66D:65,68第104题(1.0分) 题号:3144难度:较易第1章若x=2,y=3则x||y的结果是A:0B:1C:2D:3第105题(1.0分) 题号:92 难度:中第1章以下的选择中,正确的赋值语句是()。A:a=l,b=2B:j++C:a=b=5;D:y=int(x)第1。6题(1.0分) 题号:594 难度:中第1章设intx=l,y=l;表达式(!x||y—)的值是()。A:0B:1C:2D:-l第108题(1.0分) 题号:188 难度:中第1章两个指针变量不可以()。A:相加B:比较C:相减D:指向同一地址第109题G.0分) 题号:130难度:中第1章以下程序段的执行结果是。。doublex;x=218.82631;printf-6.2e\n",x);A:输出格式描述符的域宽不够,不能输出B:输出为2L38e+01C:输出为2.19e+02D:输出为-2.14e2第110题(1.0分) 题号:574 难度:中第1章若变量已正确定义并赋值,下面符合C语言语法的表达式是()。A:a:=b+1B:a=b=c+2C:int18.5%3D:a=a+7=c+b第111题(1.0分) 题号:539 难度:中第1章C语言程序中必须有的函数是。。A:#include"stdio.h"B:mainC:printfD:scanf第112题(1.0分) 题号:3109 难度:易第1章C语言的if语句中,用作判断的表达式为A:任意表达式B:逻辑表达式C:关系表达式D:算术表达式第114题(1.0分) 题号:694 难度:中第1章以下叙述正确的是。。A:可以把define和if定义为用户标识符B:可以把define定义为用户标识符,但不能把if定义为用户标识符C:可以把if定义为用户标识符,但不能把define定义为用户标识符define和if都不能定义为用户标识符第115题G.0分) 题号:3111 难度:中第1章若变量已正确定义且k的值是4,计算表达式(j=4,k-)后,j和k的值为A:j=3,k=3B:j=3,k=4j=4,k=4j=4,k=3第116题(1.0分) 题号:729 难度:中第1章当顺利执行了文件关闭操作时,fclose函数的返回值是O。A:~lB:TRUEC:0D:1第117题(1.0分) 题号:89难度:中第1章以下标识符中,不能作为合法的C用户定义标识符的是。。A:a3_b3B:voidC:_123D:IF第118题(1.0分) 题号n3 难度:中第1章执行下列语句后变量x和y的值是。。y=10;x=y++;A:x=10,y=10B:x=ll,y=llC:x=10,y=llD:x=ll,y=10第119题(1.0分) 题号:511 难度:中第1章求平方根函数的函数名为()。A:cosB:absC:powD:sqrt第120题(1.0分) 题号:711 难度:中第1章下列选项中正确的语句组是()。A:chars[8];s={"Beijing"};B:char*s;s={"Beijing"};C:chars[8];s="Beijing";D:char*s;s="Beijing";第121题(1.0分) 题号:735 难度:中第1章fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是。。A:只写B:追加C:读或读写D:答案B和C都正确第122题(1.0分) 题号:3559 难度:中第1章为表示关系x2y》z,应使用的C语言表达式是oA:(x>=y)&&(y>=z)B:(x>=y)AND(y>=z)C:(x>=y>=z)
D:(x>=y)&(y>=z)第123题(1.0分) 题号:161 难度:中第1章设j和k都是int类型,则for循环语句for(j=0,k=-l;k=l;j++,k++)printf("****\n");()。A:循环结束的条件不合法B:是无限循环C:循环体一次也不执行D:循环体只执行一次第124题(1.0分) 题号难度:中第1章设C语言中,int类型数据占4个字节,则unsigned类型数据占()。A:1个字节B:2个字节C:4个字节D:8个字节第125题第125题(1.0分)第1章题号:645难度:中若有说明inta[3][4];则对a数组元素的正确引用是()。A:a[2][4]B:a[l,3]C:a[l+l][O]D:a(2)(1)第126题(1.0分) 题号:3141 难度:中第1章以下程序的执行结果是.main(){intnum=0;while(num<=2){num++;printf("%d,”,num);} }A:0,1,2C:l,2,3,D:l,2,3,4,第127题(1.0分) 题号:436难度:中第1章设j和k都是int类型,则下面的for循环语句()。for(j=0,k=0;j<=9&&k!=876;j++)scanf&k);A:最多执行10次B:最多执行9次C:是无限循环D:循环体一次也不执行第128题(1.0分) 题号:660 难度:中第1章在C语言中,函数的隐含存储类别是()。A:autoB:staticC:externD:无存储类别第129题(1.0分) 题号:105 难度:中第1章以下运算符中,优先级最高的运算符是。。A:=B:!=C:*(乘号)D:()第130题(1.0分) 题号:3146 难度:中第1章下面叙述中正确的是A:对于用户自己定义的函数,在使用前必须加以声明B:声明函数时必须明确其参数类型和返回类型C:函数可以返回一个值,也可以什么值也不返回D:空函数在不完成任何操作,所以在程序设计中没有用处第131题(1.0分) 题号:680难度:中第1章在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是。。A:地址传递B:单向值传递C:由实参传给形参,再由形参传回实参D:传递方式由用户指定第132题(1.0分) 题号:507难度:中第1章以下程序段中,能够正确地执行循环的是()。A:for(i=l;i>10;i++)B:staticinta;while(a)C:ints=6;dos-=2;while(s);D:ints=6;m:if(s<100)exit(0);elses-=2;gotom:第133题(1.0分) 题号:597 难度:中第1章下列四个选项中,均是C语言关键字的选项是。。A:autoenumincludeB:switchtypedefcontinueC:signedunionscanf
D:ifstructtype第134题(1.0分) 题号:604第1章下面不正确的字符串常量是()。A:'abc'B:"12’12”C:"0"D:""第135题(1.0分) 题号:585第1章以下选项中合法的用户标识符是。。A:longB:_2TestC:3DmaxD:A.dat第136题(1.0分) 题号:630第1章逻辑运算符两侧运算对象的数据类型。。难度:中难度:中难度:中A:只能是0或1难度:中难度:中难度:中B:只能是0或非。正数C:只能是整型或字符型数据D:可以是任何类型的数据第137题(1.0分) 题号:489 难度:中第1章下列标识符中,不合法的C语言用户自定义标识符是()。A:printfB:enumC:_D:sin第138题(1.0分) 题号:166 难度:中第1章下列定义数组的语句中不正确的是()。staticinta[2][3]={1,2,3,4,5,6};staticinta[2][3]={{1},{4,5}};C:staticinta[][3]={{1},{4}};D:staticinta[][]={{1,2,3},{4,5,6}};第139题(1.0分)第1章C语言的注释定界符是()。A:()B:[]C:\* *\D:/* */第140题(1.0分) 题号:3125 难度:较难第1章若有定义inta[10],*p=a;,则p+5表示A:元素a[5]的地址B:元素a[5]的值C:元素a[6]的地址D:元素a[6]的值第141题(1.0分) 题号:152 难度:中第1章以下程序的运行结果是()。mainO{intn;for(n=l;n<=10;n++)if(n%3==0)continue;)A:12457810B:369C:12D:1234567890难度仲第142题(1.0分) 题号:142难度仲第1章以下程序的输出结果为()。main(){inti=010,j=10;printf("%d,%d\n”,++i,j-);)A:ll,10B:9,10C:010,9D:10,9第143题(1.0分)第1章以下叙述中正确的是()。A:构成C程序的基本单位是函数B:可以在一个函数中定义另一个函数C:main()函数必须放在其它函数之前D:所有被调用的函数一定要在调用之前进行定义第144题(1.0分) 题号:596 难度:中第1章下面四个选项中,均是不合法的用户标识符的选项是()。A:AP_0doB:floatlaO _AC:b-agoto intD:_123tempint第146题(1.0分) 题号:527 难度:中第1章全局变量的定义不可能在()。A:函数内部B:函数外面C:文件外面D:最后一行第147题(1.0分) 题号:3121 难度:中第1章下列字符数组长度为5的是A:chara[]={'h',,a,,,b',,c',,d,};B:charb[]={'h','a','b','c','d','\0'};C:charc[10]={'h','a','b','c','d'};D:chard[6]={'h','a','b','c',''0'};第148题(1.0分) 题号:169 难度:中第1章下列说法不正确的是。。A:主函数main中定义的变量在整个文件或程序中有效B:不同函数中,可以使用相同名字的变量C:形式参数是局部变量D:在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效第149题(1.0分) 题号:98 难度:中第1章以下标识符中,不能作为合法的C用户定义标识符的是。。A:For
B:PrintfC:WORDD:sizeof第150题(1.0分) 题号:679 难度:中第1章在C语言中,形参的缺省存储类型是()。A:autoB:registerC:staticD:extern第151题(1.0分) 题号:521 难度:中第1章charal[]="abc”,a2[80]="1234”;将al串连接到a2串后面的语句是()oA:strcat(a2,al);B:strcpy(a2,al);strcat(al,a2);strcpy(al,a2);第152题第152题(1.0分)题号:555难度:中第1章选择结构中的条件与循环结构中循环成立的条件,在写法上可以是任一表达式,但其值只能被判断为“真”或“假”。哪个数作为逻辑“假”值()。A:~lB:1C:非零的数D:0第153题(1.0分) 题号:3093 难度:中第1章已定义两个字符数组a,b,则以下正确的输入格式是A:scanf("%s%s”,a,b);B:get(a,b);C:scanf("%s%s”,&a,&b);D:gets("a"),gets("b");第154题(1.0分)第1章staticcharstr[10]="China”;数组元素个数为()»A:5B:6C:9D:10第155题(1.0分) 题号:572 难度:中第1章表达式18/4*sqrt(4.0)/8值的数据类型为。。intB:floatC:doubleD:不确定第156题(1.0分) 题号:678 难度:中第1章当调用函数时,实参是一个数组名,则向函数传送的是()。A:数组的长度B:数组的首地址C:数组每一个元素的地址D:数组每个元素中的值第157题G.0分) 题号:3138难度:中第1章若inta=2,则执行完表达式a-=a+=a*a后,a的值是A:-8B:-4C:-2D:0第159题(1.0分) 题号:631难度:中第1章结构化程序设计所规定的三种基本控制结构是。。A:输入、处理、输出B:树形、网形、环形C:顺序、选择、循环D:主程序、子程序、函数第160题(1.0分) 题号:502难度:中第1章下列表达式中,可作为C合法表达式的是()。A:[3,2,1,0](3,2,1,0)C:3=2=l=0D:3/2/l/0第161题(1.0分) 题号n5 难度:中第1章先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是。。A:c=,a;B:c=a;C:c="97";D:C=97'第162题(1.0分) 题号:640 难度:中第1章以下对二维数组a的正确说明是。。A:inta[3]口B:floata(3,4)C:doublea[l][4]D:floata(3)(4)第163题(1.0分)第1章下列变量说明语句中,正确的是()。A:char:abc;B:chara;b;c;C:intx;z;D:intx,z;第164题(1.0分) 题号:3562 难度:中第1章已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\ior是。A:字符AB:字符aC:字符eD:非法的常量第165题(1.0分) 题号:607 难度:中第1章若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()oA:-3B:9C:-12D:6第166题(1.0分) 题号:160 难度:中第1章C语言的if语句嵌套时,if与else的配对关系是A:每个else总是与它上面的最近的if配对B:每个else总是与最外层的if配对C:每个else与if的配对是任意的D:每个else总是与它上面的if配对第167题(1.0分) 题号:593 难度:中第1章若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为。。A:7B:8C:9D:10第168题G.0分) 题号:185 难度:中第1章下列程序运行结果为:^defineP3itdefineS(a)P*a*amain(){intar;ar=S(3+5);printf('\n%d",ar);)A:192B:29C:27D:25第170题(1.0分) 题号:3091 难度:较易第1章C程序的基本结构单位是A:文件B:语句C:函数D:表达式第171题(1.0分) 题号:491 难度:中第1章下列程序段的输出结果为。。floatk=0.8567;printf("%06.If%%",k*100);A:0085.6%%B:0085.7%C:0085.6%D:.857第172题(1.0分) 题号:615 难度:中第1章C语言中while和do-while循环的主要区别是。。A:do-while的循环体至少无条件执行一次B:while的循环控制条件比do-while的循环控制条件更严格C:do-while允许从外部转到循环体内D:do-while的循环体不能是复合语句第173题(1.0分)第1章应用缓冲文件系统对文件进行读写操作,打开文件的函数名为()。A:openB:fopenC:closeD:fclose第174题(1.0分) 题号:718 难度:中第1章系统的标准输入文件是指。。A:键盘B:显示器C:软盘D:硬盘第175题(1.0分) 题号:673 难度:中第1章C语言规定,函数返回值的类型是由()。return语句中的表达式类型所决定B:调用该函数时的主调函数类型所决定C:调用该函数时系统临时决定D:在定义该函数时所指定的函数类型所决定第176题G.0分) 题号:149难度:中第1章以下程序的输出结果是。。main(){floatx=3.6;inti;i=(int)x;printf("x=%f,i=%d\n”,x,i);)A:x=3.600000,i=4x=3,i=3C:x=3.600000,i=3D:x=3i=3.600000第177题(1.0分) 题号:628 难度:中第1章以下不正确的if语句形式是。。A:if(x>y&&x!=y);B:if(x==y)x+=y;if(x!=y)scanf("%d",&x)elsescanf("%d",&y);D:if(x<y){x++;y++;}
第178题G.0分) 题号:101 难度:中第1章以下数据中,不正确的数值或字符常量是。。A:8.9el.2B:10C:OxffOOD:82.5第179题(1.0分) 题号:3124 难度:易第1章C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的可执行文件A:,c.obj.exe.bas第180题第180题(1.0分)题号:3092难度:较易第1章设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为0.A:floatintcharD:double第闻题(1.0分) 题号:100难度:中第1章以下标识符中,不能作为合法的C用户定义标识符的是(,A:putcharB:_doubleC:_123D:INT第182题(1.0分) 题号57难度:中第1章若chara[10];已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是()。A:gets(a);
B:scanf("%s",a);C:for(i=0;i<10;i++)a[i]=getchar();a=getchar();第183题(1.0分) 题号:655难度:中第1章假定int类型变量占用两个字节,其有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是()。A:3B:6C:10D:20第184题(1.0分) 题号:109难度:中第1章C语言中,double类型数据占。。A:1个字节B:2个字节C:4个字节D:8个字节第185题第185题(1.0分)题号:3097难度:中第1章下面叙述中错误的是A:函数的形式参数,在函数未被调用时就不被分配存储空间B:若函数的定义出现在主调函数之前,则可以不必再加说明C:若一个函数没有return语句,则什么值也不会返回D:一般来说,函数的形参和实参的类型要一致第186题(1.0分) 题号:88 难度:中第1章下列字符序列中,可用作C标识符的一组字符序列是()。A:S.b,sum,average,_aboveB:class,day,lotus_L2dayC:#md,&12x,month,student_n!D:D56,r_l_2,name,_st_l第187题(1.0分) 题号:575 难度:中第1章若有条件表达式(exp)?a++:b-,则以下表达式中能完全等价于表达式(exp)的是()oA:(exp==0)B:(exp!=0)C:(exp==l)D:(exp!=l)第188题(1.0分) 题号55 难度:中第1章inti,j,a[2][3];按照数组a的元素在内存的排列次序,不能将皿,一数1,2,3,4,5,6存入a数组的是(),»A:for(i=0;i<2;i++)for(j=0;j<3;j++)a[i][j]=i*3+j+l;B:for(i=0;i<3;i++)for(j=0;j<2;j++)a[j][i]=j*3+i+l;C:for(i=0;i<6;i++)a[i/3][i%3]=i+l;D:for(i=l;i<=6;i++)a[i][i]=i;第189题(1.0分) 题号:3143难度:较难第1章以下程序的输出结果是.voidfun(inta,intb,intc){a=456;b=567;c=678;}main(){intx=10,y=20,z=30;fun(x,y,z);printf("%d,%d,%d\n”,z,y,x);}A:30,20,10B:10,20,30C:456567678D:678567456第190题(1.0分) 题号:3553难度:中第1章以下选项中合法的用户标识符是OA:longB:_2TestC:3DmaxD:A.dat第191题(1.0分) 题号:635 难度:中第1章若有说明:inta[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是()。A:2B:3C:4D:无确定值第192题(1.0分) 题号:3560难度:中第1章t为int类型,进入下面的循环之前,t的值为0while(t=l){……}则以下叙述中正确的是。A:循环控制表达式的值为0B:循环控制表达式的值为1C:循环控制表达式不合法D:以上说法都不对第193题(1.0分) 题号:119 难度:中第1章下列运算符中,不属于关系运算符的是()。A:<B:>C:>=D:!第194题(1.0分) 题号:19。 难度:中关于指针概念说法不正确的是。。A:一个指针变量只能指向同一类型变量B:一个变量的地址称为该变量的指针C:只有同一类型变量的地址才能放到指向该类型变量的指针变量之中D:指针变量可以由整数赋,不能用浮点赋第195题(1.0分) 题号:102 难度:中第1章以下数据中,不正确的数值或字符常量是。。A:cB:66C:OxaaD:50第196题(1.0分) 题号:653 难度:中第1章以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。A:chars[10]="abcdefg";B:chart[]="abcdefg",*s=t;C:chars[10];s="abcdefg”;D:chars[10];strcpy(s,"abcdefg");第197题(1.0分) 题号:3090 难度:易第1章能正确表示逻辑关系:“a210或a<0"的C语言表达式是A:a>=10ora<=0B:a>=0|a<=10C:a>=10&&a<=0D:a>=10||a<=0第198题(1.0分) 题号:3095 难度:中第1章函数调用:strcat(strcpy(strl,str2),str3)的功能是A:将串strl复制到串str2中后再连接到串str3之后B:将串strl连接到串str2之后再复制到串str3之后C:将串str2连接到串strl之后再将串strl复制到串str3中D:将串str2复制到串strl中后再将串str3连接到串strl之后第199题(1.0分) 题号:731 难度:中第1章若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是()。A:"ab++”B:"wb+”C:"rb+”D:"ab"第200题(1.0分) 题号:3122 难度:易第1章从循环体内某一层跳出,继续执行循环外的语句是break语句return语句C:continue语句D:空语句第201题(1.0分) 题号:499 难度:中第1章以下常量中,能够代表逻辑“真”值的常量是。。A:\0'B:0C:'O'D:NULL第202题G.0分) 题号:573难度:中第1章C语言中运算对象必须是整型的运算符是。。A:%=B:/C:=D:<=第203题(1.0分) 题号:641难度:中第1章若有说明:inta[10];则对a数组元素的正确引用是()。A:a[10]B:a[3,5]C:a(5)D:a[10-10]第204题(1.0分) 题号:175难度:中第1章C语言程序中,当调用函数时()。A:实参和虚参各占一个独立的存储单元B:实参和虚参可以共用存储单元C:可以由用户指定是否共用存储单元
D:计算机系统自动确定是否共用存储单元第205题(1.0分) 题号:562难度:中第1章下列叙述中正确的是。。A:C语言编译时不检查语法B:C语言的子程序有过程和函数两种C:C语言的函数可以嵌套定义D:C语言所有函数都是外部函数第206题(1.0分) 题号:552难度:中第1章应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为(A:fclose()B:close()C:fread()D:fwrite第208第208题(1.0分)题号:740 难度:中第1章若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。A:fopen("A:\user\abc.txt","r")B:fopen(^A:\\user\\abc.txt","r+")C:fopen("A:\user\abc.txt","rb")D:fopen('A:\\user\\abc.txt","w")第209题(1.0分) 题号:3114 难度:易第1章C语言源程序名的后缀是A:exeB:cppC:objD:cp第210题(1.0分) 题号:664 难度:中第1章以下正确的函数定义形式是()。A:doublefun(intx,inty)B:doublefun(intx;inty)C:doublefun(intx,inty);D:doublefun(intx,y);第211题(1.0分) 题号:171 难度:中第1章在C语言的函数中,下列正确的说法是。。A:必须有形参B:形参必须是变量名C:可以有也可以没有形参D:数组名不能作形参第212题(1.0分) 题号:576 难度:中第1章设以下变量均为int类型,则值不等于7的表达式是。。(x=y=6,x+y,x+1)(x=y=6,x+y,y+1)(x=6,x+1,y=6,x+y)(y=6,y+1,x=y,x+1)第213题(1.0分) 题号:471 难度:中第1章以下程序段char*alpD={"ABC","DEF","GHI"};intj;puts(alp[l]);的输出结果是()。
A:AB:BC:DD:DEF第214题(1.0分) 题号:94 难度:中第1章在C语言中,能代表逻辑值“真”的是。。A:TrueB:大于0的数C:非0整数D:非0的数第215题(1.0分) 题号:658 难度:中第1章若使用一维数组名作函数实参,则以下正确的说法是()。A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致第216题第216题(1.0分)题号:671难度:中第1章C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是()oA:地址传递B:单向值传递C:由实参传给形参,再由形参传回给实参D:由用户指定的传递方式第217题(1.0分) 题号:134 难度:中第1章若a是float型变量,b是unsigned型变量,以下输入语句中合法的是()。A:scanf("胡.2f%d",&a,&b);scanf&a,&b);scanf &a,&b);scanfC%f%f*,&a,&b);第218题(1.0分) 题号:654 难度:中第1章以下不能正确定义二维数组的选项是。。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}};第219题(1.0分) 题号:699难度:中第1章下面说明不正确的是()。A:chara[10]="china”;B:chara[10],*p=a;p="china”C:char*a;a="china”;D:chara[10],*p;p=a="china”第220题(1.0分) 题号:93 难度:中第1章以下运算符中,优先级最高的运算符是。。A:?:B:++C:&&D:,第221题(1.0分) 题号:3166 难度:较易第1章定义共用体的关键字是A:unionB:enumC:structD:typedef第223题(1.0分) 题号:3120 难度:易第1章下列()表达式的值为真,其中a=5;b=8;c=10;d=0A:a*2>8+2B:a&&dC:(a*2-c)||dD:a_b<c*d第224题(1.0分) 题号:510难度:中第1章inta=3,b=2,c=l;if(a>b>c)a=b;elsea=c;则a的值为()oA:3B:2C:1D:0第225题(1.0分) 题号:505 难度:中第1章以下语句中,循环次数不为10次的语句是。。A:for(i=l;i<10;i++);B:i=l;do{i++;}while(i<=10);C:i=10;while(i>0){-i;}D:i=l;m:if(i<=10){i++;gotom;}第226题(1.0分) 题号:3116 难度:中第1章若变量均已正确定义并赋值,以下合法的C语言赋值语句是A:x=n/2.5;B:x==5;C:x+n=I;D:5=x=4+1;第227题G.0分) 题号:106 难度:中第1章以下叙述中不正确的是。。A:一个好的程序应该有详尽的注释B:在C程序中,赋值运算符的优先级最低C:在C程序中,j++;是一条赋值语句D:C程序中的#include和#define均不是C语句第228题(1.0分) 题号:201 难度:中第1章当定义一个结构体变量时,系统分配给它的内存是。。A:各成员所需内存量的总和B:结构中第一个成员所需内存量C:结构中最后一个成员所需内存量D:成员中占内存量最大者所需的容量第229题(1.0分) 题号:3089 难度:中第1章整型变量x=l,y=3,经下列计算后,x的值不等于6的是A:x=(x=l+2,x*2)B:x=y>2?6:5x=9-(—y)-(y-)D:x=y*4/2第230题(1.0分) 题号:178难度:中第1章以下对C语言函数的描述中,正确的是()。A:C程序必须由一个或一个以上的函数组成B:C函数既可以嵌套定义又可以递归调用C:函数必须有返回值,否则不能使用函数D:C程序中有调用关系的所有函数必须放在同一个程序文件中第231题(1.0分) 题号:724难度:中第1章若调用fputc函数输出字符成功,则其返回值是()。A:E0FB:1C:0D:输出的字符第232题(1.0分) 题号:196 若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;A:*(p+5)B:*p+2C:*(a+2)D:*&a[5]第233题(1.0分) 题号:629 难度:中第1章为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与()配对。A:缩排位置相同的ifB:其之前最近的ifC:其之后最近的ifD:同一行上的if第234题(1.0分) 题号:126 难度:中第1章下列程序的输出结果是()。main(){inta=011;printf("%d\n”,++a);A:12B:llC:10D:9第235题(1.0分) 题号:634 难度:中第1章以下不正确的定义语句是。。A:doublex[5]={2.0,4.0,6.0,8.0,10.0};B:inty[5]={0,1,3,5,7,9};C:char=charc2[]={'\xl0','\xa','\x8'};第236题(1.0分) 题号:3099难度:较难第1章若有以下定义和语句:inta[10]={l,2,3,4,5,6,7,8,9,10},*p=a;不能表示a数组元素的表达式是A:*pB:a[9]C:*p++D:a[*p-a]
第237题(1.0分) 题号:668难度:中第1章以下正确的说法是。。A:用户若需调用标准库函数,调用前必须重新定义B:用户可以重新定义标准库函数,若如此,该函数将失去原有含义C:系统根本不允许用户重新定义标准库函数D:用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调第238题(1.0分) 题号:117难度:中第1章设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为()。A:12B:144C:0D:132第239题第239题(1.0分)第1章题号:676难度:中以下只有在使用时才为该类型变量分配内存的存储类说明是()。A:auto和staticB:auto和registerC:register和staticD:externregister第240题(1.0分) 题号:172 难度:中第1章在C语言程序中()。A:函数的定义可以嵌套,但函数的调用不可以嵌套B:函数的定义不可以嵌套,但函数的调用可以嵌套C:函数的定义和函数调用均可以嵌套D:函数的定义和函数调用不可以嵌套第241题(1.0分) 题号:3119 难度:中第1章以下叙述中错误的是A:可以通过typedef增加新的类型B:可以用typedef将已存在的类型用一个新的名字来代表C:用typedef定义新的类型名后,原有类型名仍有效D:用typedef可以为各种类型起别名,但不能为变量起别名第242题G.0分) 题号:120难度:中第1章假设所有变量均为整型,表达式:a=2,b=5,a>b?a++:b++,a+b的值是()。A:7B:8C:9D:2第243题(1.0分) 题号:176 难度:中第1章数组名作为实参数传递给函数时,数组名被处理为()。A:该数组的长度B:该数组的元素个数C:该数组的首地址D:该数组中各元素的值第244题(1.0分) 题号:141 难度:中第1章为了提高程序的运行速度,在函数中对于整型或指针可以使用()型的变量。A:autoB:registerC:staticD:extern第245题(1.0分) 题号:509难度:中第1章inta=l,b=2,c=3;if(a>b)a=b;if(a>c)a=c;则a的值为()oA:1B:2C:3D:不一定第246题(1.0分) 题号:651难度:中第1章以下定义语句中,错误的是()。A:inta[]={l,2};B:char*a[3];C:chars[10]="test";D:intn=5,a[n];第247题(1.0分) 题号:3160难度:较易第1章为表示关系x2y2z,应使用C语言表达式A:(x>=y)&&(y>=z)B:(x>=y)AND(y>=z)C:(x>=y>=z)D:(x>=z)&(y>=z)第248题(1.0分) 题号:124 难度:中第1章下列语句的输出结果是。。printf(*%d\n*,(int)(2.5+3.0)/3);A:有语法错误不能通过编译B:2C:1第249题(1.0分) 题号:154难度:中第1章在以下给出的表达式中,与do—while(E)语句中的(E)不等价的表达式是。。A:(!E==0)B:(E>0||E<0)C:(E==0)D:(E!=0)第250题(1.0分) 题号:213难度:中第1章C语言中,文件由。。A:记录组成B:由数据行组成C:由数据块组成D:由字符(字节)序列组成第1题(1.0分)题号:692 难度:中 第1章以下叙述中正确的是()。A:在程序的一行上可以出现多个有效的预处理命令行B:使用带参的宏时,参数的类型应与宏定义时的一致C:宏替换不占用运行时间,只占编译时间D:在以下定义中CR是称为"宏名”的标识符 ^defineCR045第2题(1.0分)题号:649 难度:中 第1章若有说明:inta[3][4]={0};则下面正确的叙述是。。A:只有元素a[0][0]可得到初值0B:此说明语句不正确C:数组a中各元素都可得到初值,但其值不一定为0D:数组a中每个元素均可得到初值0第3题(1.0分)题号:192 难度:中 第1章下面选择中正确的赋值语句是(设chara[5],*p=a;)()。A:p="abcd";B:a="abcd";C:*p="abcd〃;D:*a="abcd";第4题(1.0分)题号:205 难度:中 第1章变量P为指针变量,若p=&a,下列说法不正确的是。。A:&*p==&aB:*&a==aC:(*p)++==a++D:*(p++)=a++第5题(1.0分) 题号:3129难度:较易第1章设有说明:charc;intx;doublez;则表达式c*x+z值的数据类型为A:floatB:intC:charD:double第6题(1.0分)题号:87难度:中第1章C语言源程序的基本单位是()。A:过程B:函数C:子程序D:标识符第7题(1.0分)题号:530难度:中第1章C程序中的宏展开是在。。A:编译时进行的B:程序执行时进行的C:编译前预处理时进行的D:编辑时进行的第8题(1.0分)题号:608难度:中第1章下列选项中,合法的C语言关键字是。。A:VARB:cherC:integerD:default第9题(1.0分)题号:518难度:中第1章chara[]=*Thisisaprogram.输出前5个字符的语句是()。A:printf("%.5s”,a);B:puts(a);C:printf('%s”,a);D:a[5*2]=0;puts(a);第10题(1.0分) 题号:3159难度:较易第1章字符串指针变量中存入的是A:字符串B:字符串的首地址C:第一个字符D:字符串变量第11题(1.0分) 题号:3104 难度:中第1章设变量定义为"intx,*p=&x;",贝!|&(*p)相当于A:pB:*pC:xD:*(&x)第15题(1.0分) 题号:633 难度:中第1章对以下说明语句inta[10]={6,7,8,9,10):的正确理解是。。A:将5个初值依次赋给a[l]至a[5]B:将5个初值依次赋给a[0]至a[4]C:将5个初值依次赋给a[6]至a[10]D:因为数组长度与初值的个数不相同,所以此语句不正确第17题(1.0分) 题号:3130难度:较易第1章下列说法中错误的是A:一个数组只允许存储同种类型的变量B:如果在对数组进行初始化时,给定的数据元素个数比数组元素个数少时,多余的数组元素会被自动初始化为最后一个给定元素的值C:数组的名称其实是数组在内存中的首地址D:当数组名作为参数被传递给某个函数时,原数组中的元素的值可能被修改第18题(1.0分) 题号:182 难度:中第1章执行下面程序后,输出结果是()。main(){a=45,b=27,c=0;c=max(a,b);printf("%d'n",c);
)intmax(x,y)intx,y;{intz;if(x>y)z=x;elsez=y;return(z);)A:45B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度货运司机劳动合同模板(含绩效考核)
- 二零二五年度学校教师学生国际交流与合作聘用合同3篇
- 二零二五年度信息技术产品软件售后服务合同书模板2篇
- 2025年度个人法律咨询委托书范本4篇
- 二零二五年度厨房电气设备安装与维护承包协议4篇
- 2025版实习合同模板:实习期间解约与补偿3篇
- 二零二五版旧机动车交易车辆售后配件供应合同3篇
- 2025版实习期员工劳动合同-实习期间合同解除与续签3篇
- 珠海科技学院《贾平凹文学创作研究》2023-2024学年第一学期期末试卷
- 二零二五年度商业写字楼租赁合同样本
- 运动技能学习与控制课件第十一章运动技能的练习
- 虫洞书简全套8本
- 射频在疼痛治疗中的应用
- 四年级数学竖式计算100道文档
- “新零售”模式下生鲜电商的营销策略研究-以盒马鲜生为例
- 项痹病辨证施护
- 职业安全健康工作总结(2篇)
- 怀化市数字经济产业发展概况及未来投资可行性研究报告
- 07FD02 防空地下室电气设备安装
- 教师高中化学大单元教学培训心得体会
- 弹簧分离问题经典题目
评论
0/150
提交评论