




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.若int x;则执行下列程序段后输出是()。for(x=10;x3;x-)(if(x%3)x-;-x;-x;printf(“d ,x); A.63B.62C.74D.73【参考答案】:C2.若int a,b,c;则为它们输入数据的正确的语句是()。A.read(a,b,c); B.scanf(%d%d%d”,a,b,c); C.scanf(%D%D%D”,a,b,c) ; D.scanf(%d%d%d,a,b,c);【参考答案】:D3.不能正确为字符数组输入数据的是()。A.char s5;scanf( “S ,s); B.char s5;scanf(“S ,s); C.chars5;sc
2、anf( “S ,s0); D.char s5;gets(s);【参考答案】:A4.若在键盘上输入:283.1900,想使单精度实型变景c的值为283.19 ,则正确的输入语句是()。A.scanf(%f,c); B.scanf(8.4f,c);C.scanf(%6.2f,c); D.scanf(8f,c);【参考答案】:A5.说明语句int (*p)();的含义是()。A.p是一个指向一维数组的指针变量B.p是一个指针变量,指向一个整型数据C.p是一个指向函数的指针,该函数的返回值是一个整型D.以上都不对【参考答案】:C6.下面描述中,不正确的是()A.递归法的关键是必须有一个递归终止的条件
3、。B.递归算法要求语言具有反复自我调用子程序的能力。C.对于同一个问题,递推算法比递归算法的执行时间要长。D.递推算法总可以转换为一个递归算法。【参考答案】:C7.下列说法中正确的是()。A.break用在switch语句中,而continue用在循环语句中。B.break用在循环语句中,而continue用在switch语句中。C.break能结束循环,而continue只能结束本次循环。D.continue能结束循环,而break只能结束本次循环。【参考答案】:C8. main (argc,argv )中形式参数argv的正确说明形式应当为()。A.char *argv B.char ar
4、gv C.char argv D.char*argv【参考答案】:A9. C语言结构类型变景在程序执行期间()。A.所有成员一直驻留在内存中B.只有一个成员驻留在内存中C.部分成员驻留在内存中D.没有成员驻留在内存中【参考答案】:A10.要判断char型变景m是否是数字字符,可以使用下列表达式()A.0=mm=9B.0=mm=9 C. “0” =mm=9”D.前3个答案都是错误的【参考答案】:D11.已知:inta,*p=&a;则下列函数调用中错误的是()【参考答案】:D12.以下程序的输出结果是()。main()(inti,k,a10,p3;k=5;for(i=0;i10;i+)ai
5、=i;for(i=0;i3;i+)pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2;printf(“d ,k); A.20B.21C.22D.23【参考答案】:B13.下面个选项组中,均属于C语言关键字的一组是()。A.auto,enum,include B.switch,typedef,continueC.signed,union,scanf D.if,struct,type【参考答案】:B14.以下程序的输出结果是()。main()(inti,x33=1,2,3,4,5,6,7,8,9; for(i=0;ib;+b)i+;while(a+c)j+;do k+;while(
6、ad+);A.j=5,i=4,k=6;B.i=5,j=4,k=6;C.j=6,i=5,k=7D.j=6,i=6,k=6;【参考答案】:B19.在以下对C语言的描述中,正确的是()。A.在C语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给 实参B.C语言函数既可以嵌套定义乂可以递归调用C.函数必须有返回值,否则不能使用函数D.C语言程序中有定义关系的所有函数都必须放在同一源文件中【参考答案】:A20.若有以下定义和语句:struct studentint num,age;structstudent stu3=1001,20,1001,19,1003,21;struct stude
7、nt*p=stu;则以下错误的引用是()。A.(p)-num B.p C.(*p).num D.p=stu.age21.以下正确的数组定义语句是()A.int y14=1,2,3,4, 5; B.float x3 =1,2,3;C.longs23=1,1,2,1,2,3;D.double t 3=0;【参考答案】:D22.以下程序的输出是()。main()char a25=(“6937”,”8254”;inti,j,s=0;for(i=0;i0&aijy)z=x; x=y; y=z;A.10,20,30B.20,30,30C.20,30,10D.20,30,20【参考答案】:B26.下
8、列对字符串的定义中错误的是()A.char str7=FORTRAN B.char str = FORTRAN C.char *str=FORTRAN D.charstr =F,O,R,T,R,A,N,【参考答案】:A27.以下()不是C语言的特点。A.语言的表达能力B.语言定义严格C.数据结构系统化D.控制流程结构化【参考答案】:B28.若有char a80,b80;则正确的是()。A.puts(a,b); B.printf( “s,% a ,b );C.putchar(a,b); D.puts(a);puts(b);【参考答案】:D29.下列程序执行的结果是()。A=1;b=2;c=3;W
9、hile(bac)t=a;a=b;b=t;c-;printf(“d,%d,%d,a,b,c);A.1,2,0B.2,1,0C.1,2,1D.2,1,1【参考答案】:B30.以下对C语言中联合类型数据的正确叙述是()。A.一旦定义了一个联合变量后,即可引用该变量或该变量中的任意成员B.一个联合变量中可以同时存放其所有成员C.一个联合变量中不能同时存放其所有成员D.联合类型数据可以出现在结构类体型定义中,但结构体类型数据不能出现在联合类型定义中【参考答案】:C31.已知:char s10,*p=s,则在下列语句中,错误的语句是()A.p=s5; B.s=ps; C.s2=p4;D.*p=s0;【参
10、考答案】:B32.C编译系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的环节是()。A.编辑和编译B.编译和连接C.连接和运行D.编辑和运行【参考答案】:D33.执行下面的语句后x的值为()。int a=14,b=15,x ; char c=A;x=(a&b)&(ca);A.TRUE B.FLASE C.0D.1【参考答案】:D34.执行以下程序段后,a, b, c的值分别是()。inta,b=100,c,x=10,y=9;a=(-x= =y+)? x:+y; if(xy?+x:+y ;贝z的值为()【参考答案】:A【参考答案】:C37.执行以下程序段
11、后,c3的值是()。int c1 = 1,c2=2,c3 ; c3=c1/c2;A.0B.1/2C.0.5D.1【参考答案】:D38.下面程序的输出结果是()。main()(int i,j;floats;for(i=6;i4;i-)s=0.0;for(j=i;j3;j-)s=s+i*j; printf(“f ” ,s);A.135.000000B.90.000000C.45.000000D.60.000000【参考答案】:C39.利用fseek函数可以()。A.改变文件的位置指针B.实现文件的顺序读写C.实现文件的随机读写D.以上答案均正确【参考答案】:D40.已知“int a=4,b=5,c
12、; ”,则执行表达式“c=a=ab”后变H a的值为()。A.1B.0C.4D.5【参考答案】:B41.在标准C语言中,在定义带参数的宏时也要定义参的类型。A.错误B.正确A.1B.2C.3D.4【参考答案】:A42.在标准C语言中,所有函数在调用之前都要进行声明A.错误B.正确【参考答案】:A43.在C语言的scanf()中可用”m.nf形式的格式字符指定输入数 据的精度。A.错误B.正确【参考答案】:A44.设有变景定义char s= ” hello”,则数组中有6个元素。A.错误B.正确【参考答案】:B45.若函数的返回值与return表达式类型不一致时, 以return表达式 类型为准。A.错误B.正确【参考答案】:A46.A是一个字符常串景。A.错误B.正确【参考答案】:B47.在C语言中,逻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论