版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020 年全国计算机二级等级考试模拟试卷及答案(第九套)1. 下列链表中,其逻辑结构属于非线性结构的是A) 二叉链表B) 循环链表C) 双向链表D) 带链的栈参考答案:A2. 设循环队列的存储空间为Q(1: 35) ,初始状态为front=rear=35 。现经过一系列入队与退队运算后,front=15 , rear=15 ,则循环队列中的元素个数为A) 15B) 16C) 20D) 0或 35参考答案:D3. 下列关于栈的叙述中,正确的是A) 栈底元素一定是最后入栈的元素B) 栈顶元素一定是最先入栈的元素C) 栈操作遵循先进后出的原则D) 以上说法均错误参考答案:CE) 在关系数据库中,用
2、来表示实体间联系的是A)属性B) 二维表C)网状结构D)树状结构参考答案:B5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是A) 1: 1联系B) mx 1联系C) 1:做系D) m n联系参考答案:C6.启两个关系R和$如下;A)选择B)投影C)自然连接D) 并参考答案:A7. 数据字典(DD) 所定义的对象都包含于A)数据流图(DF画)B) 程序流程图C) 软件结构图D) 方框图参考答案:A8. 软件需求规格说明书的作用不包括A) 软件验收的依据B) 用户与开发人员对软件要做什么的共同理解C) 软件设计的依据D) 软件可行性研究的
3、依据参考答案:D9. 下面属于黑盒测试方法的是A) 语句覆盖B) 逻辑覆盖C) 边界值分析D) 路径覆盖参考答案:C10. 下面不属于软件设计阶段任务的是A) 软件总体设计B) 算法设计C) 制定软件确认测试计划D) 数据库设计参考答案:C11. 下列叙述中错误的是A) C程序可以由多个程序文件组成B) 一个砥言程序只能实现一种算法C) C程序可以由一个或多个函数组成D) 一个C!数可以单独作为一个CS序文件存在参考答案:B12. C语言源程序名的后缀是A) .CB) .exeC) .objD) .cp参考答案:A13. 以下选项中不能用作C程序合法常量的是A) 123B) '123&
4、#39;C) 1,234D) "x7D"参考答案:C14. 表达式 a+=a -= a=9的值是A) 18B) -9C) 0D) 9参考答案:C15. 若有定义语句:int x=12, y=8, z;在其后执行语句z= 0.9+x/y;则z的值为A) 1B) 1.9C) 2D) 2.417. 有以下程序#include <stdio.h>main() int case ;float printF;printf(" 请输入 2个数: ");scanf("%d %f",&case,&printF );print
5、f("%d %fn",case,printF );该程序在编译时产生错误,其出错原因是A)定义语句出错,cas喝关键字,不能用作用户自定义标识符B)定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scan坏能作为输入函数使用D)定义语句无错,printf不能输出case勺值参考答案:A#include <stdio.h>main()char c1,c2,c3,c4,c5,c6;scanf("%c%c%c%c", &c1,&c2,&c3,&c4);c5=getchar();c6=getchar
6、();putchar(c1);putchar(c2);printf("%c%cn",c5,c6);程序运行后,若从键盘输入(从第1列开始)123<回车>45678<回车>则输出结果是A) 1245B) 1256C) 1278D) 1267参考答案:A18. 以下选项中,当x为大于1的奇数时,值为0的表达式是A) x/2B) x%2=0C) x%2!=0D) x%2=1参考答案:B19. 以下选项中与if(a=1)a=b;else a+;语句功能不同的switch语句是A) switch(a=1)case 0:a=b;break;case 1:a+;B
7、) switch(a)case 1:a=b;break;default : a+;C) switch(a)default:a+;break;case 1:a=b;D) switch(a=1)case 1:a=b;break;case 0:a+;参考答案:A20. 若变量已正确定义,有以下程序段i=0;do printf("%d,",i); while( i+ );printf("%dn",i);其输出结果是A) 0,1B) 0,0C) 1,1D) 程序进入无限循环参考答案:A21. 有以下程序#include <stdio.h>main()
8、int a=1,b=2,c=3,d=0;if (a=1 && b+=2)if (b!=2|c-!=3)printf("%d,%d,%dn",a,b,c);else printf("%d,%d,%dn",a,b,c);else printf("%d,%d,%dn",a,b,c);程序运行后的输出结果是A) 1,3,2B) 1,3,3C) 1,2,3D) 3,2,1参考答案:B22. 有以下程序段int i, n;for( i=0; i<8; i+ ) n = rand( ) % 5;switch (n) case
9、1:case 3: printf("%d n", n); break;case 2:case 4: printf("%d n", n); continue;case 0: exit(0);printf("%d n",n);以下关于程序段执行情况的叙述,正确的是A)for循环语句固定执行8次B)当产生的随机数n为4时结束循环操作C)当产生的随机数n为1和2时不做任何操作D)当产生的随机数n为0时结束程序运行参考答案:D23. 有以下程序#include <stdio.h>int fun1( double a )return
10、(int)(a*=a);int fun2(double x, double y)double a=0,b=0;a=fun1( x );b=fun1( y );return (int)(a+b);main()double w;w=fun2(1.1,2.0);printf("%4.2f", w);程序执行后输出结果是A) 0.0B) 5C) 5.21D) 5.00参考答案:D24. 设有定义语句int (*f)(int);则以下叙述正确的是A) f是基类型为int的指针变量B) f是指向函数的指针变量,该函数具有一个int类型的形参C) f是指向int类型一维数组的指针变量D)
11、 f是函数名,该函数的返回值是基类型为int类型的地址参考答案:B25. 有以下程序#include <stdio.h>void fun( int *a,int *b) int *c;c=a;a=b;b=c;main() int x=3, y=5, *p=&x, *q=&y ;fun(p,q); printf("%d,%d,",*p,*q);fun(&x,&y); printf("%d,%dn",*p,*q);程序运行后的输出结果是A) 3,5,3,5B) 3,5,5,3C) 5,3,3,5D) 5,3,5,3
12、参考答案:A26. 若有定义:int w35;则以下不能正确表示该数组元素的表达式是A) *(&w00+1)B) *(*w+3)C) *(*(w+1)D) *(w+1)4参考答案:D27. 有以下程序#include <stdio.h>void f(int b) int i;for (i=2; i<6; i+) bi *= 2;main() int a10=1,2,3,4,5,6,7,8,9,10, i;f(a);for (i=0; i<10; i+) printf("%d,", ai);程序运行后的输出结果是A) 1,2,3,4,5,6,7
13、,8,9,10,B) 1,2,6,8,10,12,7,8,9,10,C) 1,2,3,4,10,12,14,16,9,10,D) 1,2,6,8,10,12,14,16,9,10,参考答案:B28. 有以下程序#include <stdio.h>int fun( char s) int n=0;while(*s <= '9'&&*s >='0') n=10*n+*s-'0' ; s+; return (n);main() char s10= '6', '1', '*&
14、#39;, '4', '*', '9', '*', '0', '*' printf("%dn",fun(s);程序的运行结果是A) 5B) 9C) 61D) 61490参考答案:C29. 若要求从键盘读入含有空格字符的字符串,应使用函数A) getchar()B) getc()C) gets()D) scanf()参考答案:C30. 设有如下程序段#include <stdio.h>char s20="Beijing", *p;p=s;则执行p=s
15、语句后,以下叙述正确的是A) /口 p都是指针变量B) s数组中元素的个数和p所指字符串长度相等C)可以用*p表示s0D)数组s中的内容和指针变量p中的内容相同参考答案:C31. 有以下程序#include <stdio.h>main() char s="abcde"s+=2;printf("%dn",s0);执行后的结果是A) 输出字符c白RASCHSB) 程序出错C) 输出字符cD) 输出字符a白ASC码参考答案:B32. 有以下程序#include <stdio.h>#include <string.h>void
16、 fun(char*s, intn) char *t;inti, j;for (i=0; i<n-1; i+)for (j=i+1; j<n; j+)if (strlen(si) > strlen(sj) t = si; si = sj; sj = t; main() char *ss="bcc","bbcc","xy", "aaaacc", "aabcc" fun(ss, 5); printf("%s,%sn", ss0,ss4);程序的运行结果是A) a
17、aaacc,xyB) xy,aaaaccC) bcc,aabccD) aabcc,bcc参考答案:B33. 有以下程序#include <stdio.h>int a=4;int f(int n) int t = 0; static int a=5;if (n%2) int a=6; t += a+; else int a=7; t += a+; return t + a+;main() int s=a, i=0;for (; i<2;i+) s += f(i); printf("%dn", s);程序运行后的输出结果是A) 36B) 24C) 32D) 2
18、8参考答案:D34. 有以下程序#include <stdio.h>int f(int n)A) int t = 0,a=5;if (n/2) int a=6; t += a+; else int a=7; t += a+; return t + a+;main()B) int s=0, i=0;for (; i<2;i+) s += f(i);printf("%dn", s);程序运行后的输出结果是C) 28D) 24E) 32F) 36参考答案:B35. 有以下定义和语句struct workers int num; char name20; char
19、 c;struct int day; int month; int year; s;struct workers w,*pw;pw=&w;能给w中year成员赋1980的语句是A) pw->year=1980;B) w.year=1980;C) w.s.year=1980;D) *pw.year=1980;参考答案:C36. 以下叙述中错误的是A)可以用typedef将已存在的类型用一个新的名字来代表B)可以通过typedef增加新的类型C)用typedef定义新的类型名后,原有类型名仍有效D)用typedef可以为各种类型起别名,但不能为变量起别名参考答案:B37. 有以下程序#include <stdio.h>struct tt int x; struct tt *y; *p;struct tt a4=20,a+1,15,a+2,30,a+3,17,a;main() int i;p=a;for(i=1; i<=2; i+) printf("%d,", p->x );p=p->y; 程序的运行结果是A) 20,30,B) 30,17C) 15,30,D) 20,15,参考答案:D38. 有以下程序#include <stdio.h>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东菏泽宋江武校招聘备考题库附答案详解(能力提升)
- 2026福建福州职业技术学院招聘4人备考题库及参考答案详解(新)
- 2026贵州铜仁市第一批市本级城镇公益性岗位招聘26人备考题库附参考答案详解(能力提升)
- 2026河南郑州同安中医骨伤科医院招聘备考题库附答案详解(模拟题)
- 2026江苏苏州高新区实验初级中学招聘1人备考题库及答案详解(新)
- 2026上半年广东江门市开平市医疗卫生事业单位进校园招聘41人备考题库及答案详解(各地真题)
- 2026上半年四川成都职业技术学院(考核)招聘高层次人才8人备考题库附答案详解(培优a卷)
- 2025-2030智慧零售行业市场供需关系品牌竞争投资风险评估规划研究分析报告
- 建筑公司安全管理制度
- 酒店服务标准执行制度
- 广东省广州市黄埔区第八十六中学2024-2025学年八年级下学期4月期中物理试题(含答案)
- 2026年广东食品药品职业学院单招职业技能测试题库附参考答案详解(a卷)
- 深海采矿生态修复技术的可行性研究
- 企业价值成长中耐心资本的驱动作用研究
- 兰铁局防护员考核制度
- 2026届安徽省江南十校高三上学期10月联考数学试题(解析版)
- 2026届新高考语文三轮冲刺复习:散文阅读
- 肩周炎科普课件
- 2026年忻州职业技术学院单招职业适应性考试题库带答案详解
- 浙江国企招聘-2026年宁波舟山港股份有限公司招聘笔试备考题库附答案解析
- 2025年10月自考04184线性代数经管类试题及答案含评分参考
评论
0/150
提交评论