2020年全国计算机二级等级考试模拟试卷及答案(共四套).docx
《2020年全国计算机二级等级考试模拟试卷及答案(共四套).docx》由会员分享,可在线阅读,更多相关《2020年全国计算机二级等级考试模拟试卷及答案(共四套).docx(118页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2020年全国计算机二级等级考试模拟试卷及答 案(共四套)2020年全国计算机二级等级考试模拟试卷及答案(第一套)1下列叙述中正确的是()A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构0线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性参考答案:B2 .下列叙述中正确的是()A)栈是种先进先出的线性表B)队列是种后进先出的线性表0栈与队列都是非线性结构D)以上三种说法都不对参考答案:D3 .软件测试的目的是()A)评估软件可靠性B)发现并改正程
2、序中的错误0改正程序中的错误D)发现程序中的错误参考答案:D4,在软件开发中,需求分析阶段产生的主要文档是()。A)软件集成测试计划B)软件详细设计说明书0 用户手册D)软件需求规格说明书参考答案:D5.软件生命周期是指()A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程0软件的开发过程D)软件的运行维护过程参考答案:A6,面向对象方法中,继承是指()A) 组对象所具有的相似性质B) 个对象具有另个对象的性质0各对象之间的共同性质D)类之间共享属性和操作的机制参考答案:D7 .层次型、网状型和关系型数据库划分原则是()。A)记录长度B)文件的
3、大小0联系的复杂程度D)数据之间的联系方式参考答案:D8 , 个工作人员可以使用多台计算机,而一台计算机可被多个人 使用,则实体工作人员与实体计算机之间的联系是()。A) 对B) 对多0 多对多D)多对参考答案:C9 .数据库设计中反映用户对数据要求的模式是()。A)内模式B)概念模式C)外模式D)设计模式参考答案:C10 .有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()A)自然连接B)差C)交D)并参考答案:B11 .计算机能直接执行的程序是A)源程序B)目标程序0汇编程序D)可执行程序参考答案:D12 .以下叙述中正确的是A) C语言规定必须用main作为主函数名,程序将从
4、此开始执行B)可以在程序中由用户指定任意个函数作为主函数,程序将从此开始执行0 C语言程序将从源程序中第一个函数开始执行D) main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main 等参考答案:A13 .以下选项中可用作C程序合法实数的是A) 3.0e0.2B) .leOC) E9D) 9.12E参考答案:B14 .下列定义变量的语句中错误的是A) int Jnt;B) double int_;C) char For;D) float US$;参考答案:D15 .表达式:(int)(double)9/2)-9%2 的值是A) 0B) 3 4D) 5参考答案:B16.设变量均已正
5、确定义,若要通过scanf(%d%c%d%c,&al,&cl,&a2,&c2);语句为变量al和a2赋数值10和20,为变量cl和c2赋字符X和丫。以下所 示的输入形式中正确的是(注:口代表空格字符)A) 10回车20 口丫回车)B) 10DX20 口丫回车)C) 10X 回车20Y回车)D) 1020 口丫回车参考答案:C17 .以下选项中不能作为C语言合法常量的是A) O.le+6B) cdC) aD) 011参考答案:B18 . f语句的基本形式是:if (表达式)语句,以下关于表达式值的叙 述中正确的是A)必须是逻辑值B)必须是整数值0必须是正数D)可以是任意合法的数值参考答案:D19
6、 .有如下嵌套的if语句if(ab)if(ac) k=a;else k=c;elseif(bc) k=b;else k=c;以下选项中与上述if语句等价的语句是A) k=(ab)?(bc)?b:c);B) k=(ab)?(ac)?a:c):(bc)?b:c);C) k=(ab)?a:b;k=(bc)?b:c;D) k=(ab)?a:b;k=(ac)?a:c;参考答案:B20 .有以下程序#include main()int k=5;while(-k) printf(%dzk -= 3);printf(n);执行后的输出结果是A) 1B) 20 4D)死循环参考答案:A21 .有以下程序#inc
7、lude main() int i,j;for(i=3; i=l; i-) for(j=l; j=2; j+) printf(%d ,i+j); printf(n);)程序的运行结果是A)4343B)45342 302 33445D)2 3342 3参考答案:B22有以下程序#include main()int k=5,n=0;doswitch(k)case 1:case 3: n+=l; k-; break;default: n=0; k-;case 2:case 4: n+=2; k-; break;printf(%d,n);while(k0 & n5);程序运行后的输出结果是A) 023
8、56B) 0235 235D) 2356参考答案:C23 .以下关于return语句的叙述中正确的是A) 个自定义函数中必须有一条return语句B) 个自定义函数中可以根据不同情况设置多条return语句C)定义成void类型的函数中可以有带返回值的return语句D)没有return语句的自定义函数在执行结束时不能返回到调用处参考答案:B24 .已定义以下函数int fun( int *p) return *p; fun函数返回值是A)个整数B)不确定的值0形参p中存放的值D)形参p的地址值参考答案:A25 .以下程序段完全正确的是A) int*p;scanf(%d, &p);B) int
9、*p;scanf(%d, p);C) intk, *p=&k; scanf(%d,p);D) intk, *p; *p=&k; scanf(%d, p);参考答案:C26,设有定义double a10 ,*s=a;以下能够代表数组元素a3的是A) (*s)3B) *(s+3)0 *sbD) *s+3参考答案:B27 .有以下程序#include void f( int *q )int i=0;for ( ;i5; i+) (*q)+;main()int a5 =1,2,3,4,5, i;f(a);for (i=0;i5; i+) printf(%d, ai);程序运行后的输出结果是A) 6,
10、2, 3, 4, 5,B) 2, 2, 3, 4, 5,C) 1, 2, 3, 4, 5,D) 2, 3, 4, 5, 6,参考答案:A28 .有以下程序#include int fun(int (*s)4, int n, int k) int m, i;m=s0k;for(i=l; im)m=sik;return m;main() inta44=l,2,3,4),11,12,13,14,21,22,23,24,31,32,33,34;printf(%dn,fun(a,4,0);程序的运行结果是A) 4B) 34 31D) 32参考答案:C29.以下选项中正确的语句组是A) char *s;
11、s=BOOK!;B) char *s; s=BOOK!;C) char s10; s=BOOK!;D) char s; s=BOOK!;参考答案:B30若有定义语句:char *sl=OK, *s2=ok;以下选项中,能够输出OK的语句是A) if(strcmp(sl,s2)!=0)puts(s2);B) if(strcmp(sl,s2)!=0)puts(sl);C) if(strcmp(sl,s2)=l)puts(sl);D) if(strcmp(sl,s2)=0)puts(sl);参考答案:B31.以下程序#include void fun(char *p)(+P;printf(%sn,*
12、p);main()(char *a = Morning, Afternoon, Evening, Night;fun(a);程序的运行结果是A) AfternoonB) fternoonC) MorningD) orning参考答案:A32有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为 小写字母#include #include void fun(char *p)(int i=0;while(pi)if(pi= & islower(pi-l)pi-l=pi-l-a+A;i+;main()char sl100=ab cd EFG !;fun(sl);printf(%s
13、n,sl);程序运行后的输出结果是A) abcdEFg!B) AbCdEFg!C) abcdEFG!D) aBcDEFG!参考答案:D33.有以下程序#include int f(int x)(int y;if (x = 0 | x= 1) return (3);y = x*x - f(x-2);return y;main()(int z;z = f;printf(%dn, z);)程序的运行结果是A) 0B) 9 6D) 8参考答案:C34.有以下程序 #include int fun(int xJnt n)static int sum=O, i;for(i=0;isex);D) scanf
14、(%d,ps-age);参考答案:D36.若有以下语句typedef struct S int g; char h; T;以下叙述中正确的是A)可用S定义结构体变量B)可用T定义结构体变量C) S是struct类型的变量D) T是struct S类型的变量参考答案:B37 .有以下程序#include #include struct A(int a;char b10;double c;;struct A f(struct A t);main()struct A a=1001,ZhangDa”,1098.;a=f(a);printf(%d,%s,%6.1fn,a.a,a.b,a.c);)stru
15、ct A f(struct A t)(t.a=1002;strcpy(t.b,ChangRong);t.c=1202.0;return t;)程序运行后的输出结果是A) 1002,ZhangDa,1202.0B)1002,ChangRong,1202.01001,ChangRong,1098.0D)1001,ZhangDa,1098.0参考答案:B38 .设有宏定义:#define lsDIV(k,n) ( k%n=l) ? 1: 0)且变量m已正确定义并赋值,则宏调用:lsDIV(m,5) & lsDIV(m,7)为真时所要表达的是A)判断m是否能被5和整除B)判断m被5和7整除是否都余10
16、判断m被5或者整除是否余1D)判断m是否能被5或者7整除参考答案:B39 .有以下程序#include main()(int a=l, b=2, c=3, x;x = (aAb)&c;printf(%dn,x);程序的运行结果是A) 3B) 10 2D) 0参考答案:A40.有以下程序ffinclude main()(FILE *fp;int k, n, a6=l,2,3,4,5,6;fp = fopen(d2.dat, w);fprintf(fp, %d%d%dn, a0,alza2);fprintf(fp, %d%d%dn, a3,a4,a5);fclose(fp);fp = fopenC
17、dZ.dat, r);fscanf(fp, %d%d, &k, &n);printf(%d %dn, k, n);fclose(fp);)程序运行后的输出结果是A) 12B) 14 123 4D) 123 456参考答案:D2020年全国计算机二级等级考试模拟试卷及答案(第二套)1. 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()A) 12345ABCDEB) EDCBA54321C) ABCDE12345D) 54321EDCBA参考答案:B2 .下列叙述中正确的是()A)循环队列有队头和队尾两个指针,因此,循环队列是非线
18、性结构 B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化 情况0在循环队列中,只需要队尾指针就能反映队列中元素的动态变化 情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案:D3 .在长度为n的有序线性表中进行二分查找,最坏情况下需要比 较的次数是()。A) 0(h)B)。(心)C)()D) 0(nlg2n)参考答案:c4 .下列叙述中正确的是()A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不 一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 0顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节
19、省存储空间参考答案:A5 .数据流图中带有箭头的线段表示的是()A)控制流B)事件驱动0模块调用D)数据流参考答案:D6 .在软件开发中,需求分析阶段可以使用的工具是()A) N-S 图B) DFD 图C) PAD 图D)程序流程图参考答案:B7,在面向对象方法中,不属于对象基本特点的是()。A) 一致性B)分类性 多态性D)标识唯一性参考答案:A8. 间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ()。A) 对B) 对多0 多对D)多对多参考答案:B9 .在数据管理技术发展的三个阶段中,数据共享最好的是()。A)人工管理阶段B)文件系统阶段0数据库系统阶段D)三个阶段相同参考答案:C10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2020 全国计算机 二级 等级 考试 模拟 试卷 答案 四套
限制150内