2019年全国计算机二级考试试题题库(附答案)

合集下载

2019年国家计算机二级MSOffice计算机选择题题库文件_精选

2019年国家计算机二级MSOffice计算机选择题题库文件_精选

计算机二级选择题题目(带答案)(1)下列关于栈和队列的描述中,正确的是()A) 栈是先进先出B) 队列是先进后出C) 队列允许在队友删除元素D) 栈在栈顶删除元素答案:D解析:栈实际也是线性表,只不过是一种特殊的线性表。

栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。

队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。

(2) 已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()A)ABCDEB)ECABDC)EACDBD)CDEAB答案:C解析:由于后序遍历的最后一个元素为E,所以 E 为根结点,所以它的前序遍历的首个元素为E,故排除 A)和 D)选项。

由于中序遍历中,元素B在元素根结点E的后面,所以 B 为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为B,故选项C)为正确选项,即该二叉树的前序遍历序列是EACDB。

(3)在数据流图中,带有箭头的线段表示的是()A)控制流B)数据流C)模块调用D)事件驱动答案: B解析:数据流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。

(4)结构化程序设计的3种结构是()A)顺序结构,分支结构,跳转结构B)顺序结构,选择结构,循环结构C)分支结构,选择结构,循环结构D)分支结构,跳转结构,循环结构答案: B解析:程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。

遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。

(5)下列方法中,不属于软件调试方法的是()A )回溯法B )强行排错法C )集成测试法D 原因排除法答案:C解析:软件调试主要采用以下三种方法:强行排错法:作为传统的调试方法,其过程可概括为设置断点、程序暂停、观察程序状态、继续运行程序。

2019年全国计算机二级考试试题题库(附答案)【精选】

2019年全国计算机二级考试试题题库(附答案)【精选】

2019年全国计算机二级考试试题题库(附答案)一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。

(1) 应用软件是指A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件(2) 下列述叙中错误的是A) 计算机要经常使用不要长期闲置不用B) 为了延长计算机的寿命,应避免频繁开关计算机C) 在计算机附近应避免磁场干扰D) 计算机用几小时后,应关机一会儿再用(3) 下列字符中,ASCII码值最小的是A) A B) a C) Z D) x(4) 用晶体管作为电子器件制成的计算机属于A) 第一代 B) 第二代 C) 第三代 D) 第四代(5) 下列各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(6) 二进制数1110111.11转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7) 下列各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8) 计算机的软件系统可分类为A) 程序与数据 B) 系统软件与应用软件D) 操作系统与语言处理程序 D) 程序、数据与文档(9) 486机中的CPU同时能处理的二进制位数为A) 8 B) 16 C) 32 D) 64(10) 在使用计算机的过程中,需要重新启动DOS,则要A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键(11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。

最新全国计算机二级考试试题题库(附答案)资料

最新全国计算机二级考试试题题库(附答案)资料

2019年全国计算机二级考试试题题库(附答案)一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。

(1) 应用软件是指A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件(2) 下列述叙中错误的是A) 计算机要经常使用不要长期闲置不用B) 为了延长计算机的寿命,应避免频繁开关计算机C) 在计算机附近应避免磁场干扰D) 计算机用几小时后,应关机一会儿再用(3) 下列字符中,ASCII码值最小的是A) A B) a C) Z D) x(4) 用晶体管作为电子器件制成的计算机属于A) 第一代 B) 第二代 C) 第三代 D) 第四代(5) 下列各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(6) 二进制数1110111.11转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7) 下列各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8) 计算机的软件系统可分类为A) 程序与数据 B) 系统软件与应用软件D) 操作系统与语言处理程序 D) 程序、数据与文档(9) 486机中的CPU同时能处理的二进制位数为A) 8 B) 16 C) 32 D) 64(10) 在使用计算机的过程中,需要重新启动DOS,则要A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键(11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。

2019年3月全国计算机等级考试二级C语言笔试试题(含参考答案)

2019年3月全国计算机等级考试二级C语言笔试试题(含参考答案)

2019年3月全国计算机等级考试二级C语言笔试试卷(考试时间120分钟,满分100分)一、选择题((1)~(10)、(21)~(40)每题2分,(11)~(20)每题1分,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选择涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)栈是“先进先出”的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是A)栈B)树C)队列D)二叉树(3)某二叉树有5个度为z的结点,则该二叉树中的叶子结点数是A)10B)8C)6D)4(4)下列排序方法中,最坏情况下比较次数最少的是A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是A)编译程序B)操作系统C)教务管理系统D)汇编程序(6)下面叙述中错误的是A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。

下列叙述中正确的是A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训(9)有两个关系R, S如下:由关系R通过运算得到关系S,则所使用的运算为A)选择B)投影C)插入D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域(11)以下选项中合法的标识符是A)1_1B)1-1C)_11D)1_ _(12)若函数中有定于语句:int k;,则A)系统将自动给K赋初值0B)这时k中的值无定义C)系统将自动给k赋初值-1D)这时k中无任何值(13)以下选项中,能用作数据常量的是A)o115B)0118C)1.5e1.5D)115L(14)设有定义:int x=2;,以下表达式中,值不为6的是A)x*=x+1B)x++,2*xC)x*=(1+x)D)2*x, x+=2(15)程序段:int x=12; double y=3.141593; printf (“%d%8.6f”, x, y);的输出结果是A)123.141593B)12 3.141593C)12, 3.141593D)123.1415930(16)若有定义语句:double x, y,*px,*pY; 执行了px=&x; py=&y;之后,正确的输入语句是A)scanf(“%f%f”,x,y);B)scanf(“%f%f”,&x,&y);C)scanf(“%lf%le”,px,py);D)scanf(“%lf%lf”,x,y);(17)以下是if语句的基本形式:if(表达式)语句其中“表达式”A)必须是逻辑表达式B)必须是关系表达式C)必须是逻辑表达式或关系表达式D)可以是任意合法的表达式(18)有以下程序#include <stdio.h>main(){ int x;scanf(“%d”,&x);if (x<=3);elseif (x!=10) printf(“ %d\n”,x);}程序运行时,输入的值在哪个范围才会有输出结果A)不等于10的整数B)大于3且不等10的整数C)大于3或等于10的整数D)小于3的整数(19)有以下程序#include <stdio.h>main(){ int a=1,b=2,c=3,d=0;if (a==1&&b++==2)if (b!=2||c--!=3)printf(“%d,%d,%d\n”,a,b, c);else printf(“%d, %d, %d\n”,a,b, c);else printf(“%d, %d,%d\n”,a,b,c);}程序运行后的输出结果是A)1,2,3B)1,3,2C)1,3,3D)3,2,1(20)以下程序段中的变量已正确定义for( i=0; i<4; i++,i++)for( k=l; k<3; k++);printf(“*”);程序段的输出结果是A)********B)****C)**D)*(21)有以下程序#iinclude <stdio.h>main(){ char *s= {“ABC”};do{ printf(“%d”;*s%l0); s++}whi1e(*s);}注意:字母A的ASCII码值为65。

2019二级考试答案

2019二级考试答案

2019二级考试答案一、选择题(每题2分,共20分)1. 二进制数1011转换为十进制数是多少?A. 11B. 12C. 13D. 14答案:A2. 下列哪个选项是正确的IP地址格式?A. 192.168.1.256B. 192.168.1.1C. 192.168.1.abcD. 192.168.1.0.1答案:B3. 在HTML中,用于定义最重要的标题的标签是?A. `<h1>`B. `<h6>`C. `<head>`D. `<body>`答案:A4. 下列哪种数据结构允许随机访问元素?A. 链表B. 数组C. 栈D. 队列答案:B5. SQL语句中用于添加新数据行的命令是?A. INSERTB. UPDATEC. DELETED. SELECT答案:A6. 在计算机编程中,哪个关键字用于定义一个类?A. classB. structC. interfaceD. enum答案:A7. 哪种排序算法在平均和最坏情况下的时间复杂度都是O(n^2)?A. 快速排序B. 归并排序C. 冒泡排序D. 堆排序答案:C8. 下列哪个选项是正确的布尔逻辑运算符?A. ANDB. ORC. NOTD. 所有选项答案:D9. 在面向对象编程中,封装的主要目的是什么?A. 隐藏数据B. 提高代码的可读性C. 增加代码的复杂性D. 减少代码的可维护性答案:A10. 下列哪个选项是正确的HTTP状态码,表示请求成功?A. 200B. 404C. 500D. 301答案:A二、填空题(每题2分,共20分)1. 在计算机科学中,字节由__位二进制数字组成。

答案:82. 一个完整的计算机系统包括硬件系统和__系统。

答案:软件3. 在关系数据库中,用于创建新表的SQL命令是__。

答案:CREATE TABLE4. 在编程中,__是一种用于存储单个字符的数据类型。

答案:char5. 计算机网络中的TCP协议提供__连接。

2019计算机考试二级office答案

2019计算机考试二级office答案

2019计算机考试二级office答案1. 在Word文档中,如何设置段落的首行缩进?答:在Word文档中,设置段落的首行缩进可以通过选中需要缩进的段落,然后点击“开始”选项卡下的“段落”组中的“首行缩进”按钮,或者使用快捷键“Alt+O+H+F”来实现。

2. Excel中如何使用公式计算一列数据的总和?答:在Excel中,可以使用SUM函数来计算一列数据的总和。

首先选择一个空白单元格,然后输入公式“=SUM(A1:A10)”,其中A1:A10表示需要计算总和的数据范围,最后按下回车键即可得到结果。

3. PowerPoint中如何插入一张图片作为背景?答:在PowerPoint中,插入图片作为背景的步骤如下:首先点击“设计”选项卡,然后选择“背景”按钮,在下拉菜单中选择“填充效果”,接着选择“图片”,在弹出的对话框中选择需要作为背景的图片,点击“插入”即可。

4. 在Access数据库中,如何创建一个新的表?答:在Access数据库中,创建新表的步骤如下:首先点击“创建”选项卡,然后选择“表设计”,在打开的表设计视图中,输入字段名称和数据类型,设置好主键,最后点击“创建”按钮即可生成新表。

5. Outlook中如何设置邮件自动回复?答:在Outlook中设置邮件自动回复的步骤如下:首先点击“文件”选项卡,选择“信息”,然后点击“自动回复”,在弹出的对话框中输入自动回复的内容,设置回复的开始和结束时间,最后点击“保存”按钮即可。

6. Word文档中如何插入页眉和页脚?答:在Word文档中插入页眉和页脚的步骤如下:首先点击“插入”选项卡,然后选择“页眉”或“页脚”,在下拉菜单中选择一个预设的样式或点击“编辑页眉”或“编辑页脚”进行自定义设置,完成后点击“关闭页眉和页脚”按钮即可。

7. Excel中如何使用条件格式突出显示特定数据?答:在Excel中,使用条件格式突出显示特定数据的步骤如下:首先选中需要应用条件格式的数据范围,然后点击“开始”选项卡下的“条件格式”按钮,选择“突出显示单元格规则”,接着根据需要选择相应的规则,如“大于”、“小于”等,并设置相应的格式,最后点击“确定”按钮即可。

2019年全国计算机二级考试试题题库(附答案)

2019年全国计算机二级考试试题题库(附答案)一、选择题 ((1)-(40) 每小题 1 分, (41)-(50) 每小题 2 分,共 60 分 )下列各题 A) 、B) 、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。

(1)应用软件是指A)所有能够使用的软件 B) 能被各应用单位共同使用的某种软件C)所有微机上都应使用的基本软件D) 专门为某一应用目的而编制的软件(2)下列述叙中错误的是A)计算机要经常使用不要长期闲置不用B)为了延长计算机的寿命,应避免频繁开关计算机C)在计算机附近应避免磁场干扰D)计算机用几小时后,应关机一会儿再用(3)下列字符中, ASCII 码值最小的是A) A B) a C) Z D) x(4)用晶体管作为电子器件制成的计算机属于A)第一代 B) 第二代 C) 第三代 D) 第四代(5)下列各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(6)二进制数 1110111.11 转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7)下列各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8)计算机的软件系统可分类为A)程序与数据 B) 系统软件与应用软件D)操作系统与语言处理程序 D) 程序、数据与文档(9)486 机中的 CPU同时能处理的二进制位数为A)8B)16C)32D)64(10) 在使用计算机的过程中,需要重新启动DOS,则要A) 按 Ctrl+Break 键 B) 按 ^C 键 C) 按 Ctrl+Alt+Del 键 D) 按 ^H 键(11)现要从软盘启动 DOS(软盘中已存有 DOS系统 ) ,设有如下一些操作 : ①打开计算机电源 ; ②将该软盘插入 A 驱动器 ; ③关好 A 驱动器门。

2019年全国计算机二级考试Java试题及答案(4)

2019年全国计算机二级考试Java试题及答案(4)1[单选题] 下列方法被调用后,一定使调用线程改变当前状态的是( )。

A.notify()B.yield()C.sleep()D.isAlive()参考答案:C参考解析:线程调用sleep函数后,使当前线程进入停滞状态。

yield函数可使线程进入可执行状态,排程器从可执行状态的线程中重新排程,调用了yield函数的线程有可能被马上执行,也有可能不会马上执行。

notify函数从线程等待池中移走任意一个线程,并把它放到锁标志等待池中,其状态仍旧是等待。

所以只有sleep一定会改变线程状态。

2[单选题] 如果应用程序要在Applet上显示输出,则必须重写的方法是( )。

A.Graphics.drawstring()B.repaint()C.paint()D.update()参考答案:C3[单选题] 下列不属于虚拟机执行过程的特点的是( )。

A.多线程B.动态连接C.异常处理D.代码安全检查参考答案:D参考解析:本题考查虚拟机执行过程的特点。

Java虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。

虚拟机执行过程的特点有:多线程、动态连接、异常处理。

代码安全检查是Java语言的一个突出特点,但不属于虚拟机执行过程特点。

4[单选题] 软件(程序)调试的任务是( )。

A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质参考答案:A参考解析:调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。

调试是测试之后的活动5[单选题]下列相关接口的说法,准确的是( )。

A.接口与抽象类是相同的概念B.实现一个接口必须实现接口的所有方法C.接口之间不能有继承关系D.一个类不可实现多个接口参考答案:B参考解析:Java的接口是为实现多继承并简化其复杂性。

接口与抽象类非常相似,它将抽象推动到更深层次。

2019年9月份全国计算机等级考试二级C语言笔试真题与答案

全国计算机等级考试二级C语言笔试真题一、选择题(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除 D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划 B)软件详细设计说明书C)用户手册 D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构 B)GOTO跳转C)选择(分支)结构 D)重复(循环)结构(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是A)1:1联系 B)1:m联系C)m:1联系 D)m:n联系(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接 B)交 C)除 D)并(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5}(11)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是A)C语言程序仅可以编译执行B)C语言程序仅可以解释执行C)C语言程序既可以编译执行又可以解释执行D)以上说法都不对(12)以下叙述中错误的是A)C语言的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能直接在计算机上运行C)通过编译得到的二进制目标程序需要连接才可以运行D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件(13)以下选项中不能用作C程序合法常量的是A)1,234 B)'\123'C)123 D)"\x7G"(14)以下选项中可用作C程序合法实数的是A).1e0 B)3.0e0.2C)E9 D)9.12E(15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是A)a=(b=4)=3; B)a=b=c+1;C)a=(b=4)+c; D)a=1+(b=c=4);(16)有以下程序段char name[20];int num;scanf("name=%s num=%d",name;&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为A)Lili B)name=LiliC)Lili num= D)name=Lili num=1001(17)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是A)必须是逻辑值 B)必须是整数值C)必须是正数 D)可以是任意合法的数值(18)有以下程序#includemain(){ int x=011;printf("%d\n",++x);}程序运行后的输出结果是A)12 B)11 C)10 D)9(19)有以下程序#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)6566456 B)66656 C)66666 D)6666656(20)有以下程序段int i,n;for(i=0;i<8;i++){ n=rand()%5;switch (n){ case 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时结束程序运行(21)有以下程序#include <stdio.h>main(){ char s[]="012xy\08s34f4w2";int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9') n++;printf("%d\n",n);}程序运行后的输出结果是A)0 B)3 C)7 D)8(22)若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++) printf("*****\n");下面关于语句执行情况的叙述中正确的是A)循环体执行两次B)循环体执行一次C)循环体一次也不执行D)构成无限循环(23)有以下程序#include <stdio.h>main(){ char b,c; int i;b='a'; c='A';for(i=0;i<6;i++){ if(i%2) putchar(i+b);else putchar(i+c);}printf("\n");}程序运行后的输出结果是A)ABCDEF B)AbCdEf C)aBcDeF D)abcdef(24)设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是A)scanf("%f",&x[6]); B)scanf("%lf",*(x+6));C)scanf("%lf",p+6); D)scanf("%lf",p[6]);(25)有以下程序(说明:字母A的ASCII码值是65)#include <stdio.h>void fun(char *s){ while(*s){ if(*s%2) printf("%c",*s);s++;}}main(){ char a[]="BYTE";fun(a);printf("\n");}程序运行后的输出结果是A)BY B)BT C)YT D) YE(26)有以下程序段#include <stdio.h>main(){ …while( getchar()!='\n');…}以下叙述中正确的是A)此while语句将无限循环B) getchar()不可以出现在while语句的条件表达式中C)当执行此while语句时,只有按回车键程序才能继续执行D)当执行此while语句时,按任意键程序就能继续执行(27)有以下程序#include <stdio.h>main(){ int x=1,y=0;if(!x) y++;else if(x==0)if (x) y+=2;else y+=3;printf("%d\n",y);}程序运行后的输出结果是A)3 B)2 C)1 D) 0(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s; B)p=k; C)p=s[0]; D)k=s;(29)有以下程序#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 beijing B)Hello BeijingC)HELLO BEIJING D)hELLO Beijing(30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。

2019二级考试答案

2019二级考试答案一、单项选择题1. 计算机的存储容量通常以字节为单位,1KB等于多少字节?A. 1024B. 512C. 256D. 128答案:A2. 在计算机系统中,负责指挥和控制计算机各个部件协调工作的部件是?A. 控制器B. 存储器C. 输入设备D. 输出设备答案:A3. 下列哪个选项是计算机病毒的特征?A. 破坏性B. 可执行性C. 可读性D. 可编辑性答案:A4. 在Excel中,下列哪个函数用于计算一组数据的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B5. 以下哪个选项是计算机操作系统的主要功能?A. 管理计算机硬件资源B. 提供用户界面C. 执行应用程序D. 所有选项都是答案:D二、多项选择题1. 下列哪些设备属于计算机的输入设备?A. 键盘B. 鼠标C. 显示器D. 打印机答案:A, B2. 在计算机网络中,下列哪些协议是用于传输层的?A. TCPB. IPC. UDPD. HTTP答案:A, C3. 下列哪些选项是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件D. 网络软件答案:A, B, D三、判断题1. 计算机硬件主要包括中央处理器、存储器、输入设备和输出设备。

答案:正确2. 计算机病毒只能通过电子邮件传播。

答案:错误3. 在Word中,使用“查找和替换”功能可以快速替换文档中的特定文本。

答案:正确四、填空题1. 计算机的存储单位包括字节(Byte)、千字节(KB)、兆字节(MB)和______(GB)。

答案:吉字节2. 在计算机系统中,CPU是______的缩写,它负责执行程序中的指令。

答案:中央处理器3. 计算机病毒的主要传播途径包括______、U盘和网络下载。

答案:电子邮件五、简答题1. 请简述计算机操作系统的主要功能。

答案:计算机操作系统的主要功能包括管理计算机硬件资源、提供用户界面、执行应用程序、控制程序运行、管理文件系统等。

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

2019年全国计算机二级考试试题题库(附答案)一、选择题 ((1)-(40) 每小题 1 分, (41)-(50) 每小题 2 分,共 60 分 )下列各题 A) 、B) 、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。

(1)应用软件是指A)所有能够使用的软件 B) 能被各应用单位共同使用的某种软件C)所有微机上都应使用的基本软件D) 专门为某一应用目的而编制的软件(2)下列述叙中错误的是A)计算机要经常使用不要长期闲置不用B)为了延长计算机的寿命,应避免频繁开关计算机C)在计算机附近应避免磁场干扰D)计算机用几小时后,应关机一会儿再用(3)下列字符中, ASCII 码值最小的是A) A B) a C) Z D) x(4)用晶体管作为电子器件制成的计算机属于A)第一代 B) 第二代 C) 第三代 D) 第四代(5)下列各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(6)二进制数 1110111.11 转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7)下列各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8)计算机的软件系统可分类为A)程序与数据 B) 系统软件与应用软件D)操作系统与语言处理程序 D) 程序、数据与文档(9)486 机中的 CPU同时能处理的二进制位数为A)8B)16C)32D)64(10) 在使用计算机的过程中,需要重新启动DOS,则要A) 按 Ctrl+Break 键 B) 按 ^C 键 C) 按 Ctrl+Alt+Del 键 D) 按 ^H 键(11)现要从软盘启动 DOS(软盘中已存有 DOS系统 ) ,设有如下一些操作 : ①打开计算机电源 ; ②将该软盘插入 A 驱动器 ; ③关好 A 驱动器门。

则冷启动的操作顺序应为A)①→②→③ B) ③→②→① C) ②→①→③ D) ②→③→①(12)设当前盘中某一文件路径为 \A\C\B\ABC.C ,当前目录为 \A 。

下列命令中错误的是A) CD.. B) RD \A\C\BC) TYPE \A\C\B\ABC.C D) TYPE C\B\ABC.C(13)设当前盘中的根目录下有一子目录 AB,在子目录 AB 下有一文件 PQ.BAS。

现要查看文件 PQ.BAS的内容,应使用命令A)TYPE \AB PQ.BAS B) TYPE \AB\PQ.BASC)TYPE \PQ.BAS D) DIR \AB\PQ.BAS(14)自动批处理文件必须放在A)C 盘根目录中 B) A 盘根目录中C)启动盘的任一个目录中 D) 启动盘的根目录中(15)设当前盘当前目录为 C:\USER\XY\P ,且当前盘当前目录为空,则下列命令中能正确执行的是A)RD C:\USER\XY\P B) RD USER\XY\PC)MD \USER\XY\P\USER D) MD \USER\XY\P\X\Y(16)下列 DOS命令中,合法的是A) DISKCOMP A.C B.C B) TYPE A.C >> B.CC) COMP A: B: D) COMP A: A:(17) 设当前盘为 C 盘,所用的所有软盘已格式化,且容量相同,则下列DOS命令中错误的是A) DISKCOPY A: A: B) COPY A:*.* C) COPY *.* D) COPY A:*.* C:(18)下列 DOS命令中错误的是A) TYPE A.TXT>PRN B) TYPE A.TXT PRNC) COPY *.TXT PRN D) COPY CON PRN(19)下列四组 DOS命令中,互相等价的一组是A)COPY A:*.* B: 与 DISKCOPY A: B:B)COPY ABC.TXT+XYZ.TXT与 TYPE XYZ.TXT >> ABC.TXTC)COPY ABC.TXT+XYZ.TXT XYZ.TXT与 COPY XYZ.TXT+ABC.TXTD) TYPE *.FOR>CON与 COPY *.FOR CON(20)设 C 盘目录结构如下 :且C 盘根目录下文件 AUTOEXEC.BAT的内容为CD FORTRANCD \TC如果在 A 驱动器中插入一张根目录中只有扩展名为 .C 的若干文件 ( 即 A 盘中无 DOS系统文件 ) 的软盘片,则由 C 盘启动 DOS系统后,第一次键入下列命令中,正确的是A) COPY A:\*.C B) COPY A:\*.C TCC)COPY A:\*.C FORTRAN D) CD USER(21) C 语言提供的合法的数据类型关键字是A) Double B) short C) integer D) Char(22)在 C 语言中,合法的长整型常数是A) 0L B) 4962710 C) 0.054838743 D) 2.1869e10(23)表达式 :10!=9 的值是A) true B) 非零值 C) 0 D) 1(24)合法的 C语言中,合法的长整型常数是A) '\t' B) "A" C) 65 D) A(25)若有说明和语句 :int a=5;a++;此处表达式 a++的值是A)7B)6C)5D)4(26)在下列选项中,不正确的赋值语句是A) ++t; B) n1=(n2=(n3=0)); C) k=i==j; D) a=b+c=1;(27) 若有说明 :int i ,j=7 ,*p=&i; ,则与i=j;等价的语句是A) I= *P; B) *P=*&J; C) i=&j; D) i=* *p;(28)不能把字符串 :Hello! 赋给数组 b 的语句是A)char b[10]={'H','e','l','l','o','!'};B)char b[10];b="Hello!";C)char b[10];strcpy(b,"Hello!");D) char b[10]="Hello!";(29)若有以下说明 :int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g;则数值为 4 的表达式是A)a[g-c] B)a[4] C)a['d'-'c'] D)a['d'-c](30)若有以下说明 :int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为 6 的表达式是A) *p+6 B) *(p+6) C) *p+=5 D) p+5(31)若有以下说明 :int w[3][4]o={{0,1},{2,4},{5,8}};int(*p)[4]=w;则数值为 4 的表达式是A) *w[1]+1 B) p++,*(p+1) C) w[2][2] D) p[1][1](32)若程序中有下面的说明和定义struct abc{int x;char y;}struct abc s1,s2;则会发生的情况是A)编译进错 B) 程序将顺利编译 ` 连接 ` 执行C)能顺利通过编译 ` 连接 ` 但不能执行 D) 能顺利通过编译 ` 但连接出错(33)能正确表示 a≥ 10 或 a≤ 0 的关系表达式是A)a>=10 or a<=0 B)a>=10 │ a<=0C)a>=10││ a<=0 D)a>=10 ││ a<=0(34)下面程序的输出是main(){ intx=3,y=6,a=0;while(x++!=(y+=o 1)) { a+o=1;if(y#includemain(){ charss[10]="12345";strcat(ss,"6789");gets(ss);printf("%s\n",ss);}A)ABC B) ABC9 C) 123456ABC D) ABC456789(35)下面程序的输出是main(){ char *a="12134211";int v1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){ default:v4++; case '1': v1++; case '3':v3++; case '2': v2++; }printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4); } A) v1=4,v2=2,v3=1,v4=1 B)v1=4,v2=9,v3=3,v4=1 C) v1=5,v2=8,v3=6,v4=1 D) v1=8,v2=8,v3=8,v4=8(36)下面程序的输出是main(){int k=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}A)k=11,k=12,k=11 B)k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b(37)若有以下程序段 ,w 和 k 都是整型变量 :┆w=k;LB: if(w==0) go to LE;w--;printf("*");goto LB;LE: ┆则不能与上面程序段等价的循环语句是A)for(w=k;w!=0;w--) printf("*"); B)for(w=k;w;--w)printf("*");C)w=k; D)w=k;while(w--!=0)printf("*");w++; do{ w--;printf("*");}while(w!=0);(38)若有说明, double *p,a; 则能通过 scanf 语句正确给输入项读入数据的程序段是A)*p=&a; scanf("%lf",p); B)p=(double *)malloc(8);scanf("%f",p);C) p=&a;scanf("%lf",a); D)p=&a; scanf("%le",p);(39)当执行下面程序且输入: ABC时,输出的结果是#include#includemain(){ char ss[10]="12345";gets(ss);printf("%s\n",ss); }A) ABC B) ABC9 C) 123456ABC D) ABC456789(40)若有以下的说明和语句 :main(){int t[3][2],*pt[3],k; fpr(k=o;k<3;k++)pt[k]=t[k];}则以一选项中能正确表示t 数组元素地址的表达式是A) &t[3][2] B) *pt[0] C) *(pt+1) D) &pt[2](41) 下面程序输出数组中的最大值,由s 指针指向该元素.main(){ inta[10]={6,7,2,9,1,10,5,8,4,3,},* p,*s; flr(p=a, s=a; p-a<10; p++) if(---?---)s=p;printf("The max:%d",*s):}则在 if 语句中的判断表达式应该是A) p>s B) *p>*s C) a[p]>a[s] D) p-a>p-s(42)下面程序的输出是#includemain(){ char*a="abcdefgh";fun(a);puts(a); }fun (char * s){ intx=0,y;char c;for(y=strlen(s)-1;xA)abcdefgh B)hgfdecba C)dcbahgfe D)hgfedcba(43) 若有以下函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b))); 在此函数调用语句中实参的个数是A)3 B)4 C)5 D)6(44)下面程序的输出是main(){ int t=1;fun(fun(t));}fun(int h){ static inta[3]={1,2,3}; intk;for(k=0;k<3;k++)a[k]+=a[k]-h;for(k=1;k<3;k++)printf("%d",a[k]);printf("\n"); return(a[h]);}A)1,2,3, B)1,3,5, C) 1,3,5, D) 1,3,5,1,5,9, 1,3,5, 0,4,8, -1,3,7,(45)C 语言中,函数的隐含存储类别是A)auto B)static C)extern D) 无存储类别(46)下面程序的输出是int w=3;main(){ int w=10; printf("%d\n",fun(5)*w); }。

相关文档
最新文档