2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(2)

上传人:阳光****活 文档编号:183264199 上传时间:2021-06-01 格式:DOCX 页数:29 大小:39.87KB
返回 下载 相关 举报
2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(2)_第1页
第1页 / 共29页
2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(2)_第2页
第2页 / 共29页
2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(2)_第3页
第3页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(2)》由会员分享,可在线阅读,更多相关《2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(2)(29页珍藏版)》请在金锄头文库上搜索。

1、2021年9月全国计算机等级二级C语言程序设计上机临考冲刺试卷(2)1、【单选题】有如下程序:main()intn5=0,0,0,i,k=2;for(i=0;iprintf(dn,nk););该程序的输出结果是()。1分A、不确定的值B、2C、1D、0答案:D2、【单选题】若变量a、i已正确定义,且i已正确赋值,合法的语句是()。1分A、a=lB、+iC、a=a+=5D、a=int(i)答案:B3、【单选题】下列能正确进行字符串赋值的是()。1分A、chars5=”ABCI)E”);B、chars5=A,B,C,D,E;C、char*s;s=ABCDE;D、char*s;printf(S,s)

2、;答案:C4、【单选题】与“y=(x0?1:x0?-1:0)”;的功能相同的if语句是()。1分A、if(x0)y=1;elseif(x0)y=1;elsey=0;B、if(x)if(x0)y=1;elseif(x0)y=-l;elsey=0;C、y=-lif(x)if(xO)y=1;elseif(x=-0)y=0;elsey=-l;D、y=0;if(x=0)if(x=0)y=1;elsey=-l;答案:B5、【单选题】若有“doublea;”,则正确的输入语句是()。1分A、scanf(1f,a);B、scanf(f,a);C、seanf(1f,a);D、scanf(1e,a);答案:B6、

3、【单选题】若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。1分A、a+=a-=(b=4)*(a=3)B、x(-3);C、a=a*3=2D、y=float(i)答案:A7、【单选题】简单的交换排序方法是()。1分A、快速排序B、选择排序C、堆排序D、冒泡排序答案:D8、【单选题】下列程序的输出结果是()。#includeintb=2:intfunc(int*a)b+=*a;returnb;main()inta=1,t=2;t+=func(a):printf(dn,t);1分A、4B、5C、6D、8答案:B9、【单选题】有以下程序:voidfun2(chara,char

4、b)printf(”cc”,a,b);chara=A,b=B;voidfunl()a=C;b=D;main()funl();printf(cc,a,b);fun2(E,F);程序的运行结果是()。1分A、CDEFB、ABEFC、ABCDD、CDAB答案:A10、【单选题】下列程序的输出结果是()。#includemain()inta=0,i;for(i=1;i5;i+)switch(i)case0:case3:a+=1;case1:case2:a=2default:a+=3;printf(d,a);1分A、19B、18C、6D、8答案:A11、【单选题】概要设计中要完成的事情是()。1分A、系

5、统结构和数据结构的设计B、系统结构和过程的设计C、过程和接口的设计D、数据结构和过程的设计答案:A12、【单选题】栈和队列的共同特点是()。1分A、都是先进先出B、都是先进后出C、只允许在端点处插入和删除元素D、没有共同点答案:C13、【单选题】下列可作为C语言赋值的语句的是()。1分A、x一3,y=5B、a=b=6C、i-;D、a,c答案:C14、【单选题】设x=015,则x=x017的值是()。1分A、00001111B、11111101C、00000010D、11000000答案:C15、【单选题】对下列二叉树进行中序遍历的结果是()。1分A、ACBDFEGB、ACBDFGEC、ABDC

6、GEFD、FcADBEG答案:A16、【单选题】下面的函数调用语句中func函数的实参个数是()。func(f2v1,v2),(v3,v4,v5),(v6,max(v7,v8)1分A、3B、4C、5D、8答案:A17、【单选题】下列程序中c的二进制值是()。chara=2,b=4,c;c=ab2;1分A、00000011B、00010100C、00011100D、00011000答案:A18、【单选题】有以下程序:voidfunl(char*p)char*q;q=P;while(*q!=O)(*q)+;q+;main()chara=Program),*P;p=a3;funl(p);printf

7、(sn,a);程序执行后的输出结果是()。1分A、ProhsbnB、PrphsbnC、ProgsbnD、Program答案:A19、【单选题】若程序中有宏定义行:#defineN100则以下叙述中正确的是()。1分A、宏定义行中定义了标识符N的值为整数100B、在编译程序对C源程序进行预处理时用100替换标识符NC、对C源程序进行编译时用100替换标识符ND、在运行时用100替换标识符N答案:B20、【单选题】表达式5-1的值是()。1分A、整数4B、字符4C、表达式不合法D、字符6答案:A21、【单选题】结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法1分A、对象B、数据结构C

8、、数据流D、目标答案:C22、【单选题】表示关系X=Y=Z的C语言表达式为()。1分A、(X=Y)(Y=Z)B、(X=Y)AND(Y=Z)C、(X=Y=Z)D、(X一Y)(Y一Z)答案:A23、【单选题】有下列函数定义:intfun(doublea,doubleb)returna*b;若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是()。1分A、if(fun(x,y)B、z=fun(fun(x,y),fun(x,y);C、z=fun(fun(X,y)x,y);D、fun(x,y);答案:C24、【单选题】以下叙述中不正确的是()。1分A、在不同的函数中可以使用相同名字的变量B、函数中

9、的形式参数是局部变量C、在一个函数内定义的变量只在本函数范围内有效D、在一个函数内的复合语句中定义的变量在本函数范围内有效答案:D25、【单选题】设有定义语句:intx-6=2,4,6,8,5,7),*p=X,i;要求依次输出X数组6个元素中的值,不能完成此操作的语句是()。1分A、for(i=0;i6;i+)printf(2d,*(p+);B、for(i=0;i6;i+)printf(2d,*(pq-i);C、for(i=0;i6;i+)printf(2d,*p+);D、for(i=0;i6;i+)printf(2d,*(p)+);答案:D26、【单选题】若函数调用时的实参为变量时,以下关于

10、函数形参和实参的叙述中正确的是()。1分A、函数的实参和其对应的形参共占同一存储单元B、形参只是形式上的存在,不占用具体存储单元C、同名的实参和形参占同一存储单元D、函数的形参和实参分别占用不同的存储单元答案:D27、【单选题】以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn)inti,j=0,P;p=j;for(i=j;iN;I+)NBSP;if(aiAJ)_RETURN(P);在下划线处应填入的是()。1分A、i=PB、ap=aiC、p=jD、p=i答案:D28、【单选题】下述程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,则程序空白上应该填写的是()

11、。#includemain()chars1=chinese,s2=japanese;inti;for(i=0;s1i=0s2i!=0;i+)if(s1i=s2ii7)_;1分A、putchar(s2i);putchar(i)B、puts(s1i,i)C、printf(cdn,s2i。i)D、printf(C,s1);printf(dn,i)答案:A29、【单选题】在16位编译系统上,若有定义“inta=10,20,30,*p=a;”,当执行“P+;”后,下列说法错误的是()。1分A、P向高地址移了一个字节B、P向高地址移了一个存储单元C、P向高地址移了两个字节D、P与a+1等价答案:A30、【

12、单选题】下列程序的输出结果是()。#includemain()inta23=1,2,3),4,5,6),(*p)3,i;p=a;for(i=0;i3;i+)if(i2)p1i=p1i-1;elsep1i=1;printf(dn,ao1+a11+a12);1分A、8B、7C、12D、9答案:B31、【单选题】有如下程序:main()intx=23;doprintf(”d”,x-);while(!x);该程序的执行结果是()。1分A、321B、23C、不输出任何内容D、陷入死循环答案:B32、【单选题】下列程序的输出结果是()。#includemain()inta=3,b=2,c=1;if(aB)if(b0)c=0;elsec+:printf(dn,c);1分A、2B、0C、1D、不确定的值答案:C33、【单选题】有以下程序:main()inti,j,x=0;for(i=0;i2;i+)x+;for(j=0;j=3;j+)if(j=0;j=3;j+)x+;x+;printf(x=dn,x);程序执行后的输出结果是()。1分A、x=4B、x=8C、x=6D、x=12答案:B34、【单选题】已知i、j、k为int型变量,若要从键盘

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 会计职称考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号