2020年全国计算机二级等级考试全真模拟试卷及答案(第五套)

合集下载

2020年全国国家计算机二级考试模拟考试训练题库及答案(共450题)

2020年全国国家计算机二级考试模拟考试训练题库及答案(共450题)

2020年国家计算机二级考试模拟考试训练题库含答案(共450题)1、某URL为ftp://ftp、bta、net、cn/,则访问该资源所用的协议是____。

A、文件传输协议B、超文本传输协议C、分布式文本检索协议D、自动标题搜索协议2、哪些信息不可以在因特网上传输____。

A、声音B、图像C、文字D、普通信件3、哪种文件的扩展名是PPT____。

A、PowerPointB、WordC、ExcelD、网页4、如果想寻找一个文件,哪项内容与寻找该文件无关____。

A、文件的类型B、文件建立的时间C、文件的大小D、文件的图标5、设置了屏幕保护程序后,如用户在一段时间____Windows将执行屏幕保护程序。

A、没有按键盘B、没有移动鼠标器C、既没有按键盘,也没有移动鼠标器D、没有使用打印机6、使用Windows操作系统时,下列说法正确的是____。

A、不能同时打开多个窗口B、可以同时打开多个窗口C、不能同时执行多种任务D、可以在断电后保存内存中的信息7、数据和程序是以____形式存储在磁盘上的。

A、集合B、文件C、目录D、文件夹8、通常所说的FTP协议是指____。

A、简单邮件传输协议B、提供远程登陆功能C、文件传输协议D、保证数据的传输9、万维网的WWW的含义是____。

A、Work wide withB、wait wait waitC、Work wind weakD、World wide web10、网络中计算机之间的通信是通过____实现的,它们是通信双方必须遵守的约定。

A、网卡B、通信协议C、磁盘D、电话交换设备11、计算机工作最重要的特征是____。

A、高速度B、高精度C、存储程序和程序控制D、记忆力强12、计算机业界最初的硬件巨头“蓝色巨人”指的是____。

A、IBMB、MicrosoftC、联想D、Sun13、第四媒体是指()。

A、报纸媒体B、网络媒体C、电视媒体D、广播媒体14、CAD是计算机的主要应用领域,它的含义是____。

二级考试题第五套答案

二级考试题第五套答案

二级考试题第五套答案一、单项选择题(每题2分,共20分)1. 在计算机系统中,CPU主要负责处理的是()。

A. 数据存储B. 数据输入C. 数据输出D. 数据处理答案:D2. 以下哪个选项不是计算机病毒的特点?()A. 传染性B. 破坏性C. 免疫性D. 潜伏性答案:C3. 在Word中,要将文档中所有的“Moonshot”替换为“Kimi”,应该使用哪个功能?()A. 格式刷B. 查找和替换C. 拼写检查D. 插入链接答案:B4. Excel中,若要计算A1到A10单元格的总和,应该使用哪个函数?()A. SUMB. AVERAGED. MIN答案:A5. 下列哪个选项不是计算机网络的功能?()A. 数据通信B. 资源共享C. 信息发布D. 个人娱乐答案:D6. 在PowerPoint中,要将一张幻灯片复制到另一张幻灯片,应该使用哪个快捷键?()A. Ctrl+CB. Ctrl+VC. Ctrl+XD. Ctrl+D答案:D7. 以下哪个选项是计算机操作系统的主要功能?()A. 管理文件B. 管理硬件C. 管理软件D. 所有选项答案:D8. 在计算机中,1GB等于多少MB?()A. 1024MBB. 1000MBC. 512MBD. 256MB9. 以下哪个选项不是计算机硬件的组成部分?()A. 中央处理器B. 内存C. 操作系统D. 硬盘答案:C10. 在计算机中,二进制数“1010”转换为十进制数是多少?()A. 8B. 10C. 12D. 14答案:B二、多项选择题(每题3分,共15分)1. 以下哪些选项是计算机病毒的传播途径?()A. 通过电子邮件B. 通过U盘C. 通过手机D. 通过无线网络答案:ABCD2. 在Word中,以下哪些功能可以改变文档的格式?()A. 字体大小B. 文本颜色C. 文本对齐方式D. 插入图片答案:ABC3. Excel中,以下哪些函数可以用来计算数值?()A. SUMB. AVERAGEC. MAXD. CONCATENATE答案:ABC4. 在PowerPoint中,以下哪些选项可以用来调整幻灯片的布局?()A. 设计模板B. 幻灯片母版C. 幻灯片背景D. 幻灯片切换答案:ABC5. 以下哪些选项是计算机操作系统的基本功能?()A. 进程管理B. 存储管理C. 文件管理D. 设备管理答案:ABCD三、判断题(每题1分,共10分)1. 计算机病毒是一种程序,它能够自我复制并传播到其他计算机上。

2020年国家计算机二级考试模拟考试训练题库及答案(共250题)

2020年国家计算机二级考试模拟考试训练题库及答案(共250题)

2020年国家计算机二级考试模拟考试训练题库及答案(共250题)1、FTP是因特网上最早使用的文件传输程序,使用FTP不能____。

A、查看文件B、文件目录操作C、下载文件D、运行文件2、WWW是一种建立在Internet上的全球性的、交互的、动态、多平台、分布式的图形信息系统,它的最基本的概念是____。

A、HypertextB、TextC、FileD、Multimedia3、单击浏览器中工具栏上的“HOME”则____。

A、直接连接微软的主页B、直接连接Netscape的主页C、用户定义的主页上D、返回到上一次连接的主页4、下列有关WWW的叙述不正确的是____。

A、它是基于一种称为Hypertext的技术B、在Hypertext文档中有一些指向另一些文档和资源的指针C、通过这些指针将Internet上的丰富资源连接在一起D、不采用客户朋务器(Client/Server)方式5、Internet上有许多应用,其中主要用来浏览网页信息的是____。

A、E-mailB、FI?C、TelnetD、WWW6、Word文档的扩展名是____。

A、.pptB、.txtC、.xslD、.doc7、保存Word文件的快捷键是_____。

A、Ctr1+VB、Ctr1+XC、Ctr1+SD、Ctr1+O8、在word 中,选择“文件”菜单下的“另存为”命令,可以将当前打开的文档另存为的文档类型是____。

A、.txtB、.pptC、.xlsD、.bat9、关于word 中的多文档窗口操作,以下叙述中错误的是_____A、文档窗口可以拆分为两个文档窗口B、多个文档编辑工作结束后,只能一个一个地存盘或关闭文档窗口C、允许同时打开多个文档进行编辑,每个文档有一个文档窗口D、多文档窗口间的内容可以进行前切、粘贴和复制等操作10、在word编辑状态下,若要将另一文档的内容全部添加在当前文档插入点处,应该选择的操作是____。

2020年全国计算机二级等级考试模拟试卷及答案(共五套)

2020年全国计算机二级等级考试模拟试卷及答案(共五套)

2020年全国计算机二级等级考试模拟试卷及答案(共五套)2020年全国计算机二级等级考试模拟试卷及答案(第一套)1. 下列关于栈叙述正确的是()。

A) 算法就是程序B) 设计算法时只需要考虑数据结构的设计C) 设计算法时只需要考虑结果的可靠性D) 以上三种说法都不对参考答案:D2. 下列叙述中正确的是()。

A) 有一个以上根结点的数据结构不一定是非线性结构B) 只有一个根结点的数据结构不一定是线性结构C) 循环链表是非线性结构D) 双向链表是非线性结构参考答案:B3. 下列关于二叉树的叙述中,正确的是()。

A) 叶子结点总是比度为2的结点少一个B) 叶子结点总是比度为2的结点多一个C) 叶子结点数是度为2的结点数的两倍D) 度为2的结点数是度为1的结点数的两倍参考答案:B4. 软件生命周期中的活动不包括()。

A) 市场调研B) 需求分析C) 软件测试D) 软件维护参考答案:A5. 某系统总体结构图如下图所示:该系统总体结构图的深度是()。

A) 7B) 6C) 3D) 2参考答案:C6. 程序调试的任务是()。

A) 设计测试用例B) 验证程序的正确性C) 发现程序中的错误D) 诊断和改正程序中的错误参考答案:D7. 下列关于数据库设计的叙述中,正确的是()。

A) 在需求分析阶段建立数据字典B) 在概念设计阶段建立数据字典C) 在逻辑设计阶段建立数据字典D) 在物理设计阶段建立数据字典参考答案:A8. 数据库系统的三级模式不包括()。

A) 概念模式B) 内模式.C) 外模式D) 数据模式参考答案:D9有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。

A) 自然连接B) 交C) 投影D) 并参考答案:A10. 下列选项中属于面向对象设计方法主要特征的是()。

A) 继承B) 自顶向下C) 模块化D) 逐步求精参考答案:A11.以下叙述中错误的是A) 算法正确的程序可以有零个输入B) 算法正确的程序最终一定会结束C) 算法正确的程序可以有零个输出D) 算法正确的程序对于相同的输入一定有相同的结果参考答案:C12. 以下叙述中正确的是A) C语句必须在一行内写完B) C程序中的每一行只能写一条语句C) C语言程序中的注释必须与语句写在同一行D) 简单C语句必须以分号结束参考答案:D13. 以下选项中关于C语言常量的叙述错误的是A) 经常被使用的变量可以定义成常量B) 常量分为整型常量、实型常量、字符常量和字符串常量C) 常量可分为数值型常量和非数值型常量D) 所谓常量,是指在程序运行过程中,其值不能被改变的量参考答案:A14. 以下选项中,不合法的C语言用户标识符是A) a_bB) AaBcC) a--bD) _1参考答案:C15. 若变量均已正确定义并赋值,以下合法的C语言赋值语句是A) x=y==5;B) x=n%2.5;C) x+n=i;D) x=5=4+1;参考答案:A16. 设有定义:int a; float b;执行scanf("%2d%f", &a, &b);语句时,若从键盘输入876 543.0<回车>则a和b的值分别是A) 87和6.0B) 876和543.0C) 87和543.0D) 76和543.0参考答案:A17. 有以下定义语句,编译时会出现编译错误的是A) char a='\x2d';B) char a='\n';C) char a='a';D) char a="aa";参考答案:D18. 当变量c的值不为2、4、6时,值也为"真"的表达式是A) (c>=2 && c<=6)&&(c%2!=1)B) (c==2)||(c==4)||(c==6)C) (c>=2 && c<=6)&& !(c%2)D) (c>=2 && c<=6) || (c!=3) || (c!=5)参考答案:D19. 有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是A) if(x>=0) y=sqrt(x);if(x<0) y=sqrt(-x);B) if(x>=0) y=sqrt(x);else y=sqrt(-x);C) y=sqrt(x);if(x<0) y=sqrt(-x);D) y=sqrt(x>=0?x :-x);参考答案:C20. 有以下程序#include <stdio.h>main(){ int y=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是A) y=-1B) y=0C) y=1D) while构成无限循环参考答案:A21. 有以下程序#include <stdio.h>main(){ int i;for(i=1; i<=40; i++){ if(i++%5==0)if(++i%8==0) printf("%d ",i);}printf("\n");}执行后的输出结果是A) 5B) 24C) 32D) 40参考答案:C22. 有以下程序#include <stdio.h>main(){ int s;scanf("%d", &s);while( s>0 ){ switch(s){ case 1: printf("%d", s+5);case 2: printf("%d", s+4); break;case 3: printf("%d", s+3);default: printf("%d", s+1); break;}scanf("%d", &s);}}运行时,若输入1 2 3 4 5 0<回车>,则输出结果是A) 66656B) 6566456C) 66666D) 6666656参考答案:B23. 以下叙述中错误的是A) 用户定义的函数中可以没有return语句B) 用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值C) 用户定义的函数中若没有return语句,则应当定义函数为void类型D) 函数的return语句中可以没有表达式参考答案:B24. 有以下程序#include <stdio.h>void fun(char *c,int d){ *c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){ char b='a',a='A';fun(&b,a);printf("%c,%c\n",b,a);}程序运行后的输出结果是A) b,B,b,AB) b,B,B,AC) a,B,B,aD) a,B,a,B参考答案:A25. 列选项中,能正确定义数组的语句是A) int num[0...2008];B) int num[];C) int N=2008;int num[N];D) #define N 2008int num[N];参考答案:D26. 以下函数实现按每行8个输出w所指数组中的数据#include <stdio.h>void fun( int *w, int n){ int i;for(i=0;i<n;i++){ ______________printf("%d ",w[i]);}printf("\n");}在横线处应填入的语句是A) if( i/8==0 ) printf("\n");B) if( i/8==0 ) continue;C) if( i%8==0 ) printf("\n");D) if( i%8==0 ) continue;参考答案:C27. 有以下程序#include <stdio.h>void fun (char *c){while(*c){if( *c >= 'a' && *c <= 'z')*c =*c - ('a' - 'A');c++;}}main(){char s[81];gets(s);fun(s);puts(s);}当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是A) hello beijingB) Hello BeijingC) HELLO BEIJINGD) hELLO Beijing参考答案:C28. 有以下程序#include <stdio.h>main(){int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};int i, j, k, t;for (i=0; i<4; i++)for (j=0; j<3; j++)for (k=j+1; k<4; k++)if (a[j][i] > a[k][i]){t=a[j][i];a[j][i] = a[k][i];a[k][i] = t;} /* 按列排序*/for (i=0; i<4; i++)printf("%d, ",a[i][i]);}程序运行后的输出结果是A) 1, 6, 2, 1,B) 8, 7, 3, 1,C) 4, 7, 5, 2,D) 1, 6, 5, 7,参考答案:D29. 有以下程序(strcat函数用以连接两个字符串)#include <stdio.h>#include <string.h>main(){char a[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后的输出结果是A) IJKB) ABCDE\0FG\0IJKC) ABCDIJKD) EFGIJK参考答案:C30. 有以下程序段char name[20];int num;scanf("name=%s num=%d",name, &num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为A) name=Lili num=1001B) name=LiliC) Lili num=D) Lili参考答案:D31. 有以下程序#include <stdio.h>main(){char ch[ ] ="uvwxyz",*pc;pc=ch;printf("%c\n", *(pc+5));}程序运行后的输出结果是A) zB) 0C) 元素ch[5]的地址D) 字符y的地址参考答案:A32. 有以下程序#include <stdio.h>main(){char s[]={"012xy"};int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='a'&&s[i]<='z')n++;printf("%d\n",n);}程序运行后的输出结果是A) 0B) 2C) 3D) 5参考答案:B33. 有以下程序#include <stdio.h>int fun(int n){if(n==1)return 1;elsereturn(n+fun(n-1));}main(){int x;scanf("%d",&x);x=fun(x);printf("%d\n",x);}执行程序时,给变量x输入10,程序的输出结果是A) 55B) 54C) 65D) 45参考答案:A34. 有以下程序#include <stdio.h>int f ( int m ){ static int n=0;n+=m;return n;}main(){ int n=0;printf ( "%d,", f(++n) );printf ( "%d\n", f(n++) );}程序运行后的输出结果是A) 3,3B) 1,1C) 2,3D) 1,2参考答案:D35. 设有以下语句typedef struct TT{ char c; int a[4]; } CIN;则下面叙述中正确的是A) CIN是struct TT类型的变量B) TT是struct类型的变量C) 可以用TT定义结构体变量D) 可以用CIN定义结构体变量参考答案:D36. 有以下程序#include <stdio.h>struct ord{ int x,y; } dt[2]={1,2,3,4}; main(){struct ord *p=dt;printf("%d,",++(p->x));printf("%d\n",++(p->y));}程序运行后的输出结果是A) 3,4B) 4,1C) 2,3D) 1,2参考答案:C37. 有以下程序#include <stdio.h>#define SUB(a) (a)-(a)main(){ int a=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是A) 0B) -12C) -20D) 10参考答案:C38. 有以下程序#include <stdio.h>main(){ int a=2, b;b = a<<2;printf ("%d\n", b );}程序运行后的输出结果是A) 2B) 4C) 6D) 8参考答案:D39. 下列关于C语言文件的叙述中正确的是A) 文件由一系列数据依次排列组成,只能构成二进制文件B) 文件由结构序列组成,可以构成二进制文件或文本文件C) 文件由数据序列组成,可以构成二进制文件或文本文件D) 文件由字符序列组成,其类型只能是文本文件参考答案:C40. 有以下程序#include <stdio.h>main(){ FILE *fp;int a[10]={1,2,3,0,0}, i;fp = fopen("d2.dat", "wb");fwrite(a, sizeof(int), 5, fp);fwrite(a, sizeof(int), 5, fp);fclose(fp);fp = fopen("d2.dat", "rb");fread(a, sizeof(int), 10, fp);fclose(fp);for (i=0; i<10; i++)printf("%d,", a[i]);}程序的运行结果是A) 1,2,3,0,0,0,0,0,0,0,B) 1,2,3,1,2,3,0,0,0,0,C) 123,0,0,0,0,123,0,0,0,0,D) 1,2,3,0,0,1,2,3,0,0,参考答案:D2020年全国计算机二级等级考试模拟试卷及答案(第二套)1.一个栈的初始状态为空。

计算机等级考试理论模拟试题(第5套)

计算机等级考试理论模拟试题(第5套)

计算机等级考试理论模拟试题(第5套)1 十进制整数127转换为二进制整数等于()。

[单选题] *A) 1010000B) 0001000C) 1111111(正确答案)D) 1011000答案解析:十进制整数转换成二进制整数的方法是"除二取整法"。

将127除以2得商63,余1。

63除以2,得商31,余1。

依次除下去直到商是零为止。

以最先除得的余数为最低位,最后除得的余数为最高位,从最高位到最低位依次排列,便得到最后的二进制整数为1111111.因此通过第一次除以2,得到的余数为1就可直接排除A、B、D选项。

2 用8位二进制数能表示的最大的无符号整数等于十进制整数()。

[单选题] *A) 255(正确答案)B) 256C) 128D) 127答案解析:无符号二进制数各位都为1时值最大,最大值为28-1=255。

3 计算机内存中用于存储信息的部件是()。

[单选题] *A) U盘B) 只读存储器C) 硬盘D) RAM(正确答案)答案解析:计算机的内存储器分为ROM(只读存储器)和RAM(随机存取存储器),RAM用于存储当前使用的程序、数据、中间结果以及和外存交换的数据。

因此答案选择D。

4 为了防止信息被别人窃取,可以设置开机密码,下列密码设置最安全的是()。

[单选题] *A) 12345678B) nd@YZ@g1(正确答案)C) NDYZD) Yingzhong答案解析:为提高开机密码的安全级别,可以增加密码的字符长度,同时可设置数字、大小写字母、特殊符号等,安全系数会更高,综合比较几个选项,答案B最安全。

5 电子计算机最早的应用领域是()。

[单选题] *A) 数据处理B) 科学计算(正确答案)C) 工业控制D) 文字处理答案解析:计算机的应用主要分为数值计算和非数值计算两大类。

科学计算也称数值计算,主要解决科学研究和工程局技术中产生的大量数值计算问题,这也是计算机最初的也是最重要的应用领域。

国家二级(MS Office高级应用)机试模拟试卷5(题后含答案及解析)

国家二级(MS Office高级应用)机试模拟试卷5(题后含答案及解析)

国家二级(MS Office高级应用)机试模拟试卷5(题后含答案及解析)题型有:1. 选择题 2. Word字处理软件的使用 3. Excel电子表格软件的使用4. PowerPoint演示文稿软件的使用选择题1.诞生1946年的世界上第一台电子计算机的英文名称是( )。

A.ENIACB.LINIV AC—IC.EDV ACD.MARK-II正确答案:A解析:世界下第一台现代电子计算机“电子数字积分计算机”(英文名称为ENIAC),诞生于1946年2月14目的美国宾夕法尼亚大学。

2.在计算机中,20GB的硬盘可以存放的汉字个数是( )。

A.20×1024 MBB.20×1000×1000 KBC.10×1000×1000 BD.10×1024×1024 KB正确答案:D解析:根据换算公式1GB=1024MB=1024×1024KB可知,20GB=20×1024×1024KB,又因为一个汉字是用两个字节来表示的,所以20GB的硬盘可以存放的汉字个数是20×1024×1024KB×1/2=10×1024×1024KB,即答案选D。

3.大写字母的A和C的ASCII码值分别是( )。

A.65,66B.65,68C.64,65D.65,67正确答案:D解析:由ASCII表可知,“A”字符的编码为1000001。

对应的十进制数是65,“C”字符的编码为1000011,对应的十进制数为67,所以答案选D。

4.面对通过互联网传播的计算机新病毒的不断出现,最佳对策应该是( )。

A.尽可能少上网B.及时升级防杀病毒软件C.安装还原卡D.不打开电子邮件正确答案:B解析:针对不断出现的新病毒,专家一般建议立即升级系统中的防病毒软件,进行全面杀毒。

因此,答案选B。

5.CPU的主要性能指标除了有字长之外,还有( )。

计算机二级第5套答案及解析

计算机二级第5套答案及解析

下列叙述中正确的是()。

A. 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B. 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C. 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D. 线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性正确答案:B答题信息:答疑:【解析】线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。

第2题:(单项选择题,本题1分)下列叙述中正确的是()。

A. 栈是一种先进先出的线性表B. 队列是一种后进先出的线性表C. 栈与队列都是非线性结构D. 以上三种说法都不对正确答案:D答题信息:答疑:【解析】栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。

第3题:(单项选择题,本题1分)软件测试的目的是()。

A. 评估软件可靠性B. 发现并改正程序中的错误C. 改正程序中的错误D. 发现程序中的错误正确答案:D答题信息:答疑:【解析】软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。

不是为了评估软件或改正错误。

第4题:(单项选择题,本题1分)在软件开发中,需求分析阶段产生的主要文档是()。

A. 软件集成测试计划B. 软件详细设计说明书C. 用户手册D. 软件需求规格说明书正确答案:D答题信息:答疑:【解析】需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。

所以选择D。

软件生命周期是指()。

A. 软件产品从提出、实现、使用维护到停止使用退役的过程B. 软件从需求分析、设计、实现到测试完成的过程C. 软件的开发过程D. 软件的运行维护过程正确答案:A答题信息:答疑:【解析】通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。

也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。

2020年全国计算机考试二级ACCESS上机全真模拟试题库及答案(共七套)

2020年全国计算机考试二级ACCESS上机全真模拟试题库及答案(共七套)

2020年全国计算机考试二级ACCESS上机全真模拟试题库及答案(共七套)2020年全国计算机考试二级ACCESS上机全真模拟试题及答案(一)一、基本操作题(计30分)在考生文件夹中有"教学信息.mdb"数据库。

(1)按照下列要求创建"系别"表。

表69-1字段名称数据类型字段大小是否主键系别ID 自动编号长整型是名称文本20简介文本100(2)在"系别"表中输入如下数据。

表69-2系别ID名称简介1 经济管理系经济管理2 信息工程系电子、计算机3 机械工程系机械制造4 计算机系计算机、网络(3)设置"系别"表和"教师表"的关系为一对多,实施参照完整性。

一、基本操作题(1)【操作步骤】打开"教学信息"数据库,在"数据库"窗口中单击"表"对象,单击"新建"按钮。

在"新建表"对话框中选择"设计视图",单击"确定"按钮。

在表设计对话框中按照表69-1要求添加"系别ID"、"名称"和"简介"字段,并选择对应的"数据类型",选中"系别ID"字段,右键单击选择"主键",将"系别ID"设置为主键。

添加完以后效果如图69-1所示。

图69-1单击工具栏中的"保存"按钮,弹出"另存为"对话框,输入表名称为"系别",单击"确定"按钮,并关闭表设计视图。

(2)【操作步骤】在"教学信息"数据库窗口中"表"对象下,双击打开"系别"表。

2020年国家计算机二级考试模拟考试训练题库及答案(共200题)

2020年国家计算机二级考试模拟考试训练题库及答案(共200题)

1 2020年国家计算机二级考试模拟考试训练题库及答案(共200题)1、 客户/服务器模式的局域网,其网络硬件主要包括服务器、工作站、网卡和____。

A 、网络拓扑结构、网络拓扑结构B 、计算机、计算机C 、传输介质、传输介质D 、网络协议、网络协议2、 和广域网相比,局域网____。

A 、有效性好但可靠性差、有效性好但可靠性差B 、有效性差但可靠性高、有效性差但可靠性高C 、有效性好可靠性也高、有效性好可靠性也高D 、有效性差可靠性也差、有效性差可靠性也差3、 计算机网络技术包含的两个主要技术是计算机技术和____。

A 、微电子技术、微电子技术B 、通信技术、通信技术C 、数据处理技术、数据处理技术D 、自动化技术、自动化技术4、 OSI (开放系统互联)参考模型的最低层是____。

A 、传输层、传输层 B 、网络层、网络层C 、物理层、物理层D 、应用层、应用层5、 为了指导计算机网络的互联、为了指导计算机网络的互联、互通和互操作,互通和互操作,ISO 颁布了OSI 参考模型,其基本结构分为____。

A 、6层B 、5层C 、7层D 、4层 6、 在计算机网络中,表征数据传输有效性的指标是____。

A 、误码率、误码率B 、频带利用率、频带利用率C 、信道容量、信道容量D 、传输速率、传输速率7、 和通信网络相比,计算机网络最本质的功能是____。

A 、数据通信、数据通信B 、资源共享、资源共享C 、提高计算机的可靠性和可用性、提高计算机的可靠性和可用性D 、分布式处理、分布式处理8、 局域网组网完成后,决定网络使用性能的关键是____。

A 、网络的拓扑结构、网络的拓扑结构B 、网络的通信协议、网络的通信协议C 、网络的传输介质、网络的传输介质D 、网络的操作系统、网络的操作系统 9、 电子邮件地址由两部分组成,用@号隔开,其中@号前为____。

A 、用户名、用户名B 、机器名、机器名C 、本机域名、本机域名D 、密码密码10、 IP 地址是Internet 为每台主机分配的由32位____组成的唯一标识符。

计算机二级的第五套excel试题及答案

计算机二级的第五套excel试题及答案

计算机二级的第五套excel试题及答案一、试题第一部分:基础操作1. 请使用Excel创建一个新的工作簿,并将其命名为“销售数据”。

2. 在“销售数据”工作表中,创建一个表格,包含以下字段:产品名称、销售额、成本、利润。

3. 插入一行作为表头,并设置表头格式。

4. 在表格中添加5个样本数据,包括不同产品的销售额、成本和利润。

第二部分:函数运用1. 在“销售数据”工作表中,使用函数计算销售额之和,并将结果显示在单独的单元格中。

2. 计算利润占销售额的百分比,并使用百分比格式显示结果。

3. 使用函数计算销售额最大值、最小值和平均值,并分别显示在对应的单元格中。

第三部分:数据筛选和排序1. 在“销售数据”工作表中,使用筛选功能筛选出销售额大于500的数据。

2. 对筛选出的数据按照利润进行降序排序。

第四部分:图表制作1. 新建一个工作表,并将其命名为“销售图表”。

2. 在“销售数据”工作表中选中销售额和利润两列的数据,复制并粘贴到“销售图表”工作表中。

3. 使用图表工具创建一个柱状图,以产品名称为横坐标、销售额和利润为纵坐标。

4. 对图表进行美化,包括添加标题、调整颜色和字体等。

二、答案第一部分:基础操作1. 打开Excel软件,点击“新建工作簿”创建一个新的工作簿。

2. 在新建的工作簿中,在第一个工作表上方的空白处,输入“销售数据”作为工作表的名称。

3. 在工作表中创建一个表格,包括四列,分别命名为“产品名称”、“销售额”、“成本”和“利润”。

4. 在第一行的每一列中输入对应的表头,使用粗体和底纹等格式设置表头样式。

5. 在第二行起,依次填入5个样本数据,包括不同产品的销售额、成本和利润数据。

第二部分:函数运用1. 在“销售数据”工作表中,选中一个空白单元格,输入“=SUM(B2:B6)”计算销售额之和,按下回车键显示结果。

2. 在另一个空白单元格中,输入“=C2/B2”计算利润占销售额的百分比,按下回车键显示结果。

2020年4月全国计算机等级考试二级VF笔试全真模拟试题及答案

2020年4月全国计算机等级考试二级VF笔试全真模拟试题及答案

2020年4月全国计算机等级考试二级VF笔试全真模拟试题及答案一、选择题(每小题 2 分,共 70 分)(1)下列叙述中正确的是。

A)算法的效率只与问题的规模有关,而与数据的存储结构无关. B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的.D)算法的时间复杂度与空间复杂度一定相关.(2)在结构化程序设计中,模块划分的原则是。

A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度(3)下列叙述中正确的是。

A)软件测试的主要目的是发现程序中的错误.B)软件测试的主要目的是确定程序中错误的位置.C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是。

A)继承性 B)多态性 C)类比性 D)封装性(5)下列对列的叙述正确的是。

A)队列属于非线性表B)队列按”先进后出”的原则组织数据C)队列在队尾删除数据D)队列按先进先出原则组织数据(6)对下列二叉树进行前序遍历的结果为A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ(7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为A)n+1 B)n-1 C)2n D)n/(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。

A)井 B)交 C)投影 D)笛卡儿乘积(9)在E-R图中,用来表示实体之是联系的图形是。

A)矩形 B)椭圆形 C)菱形 D)平行四边形(10)下列叙述中错误的是。

A)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)以下不属于SQL数据操作命令的是。

2020年全国计算机二级等级考试全真模拟试卷及答案(共五套)

2020年全国计算机二级等级考试全真模拟试卷及答案(共五套)

B) 7
C) 11
D) 12
参考答案: A
29. 有以下程序 #include <stdio.h>
main()
{
char
*s[6]
=
{
"EFGH","IJKL","MNOP","QRST","UVWX" }, **p ;
int i;
p = s;
for( i = 0; i<4; i++ ) printf( "%s", p[i] );
参考答案: A
15. 有以下程序 ( 字母 A的ASCII代码为 65) #include <stdio.h>
main()
{
char c1 = 'A', c2 = 'Y';
printf("%d, %d\n", c1, c2 );
}
程序运行后的输出结果是
A) 65, 89
B) A, Y
C) 65, 90
A) 2
B) 4
C) 5
D) 1
参考答案: A
24. 若有定义语句 :int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,

下选项中错误引用 a数组元素的是 ( 其中 0 ≤i<10)
A) *(*(a+i))
B) a[ p-a ]
C) p[i]
D) *( &a[i] )
参考答案: A
D) 输出格式不合法 , 输出出错信息
参考答案: A
16. 若变量已正确定义,则以下 for 循环 for ( x=0,y=0; ( y!=123 ) && ( x<4 ); x++ );

计算机二级第五套题

计算机二级第五套题

第五套题Word步骤:(1)打开考生文件夹的word文件→{页面布局}→{页面设置}→“纸张”→“纸张大小,A4”;切换到“页边距”→调整上下,左右的距离。

(2)打开考生文件夹的“word样式标准”→(文件)→“选项”→“加载项”→“在管理中选择模板”→跳转→“管理器”→在样式中→在右侧选择关闭文件→在右侧单击“打开文件”→在文件夹中选择“word文档”选择要打开的文件→回到“管理器中”→在word样式标准中选择“标题一,标题样式一,标题2.标题样式二”→点击复制→全是。

(3)(4)返回word 按住Ctrl选中所有红色文字→开始→标题样式一按住Ctrl选中所有绿色文字→开始→标题样式二。

(5)1.单击{开始}→{编辑}→“替换”。

2.在替换选项卡中→“查找内容”→单击“更多”→在“替换”中,“特殊格式”选中“手动换行符”→在替换为→“特殊格式→段落标记”。

→全部替换。

(6)开始→样式(右下角的下拉符号)→“正文”→下拉-“修改”在修改样式中→单击“”格式:→段落→“特殊格式首行缩进2个字符”→点击确定。

(7)1.单击{插入}→{页眉和页脚}→“页眉”→编辑页眉。

2.{设计}→{插入}→“文档部件”→“域”→“Styleref”→“在样式名中选择标题1,标题样式一”→确定。

(8)1.将光标定位到“目标”后→回车→插入→插图→插入图表2在Excel中修改相关数据3.单击{图表工具}{布局}→“标签”→“图标标题”→选中一中显示方式→为折线统计图命名为“公司业务指标”4.保存文档。

Excel步骤:(1)在“费用报销管理”中选择“日期”数据列→鼠标右击→“设置单元格格式”→数字→“自定义”→在类型中“输入yyyy“年”””m”月”d”日“aaaa→确定(2)在H3中输入“=IF(WEEKDAY(A3,2)>5,"是","否")按回车→双击右下角的填充柄(书中有解释该函数的意义)(3)在D3单元格→输入“LEFT(C3,3)”按回车,双击右下角的填充柄(4)选中F3→单击{公式}→“插入函数”→VLOOKUP→第一个空填“E3”→第二空填“费用类别表中的A2:B12区域”→第三空“2”→第四空“FALSE”(5)在’差旅成本分析报告“B3单元格→插入函数“sumifs”→第一空输入“费用报销管理!G3:G401”,→第二空“费用报销管理!A3:A401”→第三“>=2013-04-01”→第四“费用报销管理!A3:A401”→第五“<=2013-06-30”→“费用报销管理!D3:D401”→第六“北京市”→确定。

2020年9月全国计算机等级考试二级笔试模拟试卷及答案

2020年9月全国计算机等级考试二级笔试模拟试卷及答案

2020年9月全国计算机等级考试二级笔试模拟试卷及答案一﹑选择题(每小题2分,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。

(1)软件是指A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合(2)软件调试的目的是A.发现错误B.改正错误C.改善软件的性能D.验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠A.对象的继承B.对象的多态C.对象的封装D.对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息(5)下列叙述中正确的是A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对(6)下列叙述中正确的是A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A.n(n+1)/2 B.nlog2 n C.n(n-1)/2 D.n/2 (8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A.219 B.221 C.229 D.231(9)下列叙述中正确的是A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对(10)下列叙述中正确的是A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表(11) 在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为A.向导B.设计器C.生成器D.项目管理器(12)命令?VARTYPE(TIME())结果是A.C B.D C.T D.出错(13)命令?LEN(SPACE(3)-SPACE(2))的结果是A.1 B.2 C.3 D.5(14)在Visual Foxpro中,菜单程序文件的默认扩名是A.mnx B.mnt C.mpr D.prg(15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A.SET CENTURY ON B.SET CENTURY OFFC.SET CENTURY TO 4 D.SET CENTURY OF 4(16)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称TO ttt C.INDEX ON职称,性别TO ttt D.INDEX ON 性别,职称TO ttt (17)在Visual Foxpro中,Unload事件的触发时机是A.释放表单B.打开表单C.创建表单D.运行表单(18)命令SELECT 0的功能是A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区的表D.选择当前工作区(19)下面有关数据库表和自由表的叙述中,错误的是A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表(20)有关ZAP命令的描述,正确的是A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前表的全部记录D.ZAP命令能删除表的结构和全部记录(21)在视图设计器中有,而在查询设计器中没有的选项卡是A.排序依据B.更新条件C.分组依据D.杂项(22)在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是A.排序依据B.联接C.筛选D.杂项(23)在Visual Foxpro中,过程的返回语句是A.GOBACK B.COMEBACK C.RETURN D.BACK (24)在数据库表上的字段有效性规则是A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能(25)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。

2020年全国计算机二级等级考试全真模拟试卷及答案(共三套卷)

2020年全国计算机二级等级考试全真模拟试卷及答案(共三套卷)

2020年全国计算机二级等级考试全真模拟试卷及答案(共三套)2020年全国计算机二级等级考试全真模拟试卷及答案(一)(2020.9)1.面向对象方法中,实现对象的数据和操作结合于统一体中的是A) 结合B) 封装C) 隐藏D) 抽象参考答案:B2.在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的A) 关系B) 元组C) 属性D) 属性的值域参考答案:A3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有A) 节省存储空间B) 插入与删除运算效率高C) 便于查找D) 排序时减少元素的比较次数参考答案:B4.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为A) 62B) 63C) 64D) 65参考答案:B5.下列叙述中正确的是A) 所谓有序表是指在顺序存储空间内连续存放的元素序列B) 有序表只能顺序存储在连续的存储空间内C) 有序表可以用链接存储方式存储在不连续的存储空间内D) 任何存储方式的有序表均能采用二分法进行查找参考答案:C6.参考答案:C7.计算机软件包括A) 算法和数据B) 程序和数据C) 程序和文档D) 程序、数据及相关文档参考答案:D8.下面描述中不属于软件需求分析阶段任务的是A) 撰写软件需求规格说明书B) 软件的总体结构设计C) 软件的需求分析D) 软件的需求评审参考答案:B9.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的A) 逻辑独立性B) 物理独立性C) 应用独立性D) 空间独立性参考答案:A10.A) 并B) 投影C) 交D) 选择参考答案:A11.以下叙述正确的是A) C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj 的二进制文件B) C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe 的可执行文件C) C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件D) 链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe 的可执行文件参考答案:A12.以下叙述正确的是A) 循环结构、选择结构、顺序结构都是结构化程序的基本结构B) 计算机可以直接执行C语言程序,不需要做任何转换C) 过于复杂的算法不能使用N-S流程图描述D) 只有不超过20步操作步骤的算法才是简单算法参考答案:A13.有如下程序#include <stdio.h>main( ){int x = 072;printf("X=%d.\n", x+1);}程序运行后的输出结果是A) X=115B) X=73C) X=59.D) X=72.参考答案:C14.下面叙述正确的是A) 任何复杂任务都可以分解成简单子任务B) C语言程序的所有函数只能处于同一个源文件中WErC) 包含全部三种基本结构的程序才是结构化程序D) C语言程序可以定义多个不同内容的main函数参考答案:A15.以下叙述正确的是A) C程序总是以main()作为程序执行的起始行B) main()函数若不带参数,其后面的一对圆括号可省略C) 函数体内的定义语句和可执行语句允许任意穿插出现D) C语言中的语句之间必须用分号作为分隔符参考答案:A16.有以下程序#include <stdio.h>main( ){ char c;for(; (c=getchar()) != '#'; ) putchar(++c);}执行时如输入为:abcdefg##<回车> , 则输出结果是A) abcdefgB) bcdefgh$C) bcdefgh$$D) bcdefgh参考答案:D17. 有以下程序#include <stdio.h>main( ){ int a=1, b=0;for(; a<5; a++){ if (a%2 == 0) break; continue;b += a;}printf("%d \n", b);}程序运行后的输出结果是A) 0B) 1C) 10D) 4参考答案:A18.有以下程序#include <stdio.h>main( ){int x = 0x13;if (x = 0x12) printf("True"); printf("False\n");}程序运行后的输出结果是A) TrueB) TrueFalseC) FalseD) TrueFalseTrue参考答案:B19.为了避免在嵌套的if-else语句中产生二义性,C语言规定与else 子句配对是A) 与其在同一行上的if子句B) 在其之后最近的不带else的if子句C) 与其缩排位置相同的if子句D) 在其之前最近的不带else的同层if子句参考答案:D20.有以下程序#include <stdio.h>main( ){ int i,a;for (i=0; i<=10; i++) a=i; printf("%d,%d\n", i, a); }程序的运行结果是A) 11,10B) 10,10C) 10,11D) 11,11参考答案:A21.有以下程序#include <stdio.h>void fun(int a[ ], int n) { int i=0;for (i=0; i<n; i++){if (i % 2 == 0)a[i] += n;}}main( ){ int c[5] = {5,4,3,2,1}, i;fun(c, 5);for (i=0;i<5; i++) printf("%d,", c[i]); printf("\n");}程序运行后的输出结果是A) 10,-1,8,-3,6,B) 5,4,3,2,1,C) 10,2,8,4,6,D) 5,-1,3,-3,1,参考答案:A22.有以下程序#include <stdio.h>#define N 4void fun(int a[][N]){ int i;for(i=0; i<N; i++)a[0][i] = a[N-1][N-1-i];}main( ){ int x[N][N]={ {1, 2, 3, 4},{5, 6, 7, 8},{9,10,11,12},{13,14,15,16}}, i;fun(x);for (i=0; i<N; i++) printf("%d,", x[i][i]); printf("\n");printf("\n");}程序运行后的输出结果是A) 16,6,11,16,B) 1,6,11,16,C) 4,7,10,13,D) 17,17,17,17,参考答案:A23. 有如下程序#include <stdio.h>int convert(int* data) {return (*data) ++;}main( ){int data = 56;convert(&data);printf("%d,", data); data = convert(&data); printf("%d,\n", data); }程序运行后的输出结果是A) 56,57,B) 57,58,C) 57,57,D) 55,57,参考答案:C24.设有如下程序段int a[1] = {0};int b[] = {9};char c[3] = {"A", "B"}; char d = "12";以下叙述正确的是A) a, b的定义合法,c, d的定义不合法B) a,b,c,d的定义都是合法的C) a,b,c的定义是合法的,d的定义不合法D) 只有a的定义是合法的参考答案:A25.设有定义:int x=2,*p=&x;float y=3.0; char z='c';,则立即进行以下运算有安全隐患的是A) p++;B) x++;C) y++;D) z++;参考答案:A26.有以下程序#include <stdio.h>double fun(double a){ double x;x = a - (int)a;return x;}main( ){ double a = 3.1415;printf("%f\n", fun(a)); }程序的运行结果是A) 3.000000B) 3.141500C) 0.141500D) 0.000000参考答案:B27.有以下程序#include <stdio.h>#include <string.h>char *a = "you";char *b = "Welcome you to Beijing!"; main( ){ char *p;p = b;while (*p != *a) p++;p += strlen(a) + 1;printf("%s\n", p);}程序运行后的输出结果是A) Beijing!B) you to Beijing!C) Welcome you to Beijing!D) to Beijing!参考答案:D28. 有如下程序#include <stdio.h>#include <string.h>main( ){printf("%d\n", strlen("0\t\nA011\1")); }程序运行后的输出结果是A) 8B) 9C) 7D) 10参考答案:A29.有如下程序#include <stdio.h>int sum(int data){static int init = 1;return init += data;}main( ){int i;for (i=1; i<=1; i++) printf("%d,", sum(i));printf("\n");}程序运行后的输出结果是A) 2,B) 2,3,C) 3,D) 1,参考答案:A30.有以下程序#include <stdio.h>main( ){ char s1[] = "programe", s2[] = "Language"; char *p1 = s1, *p2 = s2;int k;for (k=0; k<8; k++)if (*(p1+k) == *(p2+k))printf("%s\n",(p1+k));}程序的运行结果是A) grame ame eeB) g a eC) programeD) 无输出字符参考答案:A31. 以下针对全局变量的叙述错误的是A) 全局变量的作用域是从定义位置开始至源文件结束B) 全局变量是在函数外部任意位置上定义的变量C) 用extern说明符可以限制全局变量的作用域D) 全局变量的生存期贯穿于整个程序的运行期间参考答案:C32. 有以下程序#include <stdio.h>#include <string.h>typedef struct stu {#include <string.h>typedef struct stu {char name[10];char gender;int score;} STU;void f(STU *c){ strcpy(c->name, "Qian");c->gender = 'f';c->score = 350;main( ){ STU a = {"Zhao", 'm', 290}, b;b = a;f(&b);printf("%s,%c,%d,", , a.gender, a.score); printf("%s,%c,%d\n", , b.gender, b.score);}程序运行后的输出结果是A) Zhao,m,290,Qian,f,350B) Zhao,m,290,Qian,m,290C) Zhao,m,290,Zhao,m,290d) Zhao,m,290,Qian,m,350参考答案:A33.下面关于编译预处理的命令行,正确的是A) #define PAI 3.14B) #Define Eps 0.00001C) ##DEFINE FALSE 0D) #define int INT参考答案:A34.有以下程序#include <stdio.h>#define D(x) 2*x+3 main( ){int i = 1, j = 2;printf("%d\n", D(i+j)); }程序运行后的输出结果是A) 7B) 6C) 9D) 2参考答案:A35.有以下程序#include <stdio.h>#include <string.h>struct S{char name[10];};void change(struct S *data, int value) {strcpy(data->name, "#");value = 6;}main( ){struct S input;int num = 3;strcpy(, "OK");int num = 3;strcpy(, "OK");change(&input, num);printf("%s,%d\n", , num); }程序运行后的输出结果是A) OK,6B) #,6C) OK,3D) #,3参考答案:D36.有如下定义struct st{ char name[12]; int age; char sex; } std[10],*p=std; 以下语句错误的是A) scanf("%d",p->age);B) scanf("%s",std[0].name);C) scanf("%d",&std[1].age)D) scanf("%c",&(p->sex));参考答案:A37. 有以下程序#include <stdio.h>#include <stdlib.h>void fun(int **s, int x[2][3]){ **s=*(x[1]+1); }main(){ int a[2][3] = {1,2,3,4,5,6}, *p; p = (int*)malloc(sizeof(int)); fun(&p,a);printf("%d\n",*p);}程序的运行结果是A) 6B) 2C) 5D) 3参考答案:C38.有如下定义struct st{ int a; float b; } x[10];FILE *fp;若文件已正确打开,且数组x 的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是A) for(i=0; i<10; i++)write(x,sizeof(struct st),1,fp);B) fwrite(x,10*sizeof(struct st),1,fp);C) fwrite(x,sizeof(struct st),10,fp);D) for(i=0; i<10 ;i++)fwrite(&x[i],sizeof(struct st),1,fp);参考答案:A39. 有以下程序#include <stdio.h>int disp(char* str){while (*str) putchar(*str++); putchar('#');return *str;}main(){printf("%d\n", disp("C##123")); }程序运行后的输出结果是A) C##123#0B) C##1230C) C##0D) C##123#\0参考答案:A40. 有以下程序#include <stdio.h>main( ){ int x[3][3] = {{2},{4},{6}}, i, *q = &x[0][0]; for(i=0; i<2; i++){if (i == 0)x[i][i+1] = *q+1;else++q;printf("%d ",*q);}printf("\n");}程序的运行结果是2020年全国计算机二级等级考试全真模拟试卷及答案(二)1.下列关于算法复杂度叙述正确的是A) 最坏情况下的时间复杂度一定高于平均情况的时间复杂度B) 时间复杂度与所用的计算工具无关C) 对同一个问题,采用不同的算法,则它们的时间复杂度是相同的D) 时间复杂度与采用的算法描述语言有关参考答案:B(2020.9)2.设有栈S和队列Q,初始状态均为空。

二级考试题第五套答案

二级考试题第五套答案

二级考试题第五套答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项不是计算机硬件的组成部分?A. 显示器B. 键盘C. 操作系统D. 鼠标答案:C3. 在计算机术语中,"bit"指的是什么?A. 字节B. 位C. 千字节D. 兆字节答案:B4. 计算机病毒主要通过什么方式传播?A. 电子邮件B. 网络下载C. 移动存储设备D. 所有以上选项答案:D5. 下列哪个选项是计算机操作系统的主要功能?A. 管理计算机硬件B. 运行应用程序C. 存储数据D. 所有以上选项答案:D6. 在计算机中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A7. 下列哪个选项不是计算机输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C8. 下列哪个选项不是计算机输出设备?A. 显示器B. 打印机C. 耳机D. 硬盘答案:D9. 在计算机中,"CPU"的全称是什么?A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A10. 计算机的存储设备中,哪个是临时存储设备?A. 硬盘B. 固态硬盘C. RAMD. CD-ROM答案:C二、填空题(每题2分,共10分)1. 计算机的五大组成部分包括输入设备、输出设备、存储器、______和______。

答案:中央处理器、软件2. 在计算机术语中,"KB"代表______字节。

答案:千字节3. 计算机病毒是一种______程序。

答案:恶意4. 计算机操作系统的主要功能之一是______计算机硬件。

答案:管理5. RAM是______存储器,断电后数据会丢失。

2020年全国计算机二级等级考试模拟试卷及答案(第五套)

2020年全国计算机二级等级考试模拟试卷及答案(第五套)

2020年全国计算机二级等级考试模拟试卷及答案(第五套)1.下列叙述中正确的是()。

A) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D) 线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性参考答案:B2. 下列叙述中正确的是()。

A) 栈是一种先进先出的线性表B) 队列是一种后进先出的线性表C) 栈与队列都是非线性结构D) 以上三种说法都不对参考答案:D3. 软件测试的目的是()。

A) 评估软件可靠性B) 发现并改正程序中的错误C) 改正程序中的错误D) 发现程序中的错误参考答案:D4. 在软件开发中,需求分析阶段产生的主要文档是()。

A) 软件集成测试计划B) 软件详细设计说明书C) 用户手册D) 软件需求规格说明书参考答案:D5. 软件生命周期是指()。

A) 软件产品从提出、实现、使用维护到停止使用退役的过程B) 软件从需求分析、设计、实现到测试完成的过程C) 软件的开发过程D) 软件的运行维护过程参考答案:A6. 面向对象方法中,继承是指()。

A) 一组对象所具有的相似性质B) 一个对象具有另一个对象的性质C) 各对象之间的共同性质D) 类之间共享属性和操作的机制参考答案:D7. 层次型、网状型和关系型数据库划分原则是()。

A) 记录长度B) 文件的大小C) 联系的复杂程度D) 数据之间的联系方式参考答案:D8. 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。

A) 一对一B) 一对多C) 多对多D) 多对一参考答案:C9. 数据库设计中反映用户对数据要求的模式是()。

A) 内模式B) 概念模式C) 外模式D) 设计模式参考答案:C10. 有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020年全国计算机二级等级考试全真模拟试卷及答案(第五套)1. 下列叙述中正确的是A) 栈与队列都只能顺序存储B) 循环队列是队列的顺序存储结构C) 循环链表是循环队列的链式存储结构D) 栈是顺序存储结构而队列是链式存储结构参考答案:B2.设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为A) BCAB) CBAC) ABCD) CAB参考答案:B3.下列排序方法中,最坏情况下时间复杂度最小的是A) 冒泡排序B) 快速排序C) 堆排序D) 直接插入排序参考答案:C4.为了对有序表进行对分查找,则要求有序表A) 只能顺序存储B) 只能链式存储C) 可以顺序存储也可以链式存储D) 任何存储方式参考答案:A5.软件设计中模块划分应遵循的准则是A) 低耦合低内聚B) 高耦合高内聚C) 低耦合高内聚D) 内聚与耦合无关参考答案:C6.下面属于整数类的实例是A) 0x518B) 0.518C) "-518"D) 518E-2参考答案:A7.下面属于白盒测试方法的是A) 边界值分析法B) 基本路径测试C) 等价类划分法D) 错误推测法参考答案:B8.设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品 (商品号,商品名,单价,商品类别,供应商) ,客户 (客户号,姓名,地址,电邮,性别,身份证号) ,购买 (客户号,商品号,购买数量),则关系购买的键为A) 客户号B) 商品号C) 客户号, 商品号D) 客户号, 商品号, 购买数量参考答案:C9.有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为A) 并B) 自然连接C) 差D) 交参考答案:D10.在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是A) 数据定义语言B) 数据管理语言C) 数据操纵语言D) 数据控制语言参考答案:C11.流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。

其中判断框的图形是A) 菱形B) 长方形C) 平行四边形D) 椭圆型参考答案:A12.以下叙述错误的是A) 在进行模块化程序设计的时候,应首先完成每个模块的编写调试,再集中考虑主程序中的算法B) 同一程序各模块可由一组人员同时进行编写调试,可提高编写程序的效率C) 模块化的程序设计是采用自顶向下、逐步细化的原则D) 程序的每个模块都可通过三种基本结构实现参考答案:A13.关于C语言的变量名,以下叙述正确的是A) 变量名不可以与关键字同名B) 变量名不可以与预定义标识符同名C) 变量名必须以字母开头D) 变量名是没有长度限制的参考答案:A14.有以下程序#include <stdio.h>main(){ int a;a = (int)1.99*3;printf("%d\n", a);}程序的运行结果是A) 3B) 5C) 6D) 结果不确定参考答案:A15有以下程序#include <stdio.h>main(){ int k=-17;printf("%d,%o,%x\n", k, 1-k, 1-k);}程序的运行结果是A) -17,22,12B) -17,12,22C) -17,-22,-12D) 17,22,12参考答案:A16.若有定义:int a; float b; double c; ,程序运行时输入:a=1,b=2,c=3 <回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是A) scanf("a=%d,b=%f,c=%lf", &a,&b,&c);B) scanf("%d%f%lf", &a,&b,&c);C) scanf("a=%d,b=%lf,c=%lf", &a,&b,&c);D) scanf("a=%d,b=%f,c=%f", &a,&b,&c);参考答案:A17.有以下程序#include <stdio.h>main(){ int a=0,b=0,c=0,d=0;(++a || ++b) ? ++c : ++d;printf("%d,%d,%d,%d\n", a,b,c,d); }程序的运行结果是A) 1,0,1,0B) 1,1,0,1C) 1,0,0,1D) 1,1,1,0参考答案:A18.有以下程序#include <stdio.h>main(){ int a,b;for (a=0; a<3; a++){ scanf("%d", &b);switch(b){ case 1: printf("%d,", b++); case 2: printf("%d,", b++); default: printf("%d,", b++); }}printf("\n");}执行时输入:1 2 3 <回车>,则输出结果是A) 1,2,3,2,3,3,B) 1,2,3,C) 2,3,4,3,4,4,D) 1,1,1,2,2,3参考答案:A19.有以下程序#include <stdio.h>main(){ int a=1,b=1;while(a--)b--;printf("%d,%d\n", a,b);}程序的运行结果是A) -1,0B) 0,0C) -1,-1D) 1,1参考答案:A20.有以下程序#include <stdio.h>{ int a=1, b=0;for(;a<5; a++){ if (a%2==0) break;b += a;}printf("%d \n", b);}程序的运行结果是A) 1B) 10C) 0D) 4参考答案:A21.以下能正确输出字符a 的语句是A) printf("%s", "a");B) printf("%s", 'a');C) printf("%c", "a");D) printf("%d", 'a');参考答案:A22.有以下程序#include <stdio.h>{ char c;do {c=getchar();putchar(c);} while(c != '#');printf("\n");}执行时如输入:abcdefg##<回车> , 则输出结果是A) abcdefg#B) abcdefgC) abcdefg##D) ##参考答案:A23.以下关于C语言函数参数传递方式的叙述正确的是A) 数据只能从实参单向传递给形参B) 数据可以在实参和形参之间双向传递C) 数据只能从形参单向传递给实参D) C语言的函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用参考答案:A24以下关于指针的叙述正确是A) 所有类型的指针变量所占内存的大小是一样的B) 指针变量所占内存的大小与其类型有关,char型指针变量只占1个字节,double型指针变量占8个字节C) 指针变量可直接指向任何类型的变量,而不会出现编译或运行错误D) 指针变量既可以直接指向结构体,也可直接指向结构体中某个成员,而不会出现编译或运行错误参考答案:A25.有以下程序#include <stdio.h>int k=5;void f(int *s){ s=&k; }main(){ int m=3,*p=&m;f(p);printf("%d,%d\n", m, *p);}程序的运行结果是A) 3,3B) 5,5C) 3,5D) 5,3参考答案:A26.有以下程序#include <stdio.h>int *f(int *s,int *t){ if (*s < *t)*s=*t;return s;}main(){ int i=3, j=5, *p=&i, *q=&j, *r;r=f(p,q);printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r); }程序的运行结果是A) 5,5,5,5,5B) 3,5,5,5,5C) 5,3,3,3,5D) 3,5,3,5,5参考答案:A27.有以下程序#include <stdio.h>#define N 4void fun(int a[][N]){ int b[N][N],i,j;for(i=0; i<N; i++)for(j=0; j<N; j++)b[i][j] = a[N-1-j][i]; for(i=0; i<N; i++)for(j=0; j<N; j++)a[i][j] = b[i][j];}main(){ int x[N][N]={ {1, 2, 3, 4}, {5, 6, 7, 8}, {9,10,11,12}, {13,14,15,16} }, i;fun(x); fun(x);for (i=0;i<N; i++)printf("%d,", x[i][i]); printf("\n");}程序的运行结果是A) 16,11,6,1,B) 1,6,11,16,C) 4,7,10,13,D) 13,10,7,4,参考答案:A28.有以下程序#include <stdio.h>void fun(int a[ ], int n){ int i,j=0,k=n/2, b[10];for (i=n/2-1; i>=0; i--){ b[i] =a[j];b[k] =a[j+1];j+=2; k++;}for (i=0; i<n; i++)a[i] = b[i];}main(){ int c[10]={10,9,8,7,6,5,4,3,2,1},i ; fun(c, 10);for (i=0;i<10; i++)printf("%d,", c[i]);printf("\n");}程序的运行结果是A) 2,4,6,8,10,9,7,5,3,1,B) 10,8,6,4,2,1,3,5,7,9,C) 1,2,3,4,5,6,7,8,9,10,D) 1,3,5,7,9,10,8,6,4,2,参考答案:A29.有以下程序#include <stdio.h>#include <string.h>main(){ int i;char a[]="How are you!"; for (i=0; a[i]; i++)if (a[i] == ' '){ strcpy(a, &a[i+1]); i=0;}printf("%s\n",a);}程序的运行结果是A) you!B) Howareyou!C) areyou!D) are you!参考答案:A30.有以下程序(其中的strstr()函数头部格式为:char *strstr(char *p1, char *p2) 确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址)#include <stdio.h>#include <string.h>char *a="you";char *b="Welcome you to Beijing!";main(){ char *p;p = strstr(b, a) + strlen(a) + 1;printf("%s\n", p);}程序的运行结果是A) to Beijing!B) you to Beijing!C) Welcome you to Beijing!D) Beijing!参考答案:A31有以下程序#include <stdio.h>main(){ char b[4][10]; int i;for (i=0; i<4; i++)scanf("%s", b[i]);printf("%s%s%s%s\n", b[0],b[1],b[2],b[3]);}执行时若输入: Fig flower is red. <回车>则输出结果是A) Figflowerisred.B) Figfloweris red.C) Figflower is red.D) Fig flower is red.参考答案:A32.有以下程序#include <stdio.h>#include <string.h>{ char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."};int i;for (i=0; i<5; i++)w[i]=a[i][ strlen(a[i]) - 1];w[5]= '\0';puts(w);}程序的运行结果是A) flqv.B) agmrwC) ekpuyD) flqvz参考答案:A33.有以下程序#include <stdio.h>void f(int x[], int n){ if ( n> 1){ f(&x[1], n-1);printf("%d,", x[0]);}printf("%d,", x[0]);}main(){ int z[6] = {1,2,3,4,5,6}; f(z,6); printf("\n"); }程序的运行结果是A) 6,5,4,3,2,1,B) 1,1C) 1,1,1,1,1,1,D) 1,2,3,4,5,6,参考答案:A34.有以下程序#include <stdio.h>int a=2;int f(){ static int n;int m;m=n=0;n++; a++; m++;return n+m+a;}main(){ int k;for (k=0; k<3; k++)printf("%d,", f( ));printf("\n");}程序的运行结果是A) 5,6,7,B) 5,7,9,C) 5,8,11,D) 5,5,5,参考答案:A35.有以下程序#include <stdio.h>#define S(x) x*xmain(){ int k=5, j=2;printf("%d,%d\n", S(k+j+2),S(j+k+2)); }程序的运行结果是A) 21,18B) 81,81C) 21,21D) 18,18参考答案:A36.有以下程序#include <stdio.h>typedef struct stu {char name[10];char gender;int score;} STU;void f(STU *a, STU *b){ *b = *a;printf("%s,%c,%d,", b->name, b->gender, b->score); }main(){ STU a={"Zhao", 'm', 290}, b={"Qian", 'f', 350}; f(&a,&b);printf("%s,%c,%d\n", , b.gender, b.score); }程序的运行结果是A) Zhao,m,290,Zhao,m,290B) Zhao,m,290,Qian,f,350C) Qian,f,350,Qian,f,350D) Qian,f,350,Zhao,m,290参考答案:A37.有以下程序#include <stdio.h>#include <string.h>typedef struct stu {char name[10];char gender;int score;} STU;void f(char *name, char gender, int score){ strcpy(name, "Qian");gender = 'f';score = 350;}main(){ STU a={"Zhao", 'm', 290}, b;b=a;f(,b.gender,b.score);printf("%s,%c,%d,", , a.gender, a.score);printf("%s,%c,%d\n", , b.gender, b.score); }程序的运行结果是A) Zhao,m,290,Qian,m,290B) Zhao,m,290,Zhao,m,290C) Zhao,m,290,Qian,m,350D) Zhao,m,290,Qian,f,350参考答案:A38.若有定义typedef int T[10];T *a[20];则与上述定义完全等价的说明语句是A) int *a[20][10];B) int *a[20];C) int *a[10];D) int *a[10][20];参考答案:A39.有以下程序#include <stdio.h>main(){ int c,d;c= 13&5; d=10&&5;printf("%d,%d\n", c, d);}程序的运行结果是A) 5,1B) 1,1C) 18,1D) 13,1参考答案:A40.有以下程序#include <stdio.h>main(){ FILE *fp;int i, a[6]={1,2,3,4,5,6}, k;fp = fopen("data.dat", "w+b");fwrite(&a[0], sizeof(int), 1, fp);for (i=1; i<6; i++){ fseek(fp, 0L, 0);fread(&k, sizeof(int), 1, fp);fseek(fp, 0L, 0);a[i] +=k;fwrite(&a[i], sizeof(int), 1, fp); }rewind(fp);fread(&k, sizeof(int), 1, fp); fclose(fp);printf("%d\n", k);}程序的运行结果是A) 21B) 6C) 123456D) 11参考答案:A。

相关文档
最新文档