2014年计算机二级语言选择题库附答案_第1页
2014年计算机二级语言选择题库附答案_第2页
2014年计算机二级语言选择题库附答案_第3页
2014年计算机二级语言选择题库附答案_第4页
2014年计算机二级语言选择题库附答案_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、2 在1一个C从2 2 在1一个C从2 A) 指针B) 结构C) 数组D) 枚举类3A) 必须为字B) 必须为下划C) 必须为字母或下划D) 可以是字母,数字或下划线中的任意一4A) B) C) -D) 5A) 14B) 15C) D) 6A) B) C) D) 7A) B) C) D) 8设x,y,z,s 均为则s 的值为:A) 不定B) C) D) 9unsigned long w=5;double x=1.42, 语A) a+=a-B) x%(-C) D) 、已知 A) B) 语法C) D) 假33a=5; b=5; C) a=5, b=5, a=5, b=5, 4在C是A) B) C)

2、 D) 6执行语句 prA) 32768B) 0C) -D) 不定7A) B) 非零值C) D) 9a=12, A) B) C) D) 10A) 反B) 补C) EBCDICD) ASCII3char ch1, ch2; f(%d, %cn, ch1, A) 67, B) B, C) 不确定的D) C, 9A) B) C) D) (x=y) & 1A) 016B) C) D) -4C) D) -48unsigned long w=5;double x=1.42, 语A) a+=a-B) x%(-C) D) 9A) B) C) D) 3若有定A) B) C) D) 8A) 整型,实型,逻辑B)

3、整型,实型,字符C) 整型,字符型,逻辑D) 整型,实型,逻辑型,字符9A) B) C) D) 9若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是: A) 5.5B) 5C) D) 2 A) 固定B) 由用户自己定义C) 任意D) 与机器字长有关10A) ) D) 3若有说明语句:char c=101; A) 包含一个字B) 包含两个字C) 包含三个字D) 说明不合41A) B) C) D) (x=y) | 21A) B) C) D) (x=y) | 2A) B) C) D) 3若有以下定义确的switch 语句A) B) case case case 2:y=a-cas

4、e case 3:y=b-C) switch D) switch(a- case c1:y=a-b;break; default:y=a*b;break; case c2:y=a*d;break;case 3:case case case 11:y=a-4设x 、y 、z 、t均10A) B) C) D) 5A) B) C) a被b除的整数部D) a被b除的商的整数部9a=010, b=0 x10, 则输出结果是A) B) C) D) t=+x | +y & A) 不定B) C) D) 5为了避免嵌套的if-else语句的二义性,C语言t=+x | +y & A) 不定B) C) D) 5为了

5、避免嵌套的if-else语句的二义性,C语言规定else总是A) 缩排位置相同的B) 在其之前未配对的C) 在其之前尚未配对的最近的D) 同一行上的6main( )if (ky) B) if C) if(x!=y) scanf(%d,&x);else D) if(x=A & chb)&(n=cd) 后n值A) B) C) D) 2a=1,b=2,c=3,d=4,则表达式: ab?a:cd?a:d 的结果A) B) C) D) 3f(%d,(a=2) & (b=-2);的输出结果是 C)-4选择出合法的判断a和b是否相等的if语句(设C)-4选择出合法的判断a和b是否相等的if语句(设A) if

6、 (a=b) x+;B) if (a=b) 5if (xy)语句后,x、y、z 的值是)A) x=10,y=20,z=30B) x=20,y=30,z=30 C) D) 6main( )if (a=a+b) pr输出 输出 9如果c为字符型变量,判断c是否为空格不能使A) B) C) D) 2若有以下定义: float 确的switch 语句A) B) case 1.0:pr case 1,2:prcase 2: prcase 3:prC) D) switch(a- case 1: f(*n) case case 2: case 9A) B) C) D) 10如果c为字符型变量,下可以判断c是

7、否为空格10如果c为字符型变量,下可以判断c是否为空格A) B) if(c= C) D) 10若运行下面程序时,给变量a输入 15,则输出结果是(main( )f(%dn,b) A) B) C) D) 、设a,b和c都A) B) C) a|b+c&b-D) 4A) (a=0 | b=0) & (a=0 & b=0) & (a0 & D) 7A) B) if(a-C) D) if(a-8main( )A) B) C) D) 10设a为整型变量,不能正确表达数学关系10a15的C语言表达式是: A) 10a15B) a=11|a=12|a=13|a=14C) D) 11212for(i=0;i=1

8、0 or B) a=10 | C) a =10 & a=10 | 8)8)9若i,j已定义成A) B) C) D) 10do b+=2;a-=2+b; A) B) C) D) 1不能使用 do-do-2do ; while( 4while(ch=getchar()!=e) A) B) C) D) 6以下 for循环是(for(x=0,y=0;(y!=123) & (x4);x+)A) 无限循B) 循环次数不C) 执行4D) 执行38 if (x0) continue; f函2if (x0) continue; f函2for (i=5;i;i-for (j=0;j4;j+). A) 20B) 2

9、5C) D) 3for(i=0,j=10;i=j;i+,j-) k=i+j; A) 12B) 10C) D) 7C语言中while 和do-while 循环的主要区别是while 的循环控制条件比do-while 的循环控制条件严do-whiledo-while 的循环体不能是复合语句8若i为整型变量,则以下循环语句的循环次数是(A) 无限B) 0C) 1D) 29while (k=0) k=k-A) while循环执行10B) 无限循C) 循环体一次也不被执D) 循环体被执行一7下面关于for循环的正确描述是)4while (k=1) k+; A) 无限B) 有语法错,不能执2for(i=0

10、;ik;i+) ni=i+1; A) 不确定2for(i=0;ik;i+) ni=i+1; A) 不确定的B) C) D) 4for(i=0;i4;i+=2) A) B) C) D) 5for(i=0;i3;i+=1) A) B) C) D) 2#include #include char str12=s,t,r,i,n,g; A) B) C) D) 3请读程序for(i=0;i4;i+) C) 一次也不执D) 执行一A) B) C) D) 7若有说明charA) B) c9-C)A) B) C) D) 7若有说明charA) B) c9-C) D) 8以下对一维数组a进行正确初始化的a10=

11、 a10= 9#include main( ) char p 10= BOOL, OPK, H, for(i=3; i=0; i-,i-) prf( %c, pi0); A) B) C) D) 10char A) 输出B) 输出C) 输出D) 编译不通2设有数组定义:char array=China;则数组array所占A) 4个字B) 5个字C) 6个字D) 7个字3A) B) C) D) 7 char ss10=12345; A) B) C) D) 9 char ss10=12345; A) B) C) D) 910char s120=ancient; char s2 =new; A) B

12、) C) D) 1 char ch80=123abcdEFG*&; j;long s=0;if(chj=A&chj=Z) chj=chj+e-E; 2定义语a=1,8,2,8,3,8,4,8,5,8; 则数组a的大小A) B) C) D) 3A) B) C) D) 4A) B) C) D) 4A) B) C) D) 输出值不6n; B) a C) D) 7s =an apple; A) B) C) D) 8main( A) B) 不确C) D) 9main( char s case case case 3:v3+; A) v1=4,v2=2,v3=1,v4=1B) v1=4,v2=6,v3=7

13、,v4=8 C) D) 2设有数组定义:char array=China 。A) B) C)A) v1=4,v2=2,v3=1,v4=1B) v1=4,v2=6,v3=7,v4=8 C) D) 2设有数组定义:char array=China 。A) B) C) D) 3设有数组定义:char array10= China;则数组array所占A) 4个字B) 5个字C) 6个字D) 10个字4已知数组a的赋值情况如下所示,则执行语句a2+;后a1和a2的值 10 20 30 40 50 A) 20和B) 20和C) 21和D) 21和5如果有定义语句char str110,str210=bo

14、oks;则能将字符串 books 赋给数组 str1 的正确语句是A) B) C) D) 6#include #include char p110=abc,p2=ABC,str50=xyz; A) B) C) D) 7B) char a=test; C) char 8D)9若有以下说明:char s1 =tree,s2=flower; ,D)9若有以下说明:char s1 =tree,s2=flower; ,A) B) 1执行下面的程序段后,变量k中的值s0=k; k=s1*10;A) 不定B) C) D) 3设有数组定义:char array10= China;则 。A) B) C) D)

15、6A) B) C) D) 7char str=char ptr20; A) B) C) 不确定的D) o的ASCII8a 3=1,2,3,4,5,6; 后A) B) C) D) 9ic char str20=Are you ready?;,则执行 f(%dn, strlen(strcat(str,OK);A) 16B) 10C) D) 10请读程序 char s120=Ab, 10请读程序 char s120=Ab, A) 确定的正B) 不确定的正C) D) 负3for(i=0;i3;i+) prf(%d ,xi0); A) 1 5 9B) 1 4 7C) 3 5 D) 3 6 6str st

16、rcpy( 7说明:char s15,s27; ,要给数组s1和s2整体赋值,4B) char C) char 5x10=0,2,4; ,则数组x在内存中所占字节数是A) B) C) D) 5A) char B) char b10; C) char b10; D) char 699for(i=0;i4;i+) A) 9 B) 6 11 C) 7 10 D) 8 12 10ic char str =Are you ready?;,则执行 f(%dn, strlen(strcpy(str,OK!);A) 16B) 14C) D) 5a54; 之后,对aA) B) C) D) 6main( scha

17、r s150=some string *; char s2 =test;A) 13,some string B) 13some string C) D) 4,some string 10C) char D) char 3A) B) C) D) 1A) 1A) 自动B) 静态C) 外部D) 寄存器2A) B) C) D) 有语法错3void play(var eger,var void void void play(a eger,b 4请读程序#include f(char s )while(si+!=0) p+; charstr10= ABCDEF; A) B) C) D) 6以下函数fun形

18、参的类型fun( floatB) 不确定C) D) 71a=0; A) 3,0B) 3C) D) 3,不定void b=200; A)void b=200; A) B) C) D) 8若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而 return 语句中的表达式类型为 float 型,则被调函数返回A) B) float C) double D) 由系统当时的情况而9 10sub (char x,char z; z=x%y; returnz; main( )1a;float A) void m,float B) void fun(float C) void m,floa

19、t D) void x,float 2C) void m,float D) void x,float 2 return(a+b); A) B) C) D) 3设在主函数中有以下定义和函数调用语句,且fun函数为void类型;正确的 fun 函数的首部应为(要求形参名为b)。 double s1022; void void void void 5A) B) C) D) 7 A) floatB) longD) double8f(char s )while( sj!= 0) j+; f(char s )while( sj!= 0) j+; A) B) C) D) 9请读程序#include f(in

20、 b i, for(i=0; i=n; i+) r=r+bi; return r;x, a= x=f(a, A) B) C) D) 1将串将串 将串str2连接到串str1之后再将串到串str32在C语言中,全局变量类别是A) B) C) D) 47函数f的功能是:测定字符串的长度,空白处应填f(char s while(si!=0) i+; return (1函数 pi 的功能是根据以下近似公式求值: 1函数 pi 的功能是根据以下近似公式求值: (long double s=0.0; long i; for(i=1;i=n;i+) s=s+ ; return A) B) C) D) 3A) 16B) 4C) D) 5 z=x*x+y*y; A) B) C) D) 无定7请读程序#include b ,main( f(%dn,f(goodbye!); A) i-B) C) D) 8C 语言程序总是从main( )函数开始执在C须在main(函数中定在Cfor (i=0;i=n;i+)return r;for (i=0;i=n;i+)return r;A) B) C) D) 8b+ r

温馨提示

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

评论

0/150

提交评论