版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑年9月计算机二级考试C语言真题2022年9月计算机二级考试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分|下列选项中不属于结构化程序设计原则的是
A可封装
B自顶向下
C模块化
D逐步求精
7.【单选题】3分|数据库管理系统是
A操作系统的一部分
B在操作系统支持下的系统软件
C一种编译系统
D一种操作系统
8.【单选题】3分|在E-R图中,用来表示实体联系的图形是
A椭圆形
B矩形
C菱形
D三角形
9.【单选题】3分|以下叙述中正确的是
A程序设计的任务就是编写程序代码并上机调试
B程序设计的任务就是确定所用的数据结构
C程序设计的任务就是确定所用算法
D以上三种说法都不完整
10.【单选题】3分|以下选项中,能用作用户标识符的是
Avoid
B8_8
C_0_
Dunsigned
11.【单选题】3分|阅读以下程序#includemain(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",case,printF);printf("%d%f\n",case,printf);}该程序在编译时产生错误,其出错原因是()
A定义语句出错,case是关键字,不能用作用户自定义标识符
B定义语句出错,printF不能用作用户自定义标识符
C定义语句无错,scanf不能作为输入函数使用
D定义语句无措,printf不能输出case的值
12.【单选题】3分|表达式:(int)((double)9/2)-(9)%2的值是
A0
B3
C4
D5
13.【单选题】3分|若有定义语句:intx=10;,则表达式x-=x+x的值为
A-20
B-10
C0
D10
14.【单选题】3分|有以下程序#includemain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d",a=2*b);}程序运行后的输出结果是()
A0,0
B1,0
C3,2
D1,2
15.【单选题】3分|设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是
Aif(ab)c=a,a=b,b=c;
Bif(ab){c=a,a=b,b=c;}
Cif(ab)c=a;a=b;b=c;
Dif(ab){c=a;a=b;b=c;}
16.【单选题】3分|有以下程序#includemain(){intc=0,k;for(k=1;k3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}printf("%d\n",c);}程序运行后的输出结果是()
A3
B5
C7
D9
17.【单选题】3分|以下程序段中,与语句:k=ab?(bc?1:0):0;功能相同的是
Aif((ab)(bc))k=1;elsek=0;
Bif((ab)||(bc))k=1;elsek=0;
Cif(a=b)k=0;elseif(b=c)k=1;
Dif(ab)k=1;elseif(bc)k=1;elsek=0;
18.【单选题】3分|有以下程序#includemain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]'a's[i]='z')n++;printf("%d\n",n);}程序运行后的输出结果是()
A0
B2
C3
D5
19.【单选题】3分|有以下程序#includemain(){intn=2,k=0;while(k++n++2);printf("%d%d\n",k,n);}程序运行后的输出结果是()
A02
B13
C57
D12
20.【单选题】3分|有以下定义语句,编译时会出现编译错误的是
Achara='a';
Bchara='\n';
Cchara='aa';
Dchara='\x2d';
21.【单选题】3分|有以下程序#includemain(){charc1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d\n",c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是()
AE,68
BD,69
CE,D
D输出无定值
22.【单选题】3分|有以下程序#includevoidfun(intp){intd=2;p=d++;printf("%d",p);}main(){inta=1;fun(a);printf("%d\n",a);}程序运行后的输出结果是
A32
B12
C21
D22
23.【单选题】3分|以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMIN-2147463647intfindmax(intx[],intn){inti,max;for(i=0;i
A定义语句inti,max中max未赋值
B赋值语句max=MIN;中,不应该给max赋MIN值
C语句if(max
D赋值语句max=MIN;放错了位置
24.【单选题】3分|有以下程序#includemain(){intm=1,n=2,*p=m,*q=n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序运行后的输出结果是()
A1,2,1,2
B1,2,2,1
C2,1,2,1
D2,1,1,2
25.【单选题】3分|若有定义语句:inta[4][10],*p,*q[4];且0=i4,则错误的赋值是
Ap=a
Bq[i]=a[i]
Cp=a[i]
Dp=a[2][1]
26.【单选题】3分|有以下程序#include#includemain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}程序运行后的输出结果是()
A9,One*World
B9,One*Dream!
C10,One*Dream!
D10,One*World
27.【单选题】3分|有以下程序#include#includemain(){chara[10]="abcd";printf("%d,%d\n",strlen(a),sizeof(a));}程序运行后的输出结果是()
A7,4
B4,10
C8,8
D10,10
28.【单选题】3分|下面是有关C语言字符数组的描述,其中错误的是
A不可以用赋值语句给字符数组名赋字符串
B可以用输入语句把字符串整体输入给字符数组
C字符数组中的内容不一定是字符串
D字符数组只能存放字符串
29.【单选题】3分|下列函数的功能是fun(char*a,char*b){while((*b=*a)!='\0'){a++;b++;}}
A将a所指字符串赋给b所指空间
B使指针b指向a所指字符串
C将a所指字符串和b所指字符串进行比较
D检查a和b所指字符串中是否有'\0'
30.【单选题】3分|设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
Avoid(*pf)();pf=fun;
Bvoid*pf();pf=fun;
Cvoid*pf();*pf=fun;
Dvoid(*pf)(int,char);pf=fun;
31.【单选题】3分|有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;returnn;}程序运行后的输出结果是
A7
B8
C9
D10
32.【单选题】3分|有以下程序#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是()
A10,64
B10,10
C64,10
D64,64
33.【单选题】3分|下面结构体的定义语句中,错误的是
Astructord{intx;inty;intz;};structorda;
Bstructord{intx;inty;intz;}structorda;
Cstructord{intx;inty;intz;}n;
Dstruct{intx;inty;intz;}a;
34.【单选题】3分|设有定义:char*c;以下选项中能够使字符型指针C正确指向一个字符串的是
Acharstr[]="string";c=str;
Bscanf("%s",c);
Cc=getchar();
D*c="string";
35.【单选题】3分|有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}structAf(structAt){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;returnt;}程序运行后的输出结果是
A1001,ZhangDa,1098.0
B1002,ZhangDa,1202.0
C100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 指尖上的千年传承中国传统木偶戏艺术赏析
- 指尖经纬:非遗麻编的文化传承与当代创新
- 金库安全管理培训要点
- 项目环保安全达标承诺书(4篇)
- 潜水俱乐部气瓶充装及潜水装备检查安全台账
- 组态控制技术项目化教程(微课版)-课件 5.5自动生产线系统的运行与调试
- 企业资料档案管理制度与存储模板
- 安全生产教育优先讲解
- 健康宣教注意事项
- 交换专业就业机会探索
- 丁玉婕课件教学课件
- 我国海上风电集电线路典型故障特征及快速修复方法研究
- 2025年职业病诊断医师资格考试(职业性尘肺病及其他呼吸系统疾病)综合能力测试题及答案
- 新能源材料与器件制备技术 课件 第5章 锂离子电池正极材料
- 酒店弱电述职报告
- 2025年9月14日云南省红河州州属事业单位选调笔试真题及解析
- 污水在线监测设备更新方案
- 开采技术专业毕业论文
- 投资卖摩托车合同协议书
- 引体向上教学课件下载
- 【《象山红美人柑橘网络销售现状、存在的问题及优化建议探析》10000字】
评论
0/150
提交评论