全国计算机二级《Java》备考试题及答案

全国计算机二级《Java》备考试题及答案
全国计算机二级《Java》备考试题及答案

全国计算机二级《Java 》备考试题及答案

1). grid[9][5] 描述的是 ( )。

A二维数组

B.—维数组

C五维数组

D.九维数组

正确答案: A

答案解析:这是一个二维数组, []中的数字是每一维的大小。

2).在Java中,实现用户界面功能的包是()。

A..applet

B.javax.transaction

C.java.util

D.java.awt

正确答案: D

答案解析:本题考查考生对Java包功能的理解。选项A中java.appiet包是为Applet 提供执行需要的所有类,主要访问 Applet 内容的通信类 ;选项 B 中 transaction 包是属于 javax而不是java,javax.transaction包是提供事务处理所需要的包;选项C中java.util包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合Collection、Map、List、Array 等常用工具类;java.awt 包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。

3). 下列运算符中属于关系运算符的是 ( )。

A.==

B.=

C.+=

D.-=

正确答案: A

答案解析:本题考查Java的关系运算符。B中写法不正确,C、D均为赋值运算符。

4). 已知一个有序线性表为 (13, 18, 24, 35, 47, 50, 62, 83, 90, 115, 134),当用二分法查找值为 90 的元素时,查找成功的比较次数为 ( )。

A.1

B.2

C.3

D.9

正确答案: B

答案解析:根据二分法查找需要两次:首先将 90 与表中间的元素 50 进行比较,由于 90 大于 50,所以在线性表的后半部分查找 ;第二次比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。

5).运行Java程序需要的工具软件所在的目录是()。

A.JDK的bin目录

B.JDK的demo目录

C.JDK的 lib 目录

D.JDK的jre目录

正确答案: A

答案解析:运行 Java 的 JDK -共包含五个目录,分别是: bin 目录,该目录包含 Java 编译器、解释器和许多工具(如服务器工具、IDL、Package工具等);lib目录,该目录包含Java库文件;jre目录,该目录是Java程序运行环境的根目录,它下面包含bin子目录,包括平合所用工具和库的可执行文件以及 DLL文件;demo目录,该目录包含源代码的程序示例 ;include 目录,该目录包含 Win32 子目录,都是本地方法的文件。

6). 软件需求分析阶段的工作,可以分为四个方面需求获取,需求分析,编写需求规格说明书,以及

A.阶段性报告

B.需求评审

C总结

D以上都不正确

正确答案: B

7).下列说法中,不属于数据模型所描述的

内容是()。

A.数据结构

B.数据操作

C数据查询

D.数据约束

正确答案: C

答案解析:数据模型所描述的内容包括三个部分,它们是数据结构、数据操作和数据约束。其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主

要是描述在相应数据结构上的操作类型与操作方式 ;数据约束主要描述数据结构内数据间的语法和语义联系,它们之间的制约与依存关系,以及数据的动态变化的规则,用以保证数据的正确、有效与相容。

8). char 类型的取值范围是 ( )。

A.2的-7次方?2的7次方减1

B.0~2 的 16 次方减 1

C负2的15次方?2的15次方减1

D.0~2 的 8 次方减 1

正确答案: B

答案解析:本题考查Java中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char类型在内存中占1 6位,取值范围是0?65535也就是0?2的16次方减1, 选项 B 正确。

9). 如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是

( )。

A.分块法

B.顺序法

0=分法

D.散列法

正确答案: A

答案解析:分块查找是将表分成若干块,分块的原则是数据元素的关键字在块与块之间是有序的,而块内元素的关键字是无序的。分块法可以适应动态变化的要求。其他三种是在顺序存储的一组记录内进行查找的。

10).对关系S和R进行集合运算,结果中既包含 S中的所有元组也包含R中的所有元组,这样的集合运算称为 ( )。

A.并运算

B.交运算

C 差运算

D.积运算

正确答案: A

答案解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中

包含两个关系中的所有元组。

计算机二级msoffice题库及复习资料

1、程序流程图中带有箭头的线段表示的是( C )。 A. 图元关系 B. 数据流 C. 控制流 D. 调用关系 2、结构化程序设计的基本原则不包括( A )。 A. 多态性 B. 自顶向下 C. 模块化 D. 逐步求精 3、软件设计中模块划分应遵循的准则是( B )。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 4、在软件开发中,需求分析阶段产生的主要文档是( B )。 A. 可行性分析报告 B. 软件需求规格说明书 C. 概要设计说明书 D. 集成测试计划 5、算法的有穷性是指( A )。 A. 算法程序的运行时间是有限的 B. 算法程序所处理的数据量是有限的 C. 算法程序的长度是有限的 D. 算法只能被有限的用户使用 6、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D )。 A. 快速排序 B. 冒泡排序 C. 直接插入排序 D. 堆排序 7、下列关于栈的叙述正确的是( B )。 A. 栈按“先进先出”组织数据 B. 栈按“先进后出”组织数据 C. 只能在栈底插入数据 D. 不能删除数据 8、在数据库设计中,将E-R图转换成关系数据模型的过程属于( C )。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 9、有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为( D )。 A. 并 B. 自然连接 C. 笛卡尔积 D. 交 10、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( C )。 A. 课号,成绩 B. 学号,成绩 C. 学号,课号 D. 学号,姓名,成绩 11、世界上公认的第一台电子计算机诞生在( B )。 A. 中国 B. 美国 C. 英国 D. 日本 12、下列关于ASCII编码的叙述中,正确的是( B )。 A. 一个字符的标准ASCII码占一个字节,其最高二进制位总为1 B. 所有大写英文字母的ASCII码值都小于小写英文字母'a'的ASCII码值 C. 所有大写英文字母的ASCII码值都大于小写英文字母'a'的ASCII码值 D. 标准ASCII码表有256个不同的字符编码 13、CPU主要技术性能指标有( A )。 A. 字长、主频和运算速度 B. 可靠性和精度 C. 耗电量和效率 D. 冷却效率 14、计算机系统软件中,最基本、最核心的软件是( A )。 A. 操作系统 B. 数据库管理系统 C. 程序语言处理系统 D. 系统维护工具 15、下列关于计算机病毒的叙述中,正确的是( C )。

计算机c语言二级考试复习资料

第一章C语言概述 一、选择题: 1、一个C程序的执行是从( A )。 A本程序的main函数开始,到main函数结束 B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C本程序的main函数开始,到本程序文件的最后一个函数结束 D本程序文件的第一个函数开始,到本程序main函数结束 2、在 C 语言中,每个语句必须以( D )结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 3、C 语言规定:在一个源程序中,main函数的位置( C )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 4、一个C 语言程序是由( B )。 A. 一个主程序和若干子程序组成 B. 函数组成 C. 若干过程组成 D. 若干子程序组成 5、下列说法中错误的是( D )。

A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 6、用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( C )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D. 自动保存源文件 二、填空题: 1、C 语言只有 32 个关键字和 9 种控制语句。 2、每个源程序有且只有一个 main 函数,系统总是从该函数开始执行C语言程序。 3、C 语言程序的注释可以出现在程序中的任何地方,它总是以 \* 符号作为开始标记,以 */ 符号作为结束标记。 4、C 语言中,输入操作是由库函数 scanf 完成的,输出操作是由库函 数 printf 完成的。 5、系统默认的C 语言源程序文件的扩展名是 .c ,经过编译后生成的目标文件的扩展名是 .obj ,经过连接后生成的可执行文件的扩展名是 .exe 。 6、C 语言的标识符只能由字母、数字和下划线三种字符组成。 第三章数据类型、运算符和表达式

国家计算机二级考试试题最新题库

2011年9月国家计算机二级考试试题最新题库 一、选择 6.面象对象方法中,继承是指() A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质 C.各对象之间的共同性质 D.类之间共享属性和操作的机制 7.层次型,网状型和关系型数据库划分原则是() A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式 8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是() 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. 软件的维护过程 9.数据库设计中反映用户对数据要求的模式是()A.内模式B.概念模式C.外模式D.设计模式 10. 有三个关系R,S和T如下: A.自然连接B.交C.投影 D.并

计算机二级公共基础知识复习资料

二级公共基础知识总结 第一章数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整的描述。算法不等于程序,也不等于计算机方法。程序的编制不可能优于算法的设计。 算法的基本特征: (1)可行性算法原则上能够精确地执行。 (2)确定性算法中每一步骤都必须有明确定义,不允许有模棱两可的解释,不允许有多义性。 (3)有穷性算法必须能在有限的时间内做完,即能在执行有限个步骤后终止。(4)拥有足够的情报。 算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 指令系统:一个计算机系统能执行的所有指令的集合。 算法的基本运算包括:算术运算、逻辑运算、关系运算、数据传输。 算法的控制结构:顺序结构、选择结构、循环结构。 算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。 算法效率的度量——算法复杂度:时间复杂度和空间复杂度。 算法时间复杂度是指执行算法所需要的计算工作量。通常,一个算法所用的时间包括编译时间和运行时间。 算法空间复杂度是指执行这个算法所需要的内存空间。包括算法程序所占的空间,输入的初始数据所占的空间,算法执行过程中所需的额外空间。 空间复杂度和时间复杂度并不相关。 1.2 数据结构的基本基本概念 数据:数据是客观事物的符号表示,是能输入到计算机中并被计算程序识别和处理的符号的总称,如文档,声音,视频等。 数据元素:数据元素是数据的基本单位。 数据对象:数据对象是性质相同的数据元素的集合。 数据结构:是指由某一数据对象中所有数据成员之间的关系组成的集合。 数据结构可分为数据的逻辑结构和存储结构。 数据的逻辑结构是对数据元素之间的逻辑关系的描述,与数据的存储无关,是面向问题的,是独立于计算机的。它包括数据对象和数据对象之间的关系。 数据的存储结构也称为数据的物理结构,是数据在计算机中的存放的方式,是面向计算机的,它包括数据元素的存储方式和关系的存储方式。 数据存储结构和逻辑结构的关系:一种数据的逻辑结构可以表示成多种存储结构即数据的逻辑结构和存储结构不一定一一对应。 常见的存储结构有:顺序,链接,索引等。 采用不同的存储结构其数据处理的效率是不同的。 线性结构条件,(一个非空数据结构):

2017历年全国计算机二级ACCESS上机试题及答案

历年Access操作试题解析(2017.5.8整理,可能为2015年以前的) 第一套 一、基本操作题(计30分) (1)新建数据库"学生.mdb",将考生文件夹中的"学生.xls"导入到"学生"数据库,第一行包含列标题,设置"学号"字段为主键,将导入表命名为"学生信息"。 (2)将"选课.xls"以"选课"为表名导入"学生"数据库,第一行包含列标题,设置选课ID为主键。"选课"表显示情况如图1-1所示。 (3)将"学生信息"表按照"学号"字段降序排列,设置单元格格式为"凸起"。"学生信息 "表结果 图1-2 一、基本操作题 (1)【操作步骤】 启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。 在"文件新建数据库"对话框中选择考生文件夹的路径,将文件命名为"学生",单击"创建"按钮,创建并打开"学生"数据库。 在"学生"数据库对话框中单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。 在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"Microsoft Excel",在列表中选择"学生.xls",单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。 选中"第一行包含列标题"复选框,三次连续单击"下一步",弹出如图1-1所示的对话框。 图1-1 选中"自行选择主键"单选按钮,在右边的下拉框中选择"学号",然后单击"下一步"。 "导入到表"文本框中输入表的名字"学生信息"。单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮关闭提示框。 (2)【操作步骤】 在"学生"数据库窗口中,单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。 在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"Microsoft Excel",在列表中选择"选课.xls",单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。 选中"第一行包含列标题"复选框,然后单击"下一步"按钮。 两次单击"下一步"按钮,弹出如图1-2所示的对话框。 选中"自行选择主键"单选按钮,在右边的下拉框中选择"选课ID",然后单击"下一步"。

计算机二级C语言测试题

(第一章) 1. 以下关于算法的描述不正确的是__________。 A. 任何一个问题,它的实现算法是唯一的 B. 描述算法常用的表达工具有流程图、N-S图、PAD图、伪码等 C. 算法的最终实现是计算机程序 D. 正确性和清晰易懂性是一个好算法的基本条件 2.下面是一个加法程序,指出存在的逻辑错误和语法错误。 /* 求整数a和b的和 */ main( ) { int a,b; a=8; b=2000; print("%d\n",a-b); } 3.在每个C程序中都必须包含有这样一个函数,该函数的函数名为__________。 A.main B. MAIN C. name D. function 4.以下叙述不正确的是__________。 A.C程序书写格式规定,一行内只能写一个语句 B.main()函数后面有一对花括号,花括号内的部分称为函数体 C.一个C程序必须有main()函数 D.C规定函数内的每个语句以分号结束 5.以下各标识符中,合法的用户标识符为_________。 A.A#C B.mystery C.main D.ab* 6.已知求解某问题的算法如下: ⑴输入a、b、c三个数。 ⑵将a和b比较,较大者放在a中,小者放在b中。 ⑶将a和c比较,较大者放在a中,小者放在c中。 ⑷将b和c比较,较大者放在b中,小者放在c中。 ⑸依次输出a、b、c。 请根据上述算法描述,把算法的功能表达出来。 【答案】把任意输入的三个数a、b、c按降序排列的顺序输出。 7.一个C语言程序可以包括多个函数,程序总是按照如下_________所描述的方式执行当前的程序。 A.从本程序的main()函数开始,到本程序文件的最后一个函数结束。 B.从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。 C.从main()函数开始,到main()函数结束。 D.从本程序文件的第一个函数开始,到本程序main()函数结束。 8.以下叙述正确的是_________。 A.在C程序中,main()函数必须位于程序的最前面。 B.C程序的每行中只能写一条语句。 C.在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 D.C语言本身没有输入输出语句。 答案: 1. A 2.语法错误是print, 应该为printf;逻辑错误是a-b,应该为a+b。 3.A 4.A 5.B 6.把任意输入的三个数a、b、c按降序排列的顺序输出。 7.C 8.D

(完整版)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,则要

计算机二级复习资料

1) 完成下面C 程序的函数fun1,该函数的数学表达式是 () 1sin 1x e x x +++ x<6 fun1(x)= cos()x x=6 3 x>6 例 fun1(3.000) = 5.307 #include #include double fun1(float x) { /**/ double y; if (x<6) y=(1+exp(x)+sin(x))/(1+x); else if(x==6) y=cos(x); else y=sqrt(x)+3; return y; /**/ } void main() { float x; double y; clrscr(); printf("Please input a number:\n"); scanf("%f",&x); y = fun1(x); printf("fun1(%.3f)=%.3f\n",x,y); getch(); } 2)

#include void main() { int m,n; for(m=1; /**/ m<=5; /**/ m++) { printf("\n"); for(n=1;n<= /**/ 2*(m-1); /**/ n++) printf(/**/ " " /**/); for(n=9;n>=m*2-1;n--) printf("* "); } getch(); } 3)完成以下C 程序的fun2函数,其功能是根据整型参数n (n 从1开始)返回如下公式的计算值: 3691232()...2*14*36*58*72*(21) n fun n n n =-+-++- #include double fun2(int n) { /**/double y=0; int i; for(i=1;i

2020年全国计算机二级考试ACCESS上机试题及答案(共五套)

2020年全国计算机二级考试ACCESS上机试题及 答案(共五套) 2020年全国计算机二级考试ACCESS上机试题及答案 (第一套) 一、基本操作题(计30分) (1)建立"学生会成员.mdb"数据库,利用表向导生成"学生"表,选择学生ID、名字、地址和主修字段。 (2)添加表6-1中信息到"学生"表中,行高设置为13。 (3)隐藏"学生"表的"学生ID"列,设置所有字段列列宽为最佳匹配。"学生"表如图6-1所示。 表6-1 学习ID名字地址主修 1 李剑4号楼电子信息 2张天7号楼计算机软件 3杨梅11号楼经济法 4刘玲4号楼经济管理 图6-1

一、基本操作题 (1)【操作步骤】 启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。 在"文件新建数据库"对话框中选择考生文件夹的路径,将文件命名为"学生会成员",单击"创建"按钮,创建并打开"学生会成员"数据库。 在"学生会成员"数据库窗口中,单击"表"对象。 单击"新建"按钮,在"新建表向导"对话框中选择"表向导",单击"确定"按钮,弹出的"表向导"对话框,选择"商务",示例表中选择"学生",双击示例字段中"学生ID"、"名字"、"地址"和"主修"字段,结果如图6-1所示。 图6-1 单击"下一步"按钮,输入表名字"学生",单击"完成"按钮。 (2)【操作步骤】 在"学生会成员"数据库窗口中,单击"表"对象。 双击"学生"表或右键单击后选择"打开",在对应的字段中输入表6-1要求的数据。

主菜单中,选择"格式"→"行高",在弹出的对话框中,行高输入"13"。单击"确定"退出对话框。 单击工具栏中"保存"按钮,保存"学生"表。 (3)【操作步骤】 在"学生会成员"数据库窗口中,单击"表"对象,双击"学生"表或右键单击后选择"打开"。 选中"学生"表中"学生ID"列,右键单击选择"隐藏列"。 分别选中"主修"、"地址"和"名字"列,右键单击选择"列宽",弹出"列宽"对话框,单击"最佳匹配"按钮。 单击工具栏中"保存"按钮,保存修改的"学生"表。 二、简单应用题(计40分) 在"公司.mdb"数据库中有"雇员"、"产品"、"供应商"、"订单"四张表。 (1)以"雇员"表为数据源,创建参数查询"xx",实现通过输入生日范围显示雇员全部信息,参数提示为"起始日期"和"终止日期"如图6-2、图6-3所示。查询结果如图6-4所示。 图6-2 图6-3

全国计算机等级考试二级C语言真题

2009年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出”的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10B)8C)6D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (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)若函数中有定义语句:intk;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115B)0118C))115L (14)设有定义:intx=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)

整理计算机二级考试复习资料全

计算机二级考试复习资料全 A4打印/ 可编辑

1.1 考试大纲 1.掌握C++语言的基本语法规则。 2.熟练掌握有关类与对象的相关知识。 3.能够阅读和分析C++程序。 4.能够采用面向对象的编程思路和方法编写应用程序。 5.能够熟练使用Visual C++ 6.0集成开发环境编写和调试程序。 1.2 考纲提示 1.C++语言概述 (1)了解C++语言的基本符号。 (2)了解C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)。 (3)掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。 (4)能够使用Visual C++ 6.0集成开发环境编辑、编译、运行与调试程序。 2.数据类型、表达式和基本运算 (1)掌握C++数据类型(基本类型、指针类型)及其定义方法。 (2)了解C++的常量定义(整型常量、字符常量、逻辑常量、实型常量、地址常量、符号常量)。 (3)掌握变量的定义与使用方法(变量的定义及初始化、全局变量、局部变量)。 (4)掌握C++运算符的种类、运算优先级和结合性。 (5)熟练掌握C++表达式类型及求值规则(赋值运算、算术运算符和算术表达式、关系运算符和关系表达式、逻辑运算符和逻辑表达式、条件运算、指针运算、逗号表达式)。 3.C++的基本语句 (1)掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空语句等。 (2)用if语句实现分支结构。 (3)用switch语句实现多分支选择结构。 (4)用for语句实现循环结构。 (5)用while语句实现循环结构。 (6)用do…while语句实现循环结构。 (7)转向语句(goto,continue,break和return)。 (8)掌握分支语句和循环语句的各种嵌套使用。 4.数组、指针与引用 (1)掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。 (2)了解字符串与字符数组。 (3)熟练掌握常用字符串函数(strlen,strcpy,strcat,strcmp,strstr等)。 (4)掌握指针与指针变量的概念、指针与地址运算符、指针与数组。 (5)掌握引用的基本概念、引用的定义与使用。5.掌握函数的有关使用 (1)函数的定义方法和调用方法。 (2)函数的类型和返回值。 (3)形式参数与实在参数,参数值的传递。 (4)变量的作用域、生存周期和存储类别(自动、静态、寄存器、外部)。 (5)递归函数。 (6)函数重载。 (7)内联函数。 (8)带有默认参数值的函数。 6.熟练掌握类与对象的相关知识 (1)类的定义方式、数据成员、成员函数及访问权限(public,private,protected)。 (2)对象和对象指针的定义与使用。 (3)构造函数与析构函数。 (4)静态数据成员与静态成员函数的定义与使用方式。 (5)常数据成员与常成员函数。 (6)this指针的使用。 (7)友元函数和友元类。 (8)对象数组与成员对象。 7.掌握类的继承与派生知识 (1)派生类的定义和访问权限。 (2)继承基类的数据成员与成员函数。 (3)基类指针与派生类指针的使用。 (4)虚基类。 8.了解多态性概念 (1)虚函数机制的要点。 (2)虚函数、纯虚函数与抽象基类。 (3)了解运算符重载。 9.模板

2020年全国计算机二级考试ACCESS上机试题及答案(第七套)

2020年全国计算机二级考试ACCESS上机试题及答案 (第七套) 一、基本操作题(计30分) (1)利用数据库向导生成"资产追踪"数据库,屏幕显示样式为"标准",打印报表所用样式为"组织",指定数据库标题为"资产追踪",其他选项为默认值。 (2)在"雇员"表的"姓氏"和"头衔"字段之间添加"生日"字段,输入掩码规则为"长日期(中文)",占位符为"#"。 (3)在"雇员"表中输入表7-1中数据,创建按照选定内容筛选,筛选办公室位置为203的雇员信息。 表7-1 雇员ID名字姓氏生日头衔分机工作 电话办公室位置 1佳佳田1980- 04-17经理80216924 3620 203 一、基本操作题 (1)【操作步骤】 启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"Access数据库向导、数据页和项目",然后单击"确定"按钮。 在弹出的"新建"对话框中选中"资产追踪"数据库模板,单击

"确定"按钮。 在"文件新建数据库"对话框中选择考生文件夹对应路径,并在"文件名"中输入"资产追踪",单击"创建"按钮,在"数据库向导" 对话框中单击"下一步"。 单击"下一步"按钮,显示样式选择"标准"。 单击"下一步",打印报表样式选择"组织",如图7-1所示。 图7-1 单击"下一步",输入数据库的标题"资产追踪",鼠标单击"完成"按钮,出现如图7-2所示的动态进度条对话框,等待其自动关闭。 图7-2 (2)【操作步骤】 打开"资产追踪"数据库窗口,单击"表"对象,选中"雇员表",右键单击选择"设计视图"。 选中"头衔"字段,右键单击选择"插入行",在"字段名称" 列输入"生日",在"数据类型"列选择"时间/日期",将光标定位到"字

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键

计算机二级复习资料完整版

【考点1】C程序 用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、选择结构、循环结构。 【考点2】main函数 又称主函数,是C程序的入口。main后面跟一对小括号和一对花括号,花括号括起来的部分称为main函数的函数体。一个C程序从main函数开始执行,到main函数体执行完结束,而不论main函数在整个程序中的位置如何。每一个程序有且仅有一个main函数,其他函数都是为main函数服务的。 【考点3】存储形式 计算机在电脑中保存数据是采用二进制形式,由0或1构成的二进制称为位(bit),八个位构成一个字节(Byte),1个Byte=8个bit。二进制、八进制、十六进制转化为十进制采用乘法,十进制转化为二进制、八进制、十六进制采用除法。数据的存放位置就是它的地址。 【考点4】注释 是对程序的说明,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。 【考点5】书写格式 每条语句的后面必须有一个分号,分号是语句的一部分。一行内可写多条语句,一个语句可写在多行上。 【考点6】标识符 是标识名字的有效字符序列,可以理解为C程序中的单词。 标识符的命名规则是: (1)标识符只能由字母、数字和下划线组成,字母区分大小写。 (2)标识符的第一个字符必须是字母或下划线,不能为数字。 C语言标识符分如下3类 (1)关键字。它们在程序中有固定的含义,不能另作他用。如int、for、switch等。 (2)预定义标识符。预先定义并具有特定含义的标识符。如define、include等。 (3)用户标识符。用户根据需要定义的标识符,符合命名规则且不与关键字相同。【考点7】常量与变量 常量是指在程序运行过程中,其值不能改变的量。常量分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。在程序运行过程中其值可以改变的量称为变量。C语言中没有字符串变量。存放字符串使用字符数组。 【考点8】整型数据 整型常量有十进制、八进制、十六进制三种表示形式,没有二进制形式。八进制整型常量加前导数字0,十六进制常量加前导0X,八进制常量中不会出现8。 整型变量可分为基本整型(int)、短整型(short)、长整型(long)、和无符号整型(unsigned)。一个基本整型占4个字节。其它类型的整型占用字节数和取值范围详见教材第9页。 【考点9】实型数据 实型数据有两种表示形式:小数形式和指数形式。掌握判定指数形式合法性。 口诀:E前E后必有数,E后必须为整数。 实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节。 【考点10】算术运算

计算机二级C语言考试内容

计算机二级 公共基础知识 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6.掌握数据库的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1.程序设计方法与风格 2.结构化程序设计。 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3.结构化设计方法,总体设计与详细设计。 4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5.程序的调试,静态调试与动态调试。 四、数据库设计基础 1.数据库的基本概念:数据库,数据库管理系统,数据库系统。 2.数据模型,实体联系模型及E―R图,从E―R图导出关系数据模型。 3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

(完整word)全国计算机等级考试二级MSOffice高级应用复习资料

全国计算机等级考试二级MS Office 高级应用复习资料 冯威威 第一章 一.计算机的发展、类型及其应用领域 1.发展阶段:电子管--晶体管--中小规模集成电路--大规模、超大规模集成电路 2.类型:①按计算机处理数据的类型可以分为:模拟计算机、数字计算机、数字和模拟计算机;②按计算机的用途可分为:通用计算机、专用计算机;③按计算机的性能、规模和处理能力可将计算机分为:巨型机、大型通用机、微型计算机、工作站和服务器等。 3.应用领域:①科学计算②数据/信息处理③过程控制④计算机的辅助⑤网络通信⑥人工智能⑦多媒体应用⑧嵌入式系统 二.计算机软硬件系统的组成及主要技术指标 硬件系统的组成:①运算器②控制器③存储器④输入/输出设备 (1)运算器:运算器的性能指标是衡量整个计算机性能的重要因素之一,与运算器相关的性能指标包括计算机的字长和运算速度。 字长:指计算机运算部件一次能同时处理的二位制数据的位数。作为存储数据,字长越长,则计算机的运算精度就越高;作为存储指令,字长越长则计算机的处理能力就越强。 运算速度:计算机的运算速度通常是指每秒钟所能执行加法指令的数目。常用百万次/秒来表示。这个指标更能直观地反映机器的速度。 (2)控制器:控制器是计算机的心脏,由它指挥全机各个部件自动、协调的工作机器指令通常由操纵码和操纵数两部分组成 指令的执行过程:取指令—分析指令—生成控制信号—执行指令—重复执行 (控制器和运算器是计算机的核心部件,这两部分合称中央处理器,在微型计算机中通常也称作微处理器。时钟主频指CPU的时钟频率,是微机性能的一个重要指标,它的高低一定程度的决定了计算机速度的高低。主频以吉赫兹(GHz)为单位,一般的说,主频越高,速度越快。 (3)存储器:有内存储器和外存储器两种。 内存储器按功能又可以分为随机存取存储器(RAM)和只读存储器(ROM) 1)随机存取存储器的特点:可读可写,断电后信息丢失 2)只读存储器的特点:只读不写,断电后信息不丢失 3)高速缓冲存储器 外存:常见的外存储器有硬盘、U盘、光盘等 (4)输入/输出设备:I/O设备,也称为外部设备,是计算机与外部世界进行信息交流的中介,是人与计算机联系的桥梁。 软件系统的组成:①系统软件②应用软件 (1)系统软件主要功能是调度、监控和维护计算机系统;负责管理计算机系统中各独立硬件,使他们协调工作。 系统软件是软件的基础,所有应用软件都要在系统软件上运行,系统软件主要分为一下几大类: 1)操作系统:系统软件中最重要且最基本的是操作系统。它是最底层的软件,它控制所有计算机上运行的程序并管理整个计算机的软硬件资源,是计算机裸机与应

2021年全国计算机二级考试ACCESS上机试题及答案(第一套)

2021年全国计算机二级考试ACCESS上机试题及答案 (第一套) 一、基本操作题(计30分) (1)新建数据库〃学生-mdb\将考生文件夹中的"学生.xls"导入到〃学生"数据库,第一行包禽列标题,设置〃学号〃字段为主键,将导入表命名为〃学生信息〃。 (2)将"选课.xls"以〃选课〃为表名导入〃学生"数据库,第一行包含列标题,设置选课ID为主键。〃选课〃表显示情况如图1?1所示。 (3)将〃学生信息〃表按照〃学号〃字段降序排列,设置单 元格格式为〃凸起〃。〃学生信息〃表结果 图1-2 一、基本操作题 (1)【操作步骤】 L步黑启动Access,在弹出的"'Microsoft Access"对话框的"新建数据〃框中选择〃空Access数据库〃,然后单击〃确定〃按钮。 巨叵在〃文件新建数据库〃对话框中选择考生文件夹的路径,将文件命名为〃学生〃,单击〃创建〃按钮,创建并打开〃学生〃数据库。 SlE在〃学生〃数据库对话框中单击〃表〃对象,单击〃新建〃按钮, 在〃新建表〃对话框中选择〃导入表〃,单击〃确定〃,弹岀〃导入〃对话框。 页匚在〃导入〃对话框的〃查找范圉〃框中找到要导入文件的位置, 在"文件类型"中选择"Microsoft Excel",在列表中选择"学生.xls",单 击〃导入"按钮,弹出〃导入数据表向导〃对话框,然后单击〃下一步〃。 页匸选中〃第一行包含列标题〃复选框,三次连续单击〃下一步〃, 弹出如图1J所示的对话框。

用*2”说谅?为我隽王乂电轨-we斓申的毎介可陂瓏检硕快. 匡兀选中〃自行选择主键〃单选按钮,在右边的下拉框中选择〃学号〃,然后单击〃下一步〃。 E5药〃导入到表〃文木框中输入表的名字〃学生信息〃。单击〃完成〃按钮,弹岀结果提示框,提示数据导入已经完成,单击〃确定〃按钮关闭提示框。 (2)【操作步骤】 匡匚在〃学生〃数据库窗口中,单击〃表〃对象,单击〃新建〃按钮, 在〃新建表〃对话框中选择〃导入表〃,单击〃确定〃,弹出〃导入〃对话框。 宦兀在〃导入〃对话框的〃查找范W 〃框中找到要导入文件的位置, 在〃文件类型〃中选择〃Microsoft Excel",在列表中选择"选课.xls",单击〃导入〃按钮,弹出〃导入数据表向导〃对话框,然后单击〃下一步〃。 SlE选中〃第一行包含列标题〃复选框,然后单击〃下一步〃按钮。 两次单击〃下一步〃按钮,弹出如图1?2所示的对话框。 页匸选中〃自行选择主键〃单选按钮,在右边的下拉框中选择〃选 课nr,然后单击〃下一步〃。 FlfFi顾*”0壬敢E躍 广用kccot e ____ ■: REST) 3

全国计算机等级考试二级C语言考点(完整版)

C语言二级考点(完整版) 第一章…… C语言基础知识 第二章……顺序结构 第三章……选择结构 第四章. ……循环结构 第五章……函数 第六章……指针 第七章……数组与指针 第八章……数组与函数 第九章……字符串 第十章……结构体与共用体 第十一章……文件 第一章C语言基础知识 考点1. C语言程序的结构认识 本节通过一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语言有个初步认识。 例1 计算两个整数之和的c程序: #include main() { int a,b,sum; /*定义变量a,b,sum为整型变量*/ a=20; /*把整数20赋值给整型变量a*/ b=15; /*把整数15赋值给整型变量b*/ sum=a+b; /*把两个数之和赋值给整型变量sum*/ printf("a=%d,b=%d,sum=%d\n",a,b,sum); /*把计算结果输出到显示屏上*/ } 重点说明: 1、任何一个c语言程序都必须包括以下格式: main() { } 这是c语言的基本结构,任何一个程序都必须包含这个机构。括号内可以不写任何内容,那么该程序将不执行任何结果。 2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。 3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。 4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。 5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果: a=20,b=15,sum=35 6、#include 注意:(1)以#号开头(2)不以分号结尾

计算机二级复习资料

算法基本特征 算法:是指解题方案的准确而完整的描述(算法不等于程序) 程序的设计不可能优于算法的设计 可行性、确定性、有穷性、足够的情报 算法的基本要素 对数据对象的运算和操作:算术运算、逻辑运算、关系运算、数据传输 算法的控制结构:算法中各操作之间的执行顺序;描述算法的工具通常有传统流程图、N-S 结构化流程图、算法描述语言等;一个算法一般可以用顺序、选择(分支)、循环(重复)三种基本结构组合而成 算法的时间复杂度:是指执行算法所需要的计算工作量,可以用算法所执行的基本运算次数度量 算法的空间复杂度:是指执行算法所需要的内存空间。 算法的时间复杂度和算法的空间复杂度相互独立 数据结构 数据结构是指相互有关联的数据元素的集合 数据:需要处理的数据元素的集合,一般来说,这些数据元素,具有某个共同的特征 数据元素是数据的基本单位,即数据集合中的个体 有时一个数据元素可有若干数据项组成。数据项是数据的最小单位 结构:是集合中各个数据元素之间存在的某种关系(或联系)

数据结构的分类 1、逻辑结构:线性结构(线性表、栈、队列);非线性结构(树、图) 2、存储结构:顺序存储;链式存储 3、运算:插入、删除、查找、排序 数据结构的逻辑结构 指反映数据元素之间的逻辑关系(即前后件关系)的数据结构 分为线性结构和非线性结构 线性结构(线性表) 有且只有一个根节点,它无前件 每一个节点最多有一个前件,也最多有一个后件 非线性结构 不满足以上两个条件的数据结构就称为非线性结构 非线性结构主要是指树形结构和网状结构 数据结构的存储结构 又称为数据的物理结构,是数据的逻辑结构在计算机存储空间中的存放方式 顺序存储结构:主要用于线性的数据结构 链式存储结构:每一个结点至少包含一个指针域,用指针的指向来体现数据元素之间在逻辑

相关文档
最新文档