版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑年4月计算机等级考试二级C语言真题2022年4月计算机等级考试二级C语言真题
1.【单选题】3分|程序流程图中指有箭头的线段表示的是
A图元关系
B数据流
C控制流
D调用关系
2.【单选题】3分|结构化程序设计的基本原则不包括
A多态性
B自顶向下
C模块化
D逐步求精
3.【单选题】3分|软件设计中模块划分应遵循的准则是
A低内聚低耦合
B高内聚低耦合
C低内聚高耦合
D高内聚高耦合
4.【单选题】3分|在软件开发中,需求分析阶段产生的主要文档是
A可行性分析报告
B软件需求规格说明书
C概要设计说明书
D集成测试计划
5.【单选题】3分|算法的有穷性是指
A算法程序的运行时间是有限的
B算法程序所处理的数据量是有限的
C算法程序的长度是有限的
D算法只能被有限的用户使用
6.【单选题】3分|对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
A快速排序
B冒泡排序
C直接插入排序
D堆排序
7.【单选题】3分|下列关于栈的叙述正确的是
A栈按“先进先出”组织数据
B栈按“先进后出”组织数据
C只能在栈底插入数据
D不能删除数据
8.【单选题】3分|在数据库设计中,将E-R图转换成关系数据模型的过程属于
A需求分析阶段
B概念设计阶段
C逻辑设计阶段
D物理设计阶段
9.【单选题】3分|有三个关系R、S和T如下:TBCDa0k1RSBCDa0k1b1n1BCDf3h2a0k1n2x1有关系R和S通过运算得到关系T,则所使用的运算为
A并
B自然连接
C笛卡尔积
D交
10.【单选题】3分|设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A课号,成绩
B学号,成绩
C学号,课号
D学号,姓名,成绩
11.【单选题】3分|以下叙述中正确的是
AC程序中的解释只能出现在程序的开始位置和语句的后面
BC程序书写格式严格,要求一行内只能写一个语句
CC程序书写格式自由,一个语句可以写在多行上
D用C语言编写的程序只能放在一个程序文件中
12.【单选题】3分|以下选项中不合法的标识符是
Aprint
BFOR
Ca
D_00
13.【单选题】3分|以下选项中不属于字符常量的是
A'C'
B"C"
C'\xCC0'
D'\072'
14.【单选题】3分|设变量已正确定义并赋值,以下正确的表达式是
Ax=y*5=x+z
Bint(15.8%5)
Cx=y+z+5,++y
Dx=25%5.0
15.【单选题】3分|以下定义语句中正确的是
Ainta=b=0;
BcharA=65+1,b='b';
Cfloata=1,*b=a,*c=b;
Ddoublea=0.0,b=1.1;
16.【单选题】3分|有以下程序段charch;intk;ch='a';k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCll十进制代码为97,则执行上述程序段后输出结果是
A因变量类型与格式描述符的类型不匹配输出无定值
B输出项与格式描述符个数不符,输出为零值或不定值
Ca,97,12k=12
Da,97,k=12
17.【单选题】3分|已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
Akk='A'kk='Z'
B!(kk='A'‖kk='Z')
C(kk+32)='a'(kk+32)='z'
Disalpha(kk)(kk91)
18.【单选题】3分|当变量c的值不为2、4、6时,值也为“真”的表达式是
A(c==2)‖(c==4)‖(c==6)
B(c=2c=6)‖(c!=3)‖(c!=5)
C(c=2c=6)!(c%2)
D(c=2c=6)(c%2!=1)
19.【单选题】3分|若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(ab)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是()
A程序段有语法错
B3,5,3
C3,5,5
D3,5,7
20.【单选题】3分|有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf(“a=%d,b=%d\n”,a,b);}程序的运行结果是()
Aa=1,b=0
Ba=2,b=2
Ca=1,b=1
Da=2,b=1
21.【单选题】3分|有以下程序#includemain(){intx=8;for(;x0;x--){if(x%3){printf(“%d,”,x--);continue;}printf(“%d,”,--x);}}程序的运行结果是()
A7,4,2
B8,7,5,2
C9,7,6,4
D8,5,4,2
22.【单选题】3分|有以下程序#includemain(){inta[]={1,2,3,4},y,*p=a[3];--p;y=*p;printf(“y=%d\n”,y);}程序的运行结果是()
Ay=0
By=1
Cy=2
Dy=3
23.【单选题】3分|以下错误的定义语句是
Aintx[][3]={{0},{1},{1,2,3}};
Bintx[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
Cintx[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
Dintx[][3]={1,2,3,4};
24.【单选题】3分|设有如下程序段chars[20]=“Bejing”,*p;p=s;则执行p=s;语句后,以下叙述正确的是
A可以用*p表示s[0]
Bs数组中元素的个数和p所指字符串长度相等
Cs和p都是指针变量
D数组s中的内容和指针变量p中的内容相等
25.【单选题】3分|若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
Aa[2][!1]
Ba[2][3]
Ca[0][3]
Da[12][!1]
26.【单选题】3分|有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
Agets(s[0]);
Bscanf(“%s”,s+1);
Cgets(s);
Dscanf(“%s”,s[1]);
27.【单选题】3分|以下叙述中错误的是
A在程序中凡是以“#”开始的语句行都是预处理命令行
B预处理命令行的最后不能以分号表示结束
C#defineMAX是合法的宏定义命令行
DC程序对预处理命令行的处理是在程序执行的过程中进行的
28.【单选题】3分|以下结构体类型说明和变量定义中正确的是
Atypedefstruct
BstructREC;{intn;charc;}REC;{intn;charc;};RECt1,t2;RECt1,t2;
CtypedefstructREC;
Dstruct{intn=0;charc=’A’;}t1,t2;{intn;charc;}RECt1,t2;
29.【单选题】3分|以下叙述中错误的是
Agets函数用于从终端读入字符串
Bgetchar函数用于从磁盘文件读入字符
Cfputs函数用于把字符串输出到文件
Dfwrite函数用于以二进制形式输出数据到文件
30.【单选题】3分|有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i12;i++)c[s[i]]++;for(i=1;i5;i++)printf(“%d”,c[i]);printf(“\n”);}程序的运行结果是()
A1234
B2344
C4332
D1123
31.【单选题】3分|有以下程序#includevoidfun(int*s,intnl,intn2){inti,j,t;i=nl;j=n2;while(i
A987654321
B4321098765
C5678901234
D987651234
32.【单选题】3分|有以下程序#include#includevoidfun(char*s[],intn){char*t;inti,j;for(i=0;istrlen(s[j])){t=s[i];s[i]=s[j];s[j]=t;}}main(){char*ss[]={“bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”};fun(ss,5);printf(“%s,%s\n”,ss[0],ss[4]);}程序的运行结果是()
Axy,aaaacc
Baaaacc,xy
Cbcc,aabcc
Daabcc,bcc
33.【单选题】3分|有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf(“%d\n”,z);}程序的运行结果是()
A0
B9
C6
D8
34.【单选题】3分|#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s=”****a*b****”,t[80];fun(s,t);puts(t);}程序的运行结果是()
A*****a*b
Ba*b
Ca*b****
Dab
35.【单选题】3分|#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={“Zhao”,’m’,85.0,90.0};inti;strcpy(,);a.sex=b.sex;for(i=0;i2;i++)a.score[i]=b.score[i];}main(){STUc={“Qian”,’p’,95.0,92.0};f(c);printf(“%s,%c,%2.0f,%2.0f\n”,,c.sex,c.score[0],c.score[1]);}运行结果是
AQian,f,95,92
BQian,m,85,90
CZhao,f,95,92
DZhao,m,85,90
36.【单选题】3分|有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen(“dl.dat”,”w”);for(i=0;i3;i++)fprintf(fp,”%d”,a[i]);fprintf(fp,”\n”);fclose(fp);fp=fopen(“dl.dat”,”r”);fscanf(fp,”%d”,n);fclose(fp);printf(“%d\n”,n);}程序的运行结果是()
A12300
B123
C1
D321
37.【单选题】3分|变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
Aa^b
Ba|b
C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年浙教新版七年级历史下册月考试卷含答案
- 2025年新科版选择性必修2化学上册月考试卷含答案
- 2025年新科版必修2物理下册阶段测试试卷含答案
- 2025年德阳城市轨道交通职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年广西经贸职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年天津艺术职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 2025年天津渤海职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025至2031年中国预置扭矩扳手行业投资前景及策略咨询研究报告
- 2025至2031年中国远传差压变送器行业投资前景及策略咨询研究报告
- 2025至2031年中国磁电机总成行业投资前景及策略咨询研究报告
- (2024)湖北省公务员考试《行测》真题及答案解析
- 对口升学语文模拟试卷(3)-江西省(解析版)
- 中小学校食品安全与膳食经费管理工作指引
- 电商平台客服人员绩效考核手册
- 04S519小型排水构筑物(含隔油池)图集
- YB∕T 4146-2016 高碳铬轴承钢无缝钢管
- 多图中华民族共同体概论课件第十三讲先锋队与中华民族独立解放(1919-1949)根据高等教育出版社教材制作
- 高考英语单词3500(乱序版)
- 《社区康复》课件-第五章 脊髓损伤患者的社区康复实践
- 北方、南方戏剧圈的杂剧文档
- 灯谜大全及答案1000个
评论
0/150
提交评论