全国计算机等级考试真题及答案
作者:teacher huang发布时间:2024-01-17 22:24分类: 计算机类 浏览:2338评论:0
篇1:省二级计算机考试试题
省二级计算机考试试题
一、word[]文档编辑与排[]版
1.在 D 盘根目录下新[]建以自己班级[]+姓名命名的[]文件夹。
2.录入以下[]文档:
3.设置样式[],第一行标题[]设置为标题 1,一号字体[];其他设置为[]正文四号字体[]。
4.设置字体[]:第一行标题[]为华文新魏;[]正文为华文楷[]体,“营业厅[]地址”五个字[]为黑体。
5.设置字形[]:第一行标题[]加粗,第三行[]加粗。6.设[]置对齐方式:[]第一行标题居[]中,第二行右[]对齐。
7.设置段落[]缩进:段落首[]行缩进 2 字符,其他按[]样文缩进。
8.设置段落[]间距:第二段[]段前、段后各[] 1 行。正文行距[]为固定值 20 磅。
9.按样文设[]置项目符号与[]编号。
10.页面设[]置:设置纸张[]为 A4,设置页[]边距上下各 2cm,左右[]各
3cm。
11.设置页[]眉页脚:为该[]通知单添加页[]眉“缴费通知[]”,小五号字[]体,居中。
12.插入如[]样文所示的图[]片,并设置图[]片高 0.3cm,[]宽 16cm。
13.如样文[]所示,为文字[]设置绿色底纹[]。
14.文中 A、C 两项,请分别[]使用“邮件合[]并”从下题目[]“excel[] 操作” 中的 Sheet1[] 中的“姓名”[]与“编号”字[]段获取。
15.文中 B 项请根据插入[]的 A 项的性别分别[]选择显示“先[]生”或“女士[]”。
16.将该文[]档以“wor[]d 操作”保存到[]自己新建的文[]件夹中。
17.在文章[]末尾添加一 3 行 5 列表格,将表[]格设置为表格[]自动套用格式[]“列表 8”。
二、电子表格[]格式编辑与数[]据处理
1.新建工作[]薄“exce[]l 操作”保存到[]你建立的.文[]件夹中,输入[]“Sheet[]1” 工作表内容如[]下表所示。其[]中,“班级”[]使用数据有效[]性设置选择输[]入列表。
2.为工作表[]中的各科成绩[]设置数据有效[]性检查,要求[]输入的成绩介[]于 40 到 100 之间,合理设[]置“输入信息[]”和“出错信[]息”。3.将[]表格总分列的[]对齐方式设置[]为中部右对齐[],其余单元格[]的对齐方式设[]置为中部居中[];将单元格中[]的字体颜色设[]置为深蓝色。[]
4.将各科平[]均分的字体设[]置为 TimesN[]ewRoma[]n、12 号、加粗。
5.将表格第[]一列底纹设置[]为浅橙色,第[]二列设置为青[]绿色,第五列[]设置为浅黄。[]
6.将表格的[]外表框设置为[] 1.5 磅粗的双实线[],红色;内边[]框设置为 1 磅粗实线。
7.把工作表[]中低于 60 的分数用红色[]标出,超过 90 的分数用绿色[]标出。
8.使用 Sheet1[] 工作表中的数[]据,统计“总[]分”并计算“[]各科平均分”[],结果分别放[]在相应单元格[]中。其中“各[]科平均分”保[]留一位小数。[]
9.给总分最[]高的单元格插[]入批注“总分[]最高”。
10.根据姓[]名和总分为数[]据源创建图表[],其标题为“[]成绩图表”,[]类型为“三维[]簇状柱形图”[]。
11.复制 Sheet1[] 中除了“各科[]平均分”以外[]其他的信息到[] Sheet2[] 中,以“总分[]”为主要关键[]字,“数学”[]为次要关键字[],升序排序。[]
12.在 Sheet2[] 中,高级筛选[]出总分>[];300 分,并且姓“[]李”的学生,[]并将结果保存[]为 Sheet3[]。
13.复制 Sheet2[] 中的数据到 sheet4[],以“班级”[]为分类字段,[]将各科成绩进[]行“平均值”[]分类汇总。
14.复制 Sheet2[] 的信息到 Sheet5[] 中,布局以“[]系别”为分页[],以“班级”[]为行字段,以[]各科考试成绩[]为平均值项,[]从 Sheet5[] 工作表中 A1 单元格起建立[]数据透视表。[]
三、利用 PowerP[]oint制作[]一份“教学课[]件(大学语文[])”
1.文稿长度[]不少于 6 张幻灯片。
2.设计一个[]较好的首页封[]面。
3.要求课件[]内容包括:课[]文背景、作者[]年代、练习题[]、课堂讨论等[]。
4.尽可能地利用文稿演示软件的各种优化演示文稿的设计,如插入声音与影片、幻灯片的切换方式、自定义动画、超级链接、动作按钮等的设计。
篇2:计算机二级考试试题与答案
计算机二级考试试题与答案
一、选择题
(1) 下面叙述正确[]的是(C)
A. 算法的执行效[]率与数据的存[]储结构无关 B. 算法的空间复[]杂度是指算法[]程序中指令([]或语句)的条[]数 C. 算法的有穷性[]是指算法必须[]能在执行有限[]个步骤之后终[]止 D. 以上三种描述[]都不对
(2) 以下数据结构[]中不属于线性[]数据结构的是[](C)
A. 队列 B. 线性表 C. 二叉树 D. 栈
(3) 在一棵二叉树[]上第5层的结[]点数最多是([]B) 注:由公式2[]k-1得
A. 8 B. 16 C. 32 D. 15
(4) 下面描述中,[]符合结构化程[]序设计风格的[]是(A)
A. 使用顺序、选[]择和重复(循[]环)三种基本[]控制结构表示[]程序的控制逻[]辑 B. 模块只有一个[]入口,可以有[]多个出口 C. 注重提高程序[]的执行效率 D. 不使用got[]o语句
(5) 下面概念中,[]不属于面向对[]象方法的是 (D) 注:P55-[]58
A. 对象 B. 继承 C. 类 D. 过程调用
(6) 在结构化方法[]中,用数据流[]程图(DFD[])作为描述工[]具的软件开发[]阶段是(B)[]
A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码
(7) 在软件开发中[],下面任务不[]属于设计阶段[]的是(D)
A. 数据结构设计[] B. 给出系统模块[]结构
C. 定义模块算法[] D. 定义需求并建[]立系统模型
(8) 数据库系统的[]核心是(B)[]
A. 数据模型 B. 数据库管理系[]统 C. 软件工具 D. 数据库
(9) 下列叙述中正[]确的是(C)[]
A.数据库是[]一个独立的系[]统,不需要操[]作系统的支持[] B.数据库设[]计是指设计数[]据库管理系统[]C.数据库技[]术的根本目标[]是要解决数据[]共享的问题 D.数据库系[]统中,数据的[]物理结构必须[]与逻辑结构一[]致
(10) 下列模式中,[]能够给出数据[]库物理存储结[]构与物理存取[]方法的是(A[]) 注:P108[]
A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式
(11) 算法的时间复[]杂度是指(C[])
A. 执行算法程序[]所需要的时间[] B. 算法程序的长[]度 C. 算法执行过程[]中所需要的基[]本运算次数 D. 算法程序中的[]指令条数
(12) 算法的空间复[]杂度是指(D[])
A. 算法程序的长[]度 B. 算法程序中的[]指令条数 C. 算法程序所占[]的存储空间 D. 算法执行过程[]中所需要的存[]储空间
(13) 设一棵完全二[]叉树共有69[]9个结点,则[]在该二叉树中[]的叶子结点数[]为(B) 注:利用公式[]n=n0+n[]1+n2、n[]0=n2+1[]和完全二叉数[]的特点可求出[]
A. 349 B. 350 C. 255 D. 351
(14) 结构化程序设[]计主要强调的[]是(B)
A.程序的规[]模 B.程序的易[]读性
C.程序的执[]行效率 D.程序的可[]移植性
(15) 在软件生命周[]期中,能准确[]地确定软件系[]统必须做什么[]和必须具备哪[]些功能的阶段[]是(D) 注:即第一个[]阶段
A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析
(16) 数据流图用于[]抽象描述一个[]软件的逻辑模[]型,数据流图[]由一些特定的[]图符构成。下[]列图符名标识[]的图符不属于[]数据流图合法[]图符的是(A[]) 注:P67
A. 控制流 B. 加工 C. 数据存储 D. 源和潭
(17) 软件需求分析[]阶段的工作,[]可以分为四个[]方面:需求获[]取、需求分析[]、编写需求规[]格说明书以及[](B) 注:P66
A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确
(18) 下述关于数据[]库系统的叙述[]中正确的是([]A)
A. 数据库系统减[]少了数据冗余[] B. 数据库系统避[]免了一切冗余[]
C. 数据库系统中[]数据的一致性[]是指数据类型[]的一致 D. 数据库系统比[]文件系统能管[]理更多的数据[]
(19) 关系表中的每[]一横行称为一[]个(A)
A. 元组 B. 字段 C. 属性 D. 码
(20) 数据库设计包[]括两个方面的[]设计内容,它[]们是(A)
A. 概念设计和逻[]辑设计 B. 模式设计和内[]模式设计
C. 内模式设计和[]物理设计 D. 结构特性设计[]和行为特性设[]计
(21) 下列叙述中正[]确的是(A)[]
A. 线性表是线性[]结构 B. 栈与队列是非[]线性结构
C. 线性链表是非[]线性结构 D. 二叉树是线性[]结构
(22) 下列关于栈的[]叙述中正确的[]是(D)
A. 在栈中只能插[]入数据 B. 在栈中只能删[]除数据
C. 栈是先进先出[]的线性表 D. 栈是先进后出[]的线性表
(23) 下列关于队列[]的叙述中正确[]的是(C)
A. 在队列中只能[]插入数据 B. 在队列中只能[]删除数据
C. 队列是先进先[]出的线性表 D. 队列是先进后[]出的线性表
(24) 对建立良好的[]程序设计风格[],下面描述正[]确的是(A)[] 注:P48
A. 程序应简单、[]清晰、可读性[]好 B. 符号名的命名[]要符合语法
C. 充分考虑程序[]的执行效率 D. 程序的注释可[]有可无
(25) 下面对对象概[]念描述错误的[]是(A) 注:P55
A. 任何对象都必[]须有继承性 B. 对象是属性和[]方法的封装体[]
C. 对象间的通讯[]靠消息传递 D. 操作是对象的[]动态性属性
(26) 下面不属于软[]件工程的3个[]要素的是(D[]) 注:P62
A. 工具 B. 过程 C. 方法 D. 环境
(27) 程序流程图([]PFD)中的[]箭头代表的是[](B) 注:P81
A. 数据流 B. 控制流 C. 调用关系 D. 组成关系
(28) 在数据管理技[]术的发展过程[]中,经历了人[]工管理阶段、[]文件系统阶段[]和数据库系统[]阶段。其中数[]据独立性最高[]的阶段是(A[])
A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理
(29) 用树形结构来[]表示实体之间[]联系的模型称[]为(B)
A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型
(30) 关系数据库管[]理系统能实现[]的专门关系运[]算包括(B)[]
A. 排序、索引、[]统计 B. 选择、投影、[]连接
C. 关联、更新、[]排序 D. 显示、打印、[]制表
(31) 算法一般都可[]以用哪几种控[]制结构组合而[]成(D) 注:P3
A. 循环、分支、[]递归 B. 顺序、循环、[]嵌套
C. 循环、递归、[]选择 D. 顺序、选择、[]循环
(32) 数据的存储结[]构是指(B)[] 注:P13,[]要牢记
A. 数据所占的存[]储空间量 B. 数据的逻辑结[]构在计算机中[]的表示
C. 数据在计算机[]中的顺序存储[]方式 D. 存储在外存中[]的数据
(33) 设有下列二叉[]树:图见书P[]46
对此二叉树中[]序遍历的结果[]为(B)
A. ABCDEF[] B. DBEAFC[] C. ABDECF[] D. DEBFCA[]
(34) 在面向对象方[]法中,一个对[]象请求另一对[]象为其服务的[]方式是通过发[]送(D) 注:P56
A. 调用语句 B. 命令 C. 口令 D. 消息
(35) 检查软件产品[]是否符合需求[]定义的过程称[]为(A) 注:P95
A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试
(36) 下列工具中属[]于需求分析常[]用工具的是([]D) 注:P67
A. PAD B. PFD C. N-S D. DFD
(37) 下面不属于软[]件设计原则的[]是(C) 注:P73
A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽
(38) 索引属于(B[])
A. 模式 B. 内模式 C. 外模式 D. 概念模式
(39) 在关系数据库[]中,用来表示[]实体之间联系[]的是(D)
A. 树结构 B. 网结构 C. 线性表 D. 二维表
(40) 将E-R图转[]换到关系模式[]时,实体与联[]系都可以表示[]成(B)
A. 属性 B. 关系 C. 键 D. 域
(41) 在下列选项中[],哪个不是一[]个算法一般应[]该具有的基本[]特征(C)
A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情[]报
(42) 希尔排序法属[]于哪一种类型[]的排序法(B[])
A.交换类排[]序法 B.插入类排[]序法 C.选择类排[]序法 D.建堆排序[]法
(43) 在深度为5的[]满二叉树中,[]叶子结点的个[]数为(C)
A. 32 B. 31 C. 16 D. 15
(44) 对长度为N的[]线性表进行顺[]序查找,在最[]坏情况下所需[]要的比较次数[]为(B) 注:要牢记
A. N+1 B. N C. (N+1)/[]2 D. N/2
(45) 信息隐蔽的概[]念与下述哪一[]种概念直接相[]关(B) 注:P74
A.软件结构[]定义 B. 模块独立性 C. 模块类型划分[] D. 模拟耦合度
(46) 面向对象的设[]计方法与传统[]的的面向过程[]的方法有本质[]不同,它的基[]本原理是(C[])
A. 模拟现实世界[]中不同事物之[]间的联系 B. 强调模拟现实[]世界中的算法[]而不强调概念[] C. 使用现实世界[]的概念抽象地[]思考问题从而[]自然地解决问[]题 D. 鼓励开发者在[]软件开发的绝[]大部分中都用[]实际领域的概[]念去思考
(47) 在结构化方法[]中,软件功能[]分解属于下列[]软件开发中的[]阶段是(C)[] 注:总体设计[]也就是概要设[]计
A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试
(48) 软件调试的目[]的是(B) 注:与软件测[]试要对比着复[]习
A.发现错误[] B.改正错误[] C.改善软件[]的性能 D.挖掘软件[]的潜能
(49) 按条件f对关[]系R进行选择[],其关系代数[]表达式为(C[])
A. R|X|R B. R|X|Rf[] C. бf(R) D. ∏f(R)
(50) 数据库概念设[]计的过程中,[]视图设计一般[]有三种设计次[]序,以下各项[]中不对的是([]D) 注:P127[],要牢记
A. 自顶向下 B. 由底向上 C. 由内向外 D. 由整体到局部[]
(51) 在计算机中,[]算法是指(C[])
A. 查询方法 B. 加工方法
C. 解题方而完整[]的描述 D. 排序方法
(52) 栈和队列的共[]同点是(C)[] 注:这一共同[]点和线性表不[]一样
A. 都是先进后出[] B. 都是先进先出[] C. 只允许在端点[]处插入和删除[]元素 D. 没有共同点
(53) 已知二叉树后[]序遍历序列是[]dabec,[]中序遍历序列[]是debac[],它的前序遍[]历序列是(A[]) 注:P38,[]前提要掌握三[]种遍历的方法[]
A. cedba B. acbed C. decab D. deabc
(54) 在下列几种排[]序方法中,要[]求内存量最大[]的是(D) 注:要牢记,[]书中没有提到[]。
A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序
(55) 在设计程序时[],应采纳的原[]则之一是(A[]) 注:和设计风[]格有关
A. 程序结构应有[]助于读者理解[] B. 不限制got[]o语句的使用[]
C. 减少或取消注解行 D. 程序越短越好
篇3:计算机考试《二级java》试题及答案
计算机考试《二级java》试题及答案
1、下列关于[]Java Applic[]ation与[]Java Applet[]程序的差别描[]述正确的是_[]_____。[]
A、运行方式[]不同,程序结[]构相同,运行[]工具不同,受[]到的限制相同[]
B、运行方式[]相同,程序结[]构不同,运行[]工具不同,受[]到的限制相同[]
C、运行方式[]相同,程序结[]构相同,运行[]工具不同,受[]到的限制也不[]同
D、运行方式[]不同,程序结[]构不同,运行[]工具不同,受[]到的限制也不[]同
本题考查的是[]程序的结构中[]Java Applic[]ation和[]Java Applet[]的区别。
Java语言[]是一种半编译[]半解释的语言[]。Java的[]用户程序分为[]两类:Jav[]a Applic[]ation和[]Java Applet[]。这两类程序[]在组成结构和[]执行机制上都[]有一定的差异[],主要体现在[]以下几方面:[]
(1)运行方[]式不同。Ja[]va Applic[]ation是[]完整的程序,[]可以独立运行[];Java Applet[]程序不能单独[]运行,它必须[]嵌入到用HT[]ML语言编写[]的Web页面[]中,通过与J[]ava兼容的[]浏览器来控制[]执行。
(2)运行工[]具不同。Ja[]va Applic[]ation程[]序被编译以后[],用普通的J[]ava解释器[]就可以使其边[]解释边执行,[]而Java Applet[]必须通过网络[]浏览器或者A[]pplet观[]察器才能执行[]。
(3)程序结[]构不同。每个[]Java Applic[]ation程[]序必定含有一[]个并且只有一[]个main方[]法,程序执行[]时,首先寻找[]main方法[],并以此为入[]口点开始运行[]。含有mai[]n方法的那个[]类,常被称为[]主类,也就是[]说,Java[] Applic[]ation程[]序都含有一个[]主类。而Ap[]plet程序[]则没有含ma[]in方法的主[]类,这也正是[]Applet[]程序不能独立[]运行的原因。[]尽管Appl[]et没有含m[]ain方法的[]主类,但Ap[]plet一定[]有一个从ja[]va.app[]let.Ap[]plet派生[]的类,它是由[]Java系统[]提供的。
(4)受到的[]限制不同。J[]ava Applic[]ation程[]序可以设计成[]能进行各种操[]作的程序,包[]括读/写文件[]的操作,但是[] Java Applet[] 对站点的磁盘[]文件既不能进[]行读操作,也[]不能进行写 操作。然而,[]由于Appl[]et的引入,[]使Web页面[]具有动态多媒[]体效果和可交[]互性能,这使[]由名为超文本[]、实为纯文本[]的HTML语[]言编写成的W[]eb页面真正[]具有了超文本[]功能,不但可[]以显示文本信[]息,而且还可[]以有各种图片[]效果和动态图[]形效果,从而[]使页面显得生[]动美丽;另外[],Apple[]t使Web页[]面增加了按钮[]等功能,从而[]增加了交互性[]。
故本题答案为[]D。
2、数据流的[]类型有___[]___和事务[]型。标准答案[]为:变换型
典型的数据流[]类型有两种:[]变换型和事务[]型。
变换型:是指[]信息沿输入通[]路进入系统,[]同时由外部形[]式变换为内部[]形式,进入系[]统的信息通过[]变换中心,经[]加工处理以后[]再沿输出通路[]变换成外部形[]式离开软件系[]统。
事务型:在很[]多软件应用中[],存在某种作[]业数据流,它[]可以引发一个[]或多个处理,[]这些处理能够[]完成该作业要[]求的功能,这[]种数据流就叫[]做事务。
3、Java[]程序的基本单[]位是____[]__。标准答[]案为:类 或 class
4、下列程序[]的功能是在监[]控台上每隔一[]秒钟显示一个[]字符串“He[]llo!”,[]能够填写在程[]序中下划线位[]置,使程序完[]整并能正确运[]行的语句是_[]_____。[]
public[] class Test implem[]ents Runnab[]le{
public[] static[] void main(S[]tring args[][]){
Test t=new Test;
Thread[] tt=new[] Thread[](t);
tt.sta[]rt();
}
public[] void run(){[]
for(;;[]){
try{
______[]______[];
}catch[](_____[]______[]_ e){}
System[].out.p[]rintln[](“Hell[]o!”);
}
}
A、slee[]p(1000[])
Interr[]uptedE[]xcepti[]on
B、t.sl[]eep(10[]00)
Interr[]uptedE[]xcepti[]on
C、Thre[]ad.sle[]ep(100[]0)
Runtim[]eExcep[]tion
D、Thre[]ad.sle[]ep(100[]0)
Interr[]uptedE[]xcepti[]on
本题考查的是[]线程的使用。[]
Thread[]的sleep[]方法的原型如[]下:
public[] static[] void sleep([]long millis[])throw[]s Interr[]uptedE[]xcepti[]on
sleep([])的功能是使[]当前执行的线[]程睡眠(暂时[]停止)指定时[]间。slee[]p()是Th[]read的s[]tatic成[]员,且抛出I[]nterru[]ptedEx[]ceptio[]n。
故本题答案为[]D。
5、下列关于[]线程优先级的[]说法中,正确[]的是____[]__。
A、线程的优[]先级是不能改[]变的
B、线程的优[]先级是在创建[]线程时设置的[]
C、在创建线[]程后的任何时[]候都可以设置[]
D、B和C
本题考查的是[]Java语言[]中线程的优先[]级。
Java语言[]中线程的优先[]级是用一个介[]于MIN_P[]RIORIT[]Y 和MAX_P[]RIORIT[]Y之间的整数[]来表示的。可[]以在创建线程[]后的任何时候[]修改线程的优[]先级。
故本题答案为[]C。
6、在读字符[]文件Empl[]oyee.d[]at时,使用[]该文件作为参[]数的类是__[]____。
A、Buff[]eredRe[]ader
B、Data[]InputS[]tream
C、Data[]Output[]Stream[]
D、File[]InputS[]tream
本题考查的是[]文件和文件I[]/O。
Buffer[]edRead[]er用来从字[]符输入流中读[]取并缓冲字符[],以提高读取[]字符(或字符[]数组)的效率[]。其构造方法[]为:
public[] Buffer[]edRead[]er(Rea[]der in)
public[] Buffer[]edRead[]er(Rea[]der in, int sz)
DataIn[]putStr[]eam用来以[]独立于机器的[]方式从潜在的[]输入流中读取[]Java基本[]数据类型。构[]造方法为:
DataIn[]putStr[]eam(In[]putStr[]eam in)
FileIn[]putStr[]eam用来从[]文件中读取字[]节。构造方法[]为:
FileIn[]putStr[]eam(St[]ring name)
FileIn[]putStr[]eam(Fi[]le file)
故本题答案为[]D。
7、阅读下列[]代码后
public[] class Person[]{
int arr[]=[]new int[10[]];
public[] static[] void main(S[]tring args[][]){
System[].out.p[]rintln[](arr[1[]]);
}
}
正确的说法是[]______[]。
A、编译时将[]产生错误
B、编译时正[]确,运行时将[]产生错误
C、输出为零[]
D、输出为空[]
本题考查的是[]数组的使用。[]
由于数组ar[]r声明时未用[]static[]关键字,而m[]ain()方[]法直接引用a[]rr(而非通[]过Perso[]n的实例引用[]),将产生“[]非静态变量不[]能从静态上下[]文中引用”([]non-st[]atic variab[]le cannot[] be refere[]nced from a static[] contex[]t)的编译错[]误。
故本题答案为[]A。
8、按照Ja[]va的标识符[]命名规范,下[]列表示一个类[]的标识符正确[]的是____[]__。
A、Hell[]oworld[]
B、Hell[]oWorld[]
C、hell[]oworld[]
D、hell[]oWorld[]
本题考查的是[]Java的命[]名约定。
Java的命[]名约定的基本[]原则如下:
(1)_、$[]不作为变量名[]、方法名开头[]。
(2)变量名[]、方法名首单[]词小写,其余[]单词只有首字[]母大写。如m[]yVaria[]ble,my[]Method[]。
(3)接口名[]、类名的单词[]首字母大写。[]如MyInt[]erface[],MyCla[]ss。
(4)常量名[]的每个字母都[]大写。
故本题答案为[]B。
9、char[]类型的取值范[]围是____[]__。
A、2-7~[]27-1
B、0~21[]6-1
C、-215[]~215-1[]
D、0~28[]-1
本题考查的是[]Java语言[]的基本数据类[]型。
char类型[]数据是用无符[]号16位二进[]制表示的,故[]其取值范围为[]0~216-[]1。
故本题答案为[]B。
10、诊断和[]改正程序中错[]误的工作通常[]称为 。标准答案为[]:程序调试
11、线程在[]生命周期中要[]经历5种状态[],分别是新建[]状态、可运行[]状态、运行状[]态、____[]__状态和终[]止状态。
标准答案为:[]阻塞 或 Blocke[]d
12、在Ja[]va中所实现[]的多维数组,[]实际上是由一[]维数组构成的[]______[]。
标准答案为:[]数组 或 Array 或 数组的数组
13、请阅读[]下列程序代码[],然后将程序[]的执行结果补[]充完整。
程序代码:
class throws[]Except[]ion
{
static[] void Proc(i[]nt sel) throws[] Arithm[]eticEx[]ceptio[]n,Arra[]yIndex[]OutOfB[]oundsE[]xcepti[]on
{
System[].out.p[]rintln[](“In Situat[]ion”+s[]el);
if(sel[]==0){
System[].out.p[]rintln[](“no Except[]ion caught[]”);
return[];
}
else if(sel[]==1){
int iArray[][]=new[] int[4][];
iArray[][1]=3;[]
}
}
public[] static[] void main(S[]tring[[]] args)
{
try{
Proc(0[]);
Proc(1[]);
}catch[](Array[]IndexO[]utOfBo[]undsEx[]ceptio[]n e){
System[].out.p[]rintln[](“Catc[]h”+e);[]
}final[]ly{
System[].out.p[]rintln[](“in Proc finall[]y”);
}
}
}
执行结果:
In Situat[]ion0
no Except[]ion caught[]
______[]
标准答案为:[]In Situat[]ion1
本题考查的是[]Java语言[]中的异常处理[]。
调用Proc[](1)时,执[]行语句Sys[]tem.ou[]t.prin[]tln(“I[]n Situat[]ion”+s[]el);控制[]台输出In Situat[]ion1。然[]后在if语句[]中执行sel[]==1分支,[]该分支中无任[]何输出语句。[]
14、Str[]ingBuf[]fer类提供[]______[]字符串对象的[]表示。标准答[]案为:长度可[]变 或 可变长度
15、bre[]ak语句最常[]见的用法是在[]switch[]语句中,通过[]break语[]句退出swi[]tch语句,[]使程序从整个[]switch[]语句后面的_[]_____开[]始执行。
标准答案为:[]第一条语句或[] 第1条语句 或 首条语句 或 第一行语句 或 第1行语句 或 语句
1.计算机二[]级Java备[]考练习试题及[]答案
2.20计算[]机二级Jav[]a测试题及答[]案
3.计算机二[]级JAVA冲[]刺试题及答案[]
4.2016[]年计算机二级[]Java备考[]练习试题【附[]答案】
5.2016[]计算机二级J[]ava考前模[]拟试题及答案[]
6.计算机二[]级VB强化试[]题及答案
7.2016[]计算机二级J[]AVA全真模[]拟试题
8.2016[]年计算机二级[]Java备考[]复习试题
9.2016[]年计算机二级[]考试试题(J[]ava)
10.2016计算机二级考试Java练习题及答案
篇4:计算机二级考试WEB试题及答案
判断题√,X
1、在用浏览[]器访问某个网[]站的页面时,[]可通过查看源[]文件的方式,[]修改网页的源[]代码。(X)[]
2、ASP是[]一种网页编程[]语言。(√)[]
3、IIS应[]运行在Win[]dows NT平台上,[]它只提供WW[]W服务功能。[](X)
4、ASP网[]页,运行时在[]客户端可以查[]看到真实的A[]SP源代码。[](X)
5、HTML[]不具有文件存[]取操作的功能[],是一种描述[]性的标记语言[]。(√)
6、在网页中[],如果要收集[]用户所输入的[]`数据,必须[]通过表单来实[]现。(√)
7、HTML[]网页的存盘文[]件名必须是.[]htm。(X[])
8、HTML[]标记符都必须[]配对和成组使[]用。(X)
9、cook[]ie信息就是[]保存在客户端[]的用户标识信[]息文本,可以[]用文本编辑器[]打开,但客户[]端重启动后会[]丢失该信息。[](√)
10、在Gl[]obal.a[]sa文件中,[]不能有任何输[]出语句,且该[]文件必须放在[]站点的根自录[]才能生效。([]√)
11、在一个[]ASP页面中[]定义的对象或[]变量,其作用[]域仅限于该A[]SP页面,一[]旦页面执行完[]毕,该变量或[]对象也就自动[]被释放。(√[])
12、Ses[]sion和A[]pplica[]tion对象[]的事件过程只[]能书写在Gl[]obal.a[]sa文件中。[](√)
13、在VB[]中当场编写一[]个组件,并生[]成一个.dl[]l文件,该组[]件即使本机使[]用,也必须注[]册后方能使用[]。(X)
14、打开浏[]览器后,II[]S会自动创建[]Sessio[]n. Sessio[]nID属性,[]其属性值随着[]浏览器刷新而[]改变。(X)[]
15、使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。(X)
篇5:计算机二级考试练习试题及答案
(8) 软件的调试方法主要有:强行排错法、______和原因排除法。答:回溯法
(9) 数据库系统的[]三级模式分别[]为_____[]_模式、内部[]级模式与外部[]级模式。答:[]概念#概念级[]
(10) 数据字典是各[]类数据描述的[]集合,它通常[]包括5个部分[],即数据项、[]数据结构、数[]据流、___[]___和处理[]过程。答:数[]据存储
(11) 设一棵完全二[]叉树共有50[]0个结点,则[]在该二叉树中[]有_____[]_个叶子结点[]。答:250[]
(12) 在最坏情况下[],冒泡排序的[]时间复杂度为[]______[]。 答:n(n-[]1)/2#n[]*(n-1)[]/2#O(n[](n-1)/[]2)#O(n[]*(n-1)[]/2)
(13) 面向对象的程[]序设计方法中[]涉及的对象是[]系统中用来描[]述客观事物的[]一个____[]__。答:实[]体
(14) 软件的需求分[]析阶段的工作[],可以概括为[]四个方面:_[]_____、[]需求分析、编[]写需求规格说[]明书和需求评[]审。 答:需求获取[]
(15) ______[]是数据库应用[]的核心。 答:数据库设[]计
(16) 数据结构包括[]数据的___[]___结构和[]数据的存储结[]构。
答:逻辑
(17) 软件工程研究[]的内容主要包[]括:____[]__技术和软[]件工程管理。[]答:软件开发[] 注:P64
(18) 与结构化需求[]分析方法相对[]应的是___[]___方法。[]
答:结构化设[]计
(19) 关系模型的完[]整性规则是对[]关系的某种约[]束条件,包括[]实体完整性、[]______[]和自定义完整[]性。答:参照[]完整性
(20) 数据模型按不[]同的应用层次[]分为三种类型[],它们是__[]____数据[]模型、逻辑数[]据模型和物理[]数据模型。答[]:概念 注:P110[]
(21) 栈的基本运算[]有三种:入栈[]、退栈和__[]____。
答:读栈顶元[]素#读栈顶的[]元素#读出栈[]顶元素
(22) 在面向对象方[]法中,信息隐[]蔽是通过对象[]的_____[]_性来实现的[]。答:封装
(23) 数据流的类型[]有_____[]_和事务型。[] 答:变换型 注:P77
(24) 数据库系统中[]实现各种数据[]管理功能的核[]心软件称为_[]_____。[]答:数据库管[]理系统#DB[]MS 注:要牢记,[]重要
(25) 关系模型的数[]据操纵即是建[]立在关系上的[]数据操纵,一[]般有____[]__、增加、[]删除和修改四[]种操作。答:[]查询 注:要牢记
(26) 实现算法所需[]的存储单元多[]少和算法的工[]作量大小分别[]称为算法的 ______[]。 答:空间复杂[]度和时间复杂[]度
(27) 数据结构包括[]数据的逻辑结[]构、数据的 ______[]以及对数据的[]操作运算。答[]:存储结构 注:P7
(28) 一个类可以从[]直接或间接的[]祖先中继承所[]有属性和方法[]。采用这个方[]法提高了软件[]的_____[]_。答:可重[]用性
(29) 面向对象的模[]型中,最基本[]的概念是对象[]和 ______[]。 答:类
(30) 软件维护活动[]包括以下几类[]:改正性维护[]、适应性维护[]、_____[]_维护和预防[]性维护。答:[]完善性 注:要牢记,[]书中没有提到[]
(31) 算法的基本特[]征是可行性、[]确定性、__[]____和拥[]有足够的情报[]。答:有穷性[]
(32) 顺序存储方法[]是把逻辑上相[]邻的结点存储[]在物理位置_[]_____的[]存储单元中。[]答:相邻
(33) Jackso[]n结构化程序[]设计方法是英[]国的M.Ja[]ckson提[]出的,它是一[]种面向___[]___的设计[]方法。答:数[]据结构 注:P67
(34) 数据库设计分[]为以下6个设[]计阶段:需求[]分析阶段、_[]_____、[]逻辑设计阶段[]、物理设计阶[]段、实施阶段[]、运行和维护[]阶段。
答:概念设计[]阶段#数据库[]概念设计阶段[]
(35) 数据库保护分[]为:安全性控[]制 、_____[]_、并发性控[]制和数据的恢[]复。答:完整[]性控制 注:要牢记
(36) 测试的目的是[]暴露错误,评[]价程序的可靠[]性;而___[]___的目的[]是发现错误的[]位置并改正错[]误。答:调试[]
(37) 在最坏情况下[],堆排序需要[]比较的次数为[]______[]。
答:O(nl[]og2n)
(38) 若串s=“P[]rogram[]”,则其子串[]的数目是__[]____。答[]:29
(39) 一个项目具有[]一个项目主管[],一个项目主[]管可管理多个[]项目,则实体[]“项目主管”[]与实体“项目[]”的联系属于[]______[]的联系。
答:1对多#[]1:N
(40) 数据库管理系[]统常见的数据[]模型有层次模[]型、网状模型[]和_____[]_三种。答:[]关系模型
(41)数据[]的逻辑结构有[]线性结构和_[]______[]两大类。 答非线性结构[]
(42)数据[]结构分为逻辑[]结构与存储结[]构,线性链表[]属于____[]___。答:[]存储结构
(43)数据[]的基本单位是[]______[]_。答:元素[]
(44)长度[]为n的顺序存[]储线性表中,[]当在任何位置[]上插入一个元[]素概率都相等[]时,插入一个[]元素所需移动[]元素的平均个[]数为____[]__。
答:n/2
(45)当循[]环队列非空且[]队尾指针等于[]队头指针时,[]说明循环队列[]已满,不能进[]行入队运算。[]这种情况称为[]______[]。 答:上溢
(46)在面向对象方法中,类之间共享属性和操作的机制称为_______。答:继承
篇6:计算机二级考试练习试题及答案
(66) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(B) 注:P82
A. PAD图 B. N-S图 C. 结构图 D. 数据流图
(67) 数据处理的最[]小单位是(C[]) 注:数据项不[]可再分割
A. 数据 B. 数据元素 C. 数据项 D. 数据结构
(68) 下列有关数据[]库的描述,正[]确的是(C)[] 注:P102[]
A. 数据库是一个[]DBF文件 B. 数据库是一个[]关系 C. 数据库是一个[]结构化的数据[]集合 D. 数据库是一组[]文件
(69) 单个用户使用[]的数据视图的[]描述称为(A[]) 注:P108[]
A. 外模式 B. 概念模式 C. 内模式 D. 存储模式
(70) 需求分析阶段[]的任务是确定[](D)
A. 软件开发方法[] B. 软件开发工具[] C. 软件开发费用[] D. 软件系统功能[]
(71) 算法分析的目[]的是(D) 注:书中没有[]总结,但要牢[]记
A. 找出数据结构[]的合理性 B. 找出算法中输[]入和输出之间[]的关系 C. 分析算法的易[]懂性和可靠性[] D. 分析算法的效[]率以求改进
(72)链表[]不具有的特点[]是(B)
A.不必事先[]估计存储空间[] B.可随机访[]问任一元素
C.插入删除[]不需要移动元[]素 D.所需空间[]与线性表长度[]成正比
(73) 已知数据表A[]中每个元素距[]其最终位置不[]远,为节省时[]间,应采用的[]算法是(B)[]
A. 堆排序 B. 直接插入排序[] C. 快速排序 D. 直接选择排序[]
(74) 用链表表示线[]性表的优点是[](A) 注:因为不需[]要移动元素
A. 便于插入和删[]除操作 B. 数据元素的物[]理顺序与逻辑[]顺序相同 C. 花费的存储空[]间较顺序存储[]少 D. 便于随机存取[]
(75) 下列不属于结[]构化分析的常[]用工具的是([]D) 注:P67
A. 数据流图 B. 数据字典 C. 判定树 D. PAD图
(76) 软件开发的结[]构化生命周期[]方法将软件生[]命周期划分成[](A)
A. 定义、开发、[]运行维护 B. 设计阶段、编[]程阶段、测试[]阶段 C. 总体设计、详[]细设计、编程[]调试 D. 需求分析、功[]能定义、系统[]设计
(77) 在软件工程中[],白箱测试法[]可用于测试程[]序的内部结构[]。此方法将程[]序看做是(C[]) 注:P87
A. 循环的集合 B. 地址的集合 C. 路径的集合 D. 目标的集合
(78) 在数据管理技[]术发展过程中[],文件系统与[]数据库系统的[]主要区别是数[]据库系统具有[](D) 注:数据模型[]采用关系模型[](二维表)
A. 数据无冗余 B. 数据可共享
C. 专门的数据管[]理软件 D. 特定的数据模[]型
(79) 分布式数据库[]系统不具有的[]特点是(B)[]
A. 分布式 B. 数据冗余
C. 数据分布性和[]逻辑整体性 D. 位置透明性和[]复制透明性
(80) 下列说法中,[]不属于数据模[]型所描述的内[]容的是(C)[] 注:P110[]
A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束
(81)根据[]数据结构中各[]数据元素之间[]前后件关系的[]复杂程度,一[]般将数据结构[]分成(C)
A.动态结构[]和静态结构 B.紧凑结构[]和非紧凑结构[]
C.线性结构[]和非线性结构[] D.内部结构[]和外部结构
(82)下列[]叙述中,错误[]的是(B)
A.数据的存[]储结构与数据[]处理的效率密[]切相关 B.数据的存[]储结构与数据[]处理的效率无[]关 C.数据的存[]储结构在计算[]机中所占的空[]间不一定是连[]续的 D.一种数据[]的逻辑结构可[]以有多种存储[]结构
(83)线性[]表L=(a1[],a2,a3[],…ai,…[]an),下列[]说法正确的是[](D)
A.每个元素[]都有一个直接[]前件和直接后[]件 B.线性表中[]至少要有一个[]元素 C.表中诸元[]素的排列顺序[]必须是由小到[]大或由大到
D.除第一个[]元素和最后一[]个元素外,其[]余每个元素都[]有一个且只有[]一个直接前件[]和直接后件
(84)线性[]表若采用链式[]存储结构时,[]要求内存中可[]用存储单元的[]地址(D)
A.必须是连[]续的 B.部分地址[]必须是连续的[]
C.一定是不[]连续的 D.连续不连[]续都可以
(85)栈通[]常采用的两种[]存储结构是([]A)
A.顺序存储[]结构和链式存[]储结构 B.散列方式[]和索引方式
C.链表存储[]结构和数组 D.线性存储[]结构和非线性[]存储结构
(86)下列[]数据结构中,[]按先进后出原[]则组织数据的[]是(B)
A.线性链表[] B.栈 C.循环链表[] D.顺序表
(87)树是[]结点的集合,[]它的根结点数[]目是(C)
A.有且只有[]1 B.1或多于[]1 C.0或1 D.至少2
(88)具有[]3个结点的二[]叉树有(D)[]
A.2种形态[] B.4种形态[] C.7种形态[] D. 5种形态
(89)设一[]棵二叉树中有[]3个叶子结点[],有8个度为[]1的结点,则[]该二叉树中总[]的结点数为([]B)
A. 12 B. 13 C.14 D. 15
(90)在结[]构化程序设计[]思想提出之前[],在程序设计[]中曾强调程序[]的效率,现在[],与程序的效[]率相比,人们[]更重视程序的[](C)
A.安全性 B.一致性 C.可理解性[] D.合理性
(91)为了[]提高测试的效[]率,应该 (D) 注:P85
A.随机选取[]测试数据B.[]取一切可能的[]输入数据作为[]测试数据C.[]在完成编码以[]后制定软件的[]测试计划 D.集中对付[]那些错误群集[]的程序
(92)软件[]生命周期中所[]花费用最多的[]阶段是(D)[]
A.详细设计[] B.软件编码[] C.软件测试[] D.软件维护[]
二、填空题
(1) 算法的复杂度[]主要包括__[]____复杂[]度和空间复杂[]度。 答:时间
(2) 数据的逻辑结[]构在计算机存[]储空间中的存[]放形式称为数[]据的____[]__。答:存[]储结构#物理[]结构
(3) 若按功能划分[],软件测试的[]方法通常分为[]白盒测试方法[]和_____[]_测试方法。[]答:黑盒
(4) 如果一个工人[]可管理多个设[]施,而一个设[]施只被一个工[]人管理,则实[]体“工人”与[]实体“设备”[]之间存在__[]____联系[]。
答:一对多#[]1:N#1:[]n
(5) 关系数据库管[]理系统能实现[]的专门关系运[]算包括选择、[]连接和___[]___。 答:投影
(6) 在先左后右的[]原则下,根据[]访问根结点的[]次序,二叉树[]的遍历可以分[]为三种:前序[]遍历、___[]___遍历和[]后序遍历。答[]:中序
(7) 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。 答:模块化
篇7:计算机基础二级考试试题及答案
1.[单选题] 程序调试的任务是( )
A.设计测试[]用例
B.验证程序[]的正确性
C.发现程序[]中的错误
D.诊断和改[]正程序中的错[]误
2[单选题][] 计算机指令由[]两部分组成,[]它们是( )。
A.运算符和[]运算数B.操[]作数和结果C[].操作码和操[]作数D.数据[]和字符
3[单选题][] 公司中有多个[]部门和多名职[]员,每个职员[]只能属于一个[]部门,一个部[]门可以有多名[]职员。则实体[]部门和职员问[]的联系是( )。
A.1:1联[]系B.m:1[]联系C.1:[]m联系D.m[]:n联系
4[单选题][] 下列关于AS[]CⅡ编码的叙[]述中,正确的[]是( ).
A.一个字符[]的标准ASC[]Ⅱ码占一个字[]节,其最高二[]进制位总为1[]
B.所有大写[]英文字母的A[]SCⅡ码值都[]小于小写英文[]字母‘a’的[]ASCⅡ码值[]
C.所有大写[]英文字母的A[]SCⅡ码值都[]大于小写英文[]字母‘a’的[]ASCⅡ码值[]
D.标准AS[]CⅡ码表有2[]56个不同的[]字符编码
5[单选题][] 在长度为n的[]有序线性表中[]进行二分查找[],最坏情况下[]需要比较的次[]数是( )。
A.O(n)[]B.O(n2[])C.O(1[]og2n)D[].O(n1o[]g2n)
6[单选题][] 以下关于编译[]程序的说法正[]确的是( ).
A.编译程序[]属于计算机应[]用软件,所有[]用户都需要编[]译程序
B.编译程序[]不会生成目标[]程序,而是直[]接执行源程序[]
C.编译程序[]完成高级语言[]程序到低级语[]言程序的等价[]翻译
D.编译程序[]构造比较复杂[],一般不进行[]出错处理
7[单选题][] 数据字典(D[]D)所定义的[]对象都包含于[]( )。
A.数据流图[](DFD图)[]B.程序流程[]图C.软件结[]构图D.方框[]图
8[单选题][] ( )拓扑结构是[]将网络的各个[]节点通过中继[]器连接成一个[]闭合环路.
A.星型B.[]树型C.总线[]型D.环型
9[单选题][] 在CD光盘上[]标记有“CD[]-RW”字样[],“RW”标[]记表明该光盘[]足
A.只能写入[]一次,可以反[]复读出的一次[]性写入光盘
B.可多次擦[]除型光盘
C.只能读出[],不能写入的[]只读光盘
D.其驱动器[]单倍速为13[]50KB/S[]的高街度呵读[]写光柱
10[单选题[]] 根据域名代码[]规定,表示政[]府部门网站的[]域名代码是([] )。
A..net[]B..com[]C..gov[]D..org[]
11[单选题[]] 数据库设计中[]反映用户对数[]据要求的模式[]是( )。
A.内模式B[].概念模式C[].外模式D.[]设计模式
12[单选题[]] 软件设计中模[]块划分应遵循[]的准则是( )。
13[单选题[]] 计算机软件包[]括( ).
A.算法和数[]据B.程序和[]数据C.程序[]和文档D.程[]序、数据及相[]关文档
14[单选题[]] 数据库应用系[]统中的核心问[]题是( )。
A.数据库设[]计B.数据库[]系统设计C.[]数据库维护D[].数据库管理[]员培训
15[单选题[]] 运算器的完整[]功能是进行([] )。
A.逻辑运算[]B.算术运算[]和逻辑运算C[].算术运算D[].逻辑运算和[]微积分运算
16[单选题[]] CPU中,除[]了内部总线和[]必要的寄存器[]外,主要的两[]大部件分别是[]运算器和
A.控制器B[].存储器C.[]CacheD[].编辑器
17[单选题[]] 下列与队列结[]构有关联的是[]( )。
A.函数的递[]归调用B.数[]组元素的引用[]C.多重循环[]的执行D.先[]到先服务的作[]业调度
18[单选题[]] 在一个非零无[]符号二进制整[]数之后添加一[]个0,则此数[]的值为原数的[]( )。
A.4倍B.[]2倍C.1/[]2倍D.1/[]4倍
19[单选题[]] 上网需要在计[]算机上安装
A.数据库管[]理软件B.视[]频播放软件C[].浏览器软件[]D.网络游戏[]软件
20[单选题[]] 十进制数18[]转换成二进制[]数是( )。
A.0101[]01B.10[]1000C.[]010010[]D.0010[]10
21[单选题[]] 在CD光盘上[]标记有“CD[]-RW”字样[],“RW”标[]记表明该光盘[]是( )。
A.只能写入[]一次,可以反[]复读出的一次[]性写入光盘
B.可多次擦[]除型光盘
C.只能读出[],不能写入的[]只读光盘
D.其驱动器[]单倍速为13[]50KB/S[]的高密度可读[]写光盘
22[单选题[]] 算法的有穷性[]是指( ).
A.算法程序[]的运行时间是[]有限的
B.算法程序[]所处理的数据[]量是有限的
C.算法程序[]的长度是有限[]的
D.算法只能[]被有限的用户[]使用
23[单选题[]] 某系统结构图[]如下图所示
该系统结构图[]中最大扇入是[]( ).
A.0B.1[]C.2 D.3
23[单选题[]] 有三个关系R[]、S和T如下[]:
其中关系T由[]关系R和S通[]过某种操作得[]到,该操作为[]( ).
A.选择B.[]投影C.交D[].并
24[单选题[]] 在微机中,西[]文字符所采用[]的编码是( ).
A.EBCDIC码B.ASCⅡ码C.国标码D.BCD码
篇8:计算机基础二级考试试题及答案
1.参考答案:D参考解析:程序调试的任务是诊断和改正程序中的错误。
2.参考答案[]:C参考解析[]:计算机指令[]通常由操作码[]和操作数两部[]分组成。
3.参考答案[]:C参考解析[]:两个实体集[]间的联系实际[]上是实体集间[]的函数关系,[]主要有一对一[]联系1:1.[]、一对多联系[]1:m.、多[]对一联系m:[]1.、多对多[]联系m:n.[]。对于每一个[]实体部门,都[]有多名职员,[]则其对应的联[]系为一对多联[]系1:m.,[]答案选C。
4.参考答案[]:B参考解析[]:国际通用的[]ASCIl码[]为7位,且最[]高位不总为l[];所有大写字[]母的ASCI[]l码都小于小[]写字母a的A[]SCIl码;[]标准ASCI[]l码表有12[]8个不同的字[]符编码。
5.参考答案[]:C参考解析[]:当有序线性[]表为顺序存储[]时才能用二分[]法查找。可以[]证明的是对于[]长度为n的有[]序线性表,在[]最坏情况下,[]二分法查找只[]需要比较1o[]g2n次,而[]顺序查找需要[]比较n次。
6.参考答案[]:C参考解析[]:编译程序就[]是把高级语言[]变成计算机可[]以识别的二进[]制语言,即编[]译程序完成高[]级语言程序到[]低级语言程序[]的等价翻译。[]
7.参考答案[]:A参考解析[]:在数据流图[]中,对所有元[]素都进行了命[]名,所有名字[]的定义集中起[]来就构成了数[]据字典。因此[]选A,而B,[]C,D都不符[]合。
8.参考答案[]:D参考解析[]:环型拓扑结[]构是使用中继[]器组成一个封[]闭的环,各节[]点直接连到环[]上,信息沿着[]环按一定方向[]从一个节点传[]送到另一个节[]点的拓扑结构[].
9.参考答案[]:B参考解析[]:CD-RW[]是可擦写型光[]盘,用户可以[]以多次对其进[]行读写。CD[]-RW的全称[]是CD-Re[]Writab[]1e。
10.参考答[]案:C参考解[]析:略
11.参考答[]案:C参考解[]析:数据库系[]统的三级模式[]是概念模式、[]外模式和内模[]式。概念模式[]是数据库系统[]中全局数据逻[]辑结构的描述[],是全体用户[]公共数据视图[]。外模式也称[]子模式或用户[]模式,它是用[]户的数据视图[],给出了每个[]用户的局部数[]据描述,所以[]选择C。内模[]式又称物理模[]式,它给出了[]数据库物理存[]储结构与物理[]存取方法。
12.参考答[]案:C参考解[]析:根据软件[]设计原理提出[]如下优化准则[]:①划分模块[]时,尽量做到[]高内聚、低耦[]合,保持模块[]相对独立性,[]并以此原则优[]化初始的软件[]结构。②一个[]模块的作用范[]围应在其控制[]范围之内,且[]判定所在的模[]块应与受其影[]响的模块在层[]次上尽量靠近[]。③软件结构[]的深度、宽度[]、扇入、扇出[]应适当。④模[]块的大小要适[]中。C正确。[]
13.参考答[]案:D参考解[]析:计算机软[]件由两部分组[]成:一是机器[]可执行的程序[]和数据;二是[]机器不可执行[]的,与软件开[]发、运行、维[]护、使用等有[]关的文档.故[]D选项正确.[]
14.参考答[]案:A参考解[]析:数据库应[]用系统中的核[]心问题是数据[]库的设计。
15.参考答[]案:B参考解[]析:运算器是[]计算机处理数[]据形成信息的[]加工厂,它的[]主要功能是对[]二进制数码进[]行算术运算或[]逻辑运算。
16.参考答[]案:A参考解[]析:CPU主[]要包括运算器[]和控制器。
17.参考答[]案:D参考解[]析:队列的修[]改是依先进先[]出的原则进行[]的,D正确。[]
18.参考答[]案:B参考解[]析:最后位加[]0等于前面所[]有位都乘以2[]再相加,所以[]是2倍。
19.参考答[]案:C参考解[]析:略
20.参考答[]案:C参考解[]析:用2整除[]18,可以得[]到一个商和余[]数;再用2去[]除商,又会得[]到一个商和余[]数。如此进行[],直到商为0[]时为止,然后[]把先得到的余[]数作为二进制[]数的低位有效[]位,后得到的[]余数作为二进[]制数的高位有[]效位,依次排[]列起来,即得[]010010[]。
21.参考答[]案:B参考解[]析:CD—R[]W是可擦写型[]光盘,用户可[]以多次对其进[]行读/写。C[]D-RW的全[]称是CD-R[]eWrita[]b1e。
22.参考答[]案:A参考解[]析:算法原则[]上能够精确地[]运行,而且人[]们用笔和纸做[]有限次运算后[]即可完成。有[]穷性是指算法[]程序的运行时[]间是有限的。[]
23.参考答[]案:C参考解[]析:扇人指的[]是调用一个给[]定模块的模块[]个数。题干系[]统中,第2层[]模块扇入均为[]1,第3层中[]功能模块3.[]1扇人为2,[]其余为1,故[]最大扇入为2[],C选项正确[]。
24.参考答案:B参考解析:略
篇9:计算机二级考试C++上机考试试题
计算机二级考试C++上机考试试题
一、程序改错[]题
使用VC++[]6.0打开考[]生文件夹下的[]源程序文件1[].cpp,该[]程序运行时有[]错误,请改正[]错误,使程序[]正常运行,并[]且要求最后一[]个catch[]必须抛出执行[]的任何异常。[]
程序异常,输[]出信息为
error
O
ERROR
注意:不要改[]动main函[]数,不能增加[]或删除行,也[]不能更改程序[]的结构,错误[]的语句在//[]******[]error*[]*****的[]下面。
试题程序:
#include
intmai[]n
{
try
{
throw([]“error[]”);
}
//****[]****er[]ror***[]*****
catch([]chars)[]
{
cout<
}
try
{
throw([](int)0[]);
}
//****[]****er[]ror***[]*****
catch([])
{
cout<
}
try
{
throw([]O);
throw([]“error[]”);
}
//****[]****er[]ror***[]*****
catch([])
{
cout<<“ERROR”<
}
return[]0;
}
二、简单应用[]题使用VC+[]+6.0打开[]考生文件夹下[]的源程序文件[]2.cpp。[]请补充完整程[]序fun(i[]nti),使[]其完成以下功[]能:如果i=[]5,则输出如[]下5行#号。[]
#
##
###
####
#####
注意:不要改[]动main函[]数,不得增行[]或删行,也不[]得更改程序的[]结构。
试题程序:
#inclu[]de
voidfu[]n(inti[])
{
}
intmai[]n()
{
fun(5)[];
return[]0;
}
三、综合应用[]题使用VC+[]+6.0打开[]考生文件夹下[]的源程序文件[]3.cpp。[]程序通过继承[]关系,实现对[]姓名的控制。[]类TC1实现[]对名字访问的[]接口,TC2[]实现对名字的[]设置和输出。[]
程序输出为
TC2Nam[]e
May
其中定义的类[]并不完整,按[]要求完成下列[]操作,将类的[]定义补充完整[]。
(1)在类T[]Cl中定义接[]口函数Get[]Name为纯[]虚函数。请在[]注释1后添加[]适当的.语句[]。
(2)函数G[]etName[]2用于获得名[]字的缓存,但[]只获得允许读[]操作这个缓存[],请在注释2[]后添加适当的[]语句。
(3)实现T[]C2的构造函[]数,请在注释[]3后添加适当[]的语句。
(4)完成T[]C2的构造函[]数,实现对名[]字的处理。请[]在注释4后添[]加适当的语句[]。
注意:增加或[]者修改代码的[]位置已经用符[]号表示出来,[]请不要修改其[]他的程序代码[]。
试题程序:
#inclu[]de
classT[]C1
{
public[]:
//****[]****1*[]******[]*
};
classT[]C2:pub[]licTCl[]
{
public[]:
voidGe[]tName([])
{
cout<<“TC2Name”<
}
//****[]****2*[]******[]*
{
return[]m_str;[]
}
//****[]****3*[]******[]*
{
inti:
for(i=[]0;str[[]i]!=0;[]i++)
m_str[[]i]=str[][i];
//****[]****4*[]******[]*
}
privat[]e:
charm_[]str[32[]];
};
voidma[]in()
{
TCl*P;[]
TC20bj[]1(“May[]”);
p=&[];objl;[]
p->[]GetNam[]e();
cout<
return[];
}
一、程序改错[]题(1)应改[]为“catc[]h(char[]*s)”。
(2)应改为[]“cateh[](inti)[]”。
(3)应改为[]“catch[](…)”。
【解析】本题[]中第1个标识[]前的异常抛出[]语句为“th[]row(“e[]rror”)[];”,其中的[]类型为字符串[]。所以对应的[]异常捕捉语句[]catch中[]应该符合这个[]类型,而程序[]中给出的语句[]“catch[](chars[])”是字符型[]的,所以第1[]处的语句修改[]为“catc[]h(char[]*S)”。第[]2个标识前的[]异常抛出语句[]为“thro[]w((int[])0);”,[]其中的类型为[]int。对应[]的异常捕捉语[]句catch[]中应该符合这[]个类型,所以[]补充catc[]h子句中的类[]型,否则如果[]找不到匹配的[]catch块[],系统就会调[]用一个系统函[]数,使程序终[]止运行。即第[]2处的语句修[]改为“cat[]ch(int[]i)”。如果[]在catch[]子句中没有指[]定异常信息的[]类型,那么就[]用删节号“…[]”表示它可以[]捕捉任何类型[]的异常信息,[]即修改为“c[]atch(…[])”。
二、简单应用[]题for(i[]ntj=0;[]j(i;j+[]+)//行循[]环
{
for(in[]tk=0;k[]<=j[];k++)/[]/列循环
cout&l[]t;<[]“#”;//[]输出“#”
cout<
}
【解析】本题[]首先利用fo[]r循环进行外[]层循环,输出[]对应的i行,[]然后利用fo[]r循环进行内[]层循环,输出[]对应i行的i[]列。
三、综合应用[]题(1)应添[]加“virt[]ualvoi[]dGetNa[]mt!()=[]0;”。
(2)应添加[]“const[]char*G[]etName[]2()”。
(3)应添加[]“TC2(c[]har*st[]r)”。
(4)应添加[]“m_str[][i]=0;[]”。
【解析】本题第1处要求“在类TC1中定义接口函数GetName,为纯虚函数”。在C++中,在基类中用virtual声明成员函数为虚函数。纯虚函数是在声明虚函数时被“初始化”为0的函数,即“virtualvoidGetName()=0;”。第2处要求“函数GetName2实现获得名字的缓存,但只获得读允许操作这个缓存”。只能引用数据成员,而不能修改,所以使用常成员函数,其一般形式为“const函数类型函数名”,即“constchar*GetName2()”。第3处要求“实现TC2的构造函数”。TC2的构造函数与类TC2的名称应该相同,而且第3处的大括弧中是对字符数组str的操作,所以类TC2的构造函数中的参数为str,即这里补全为“TC2(char*str)”。第4处要求“完成TC2的构造函数,实现对名字的处理”,补全类TC2的构造函数,构造函数中的名字变量str对应于类TC中的成员变量m_str,所以这里补全变量赋值操作“m_str[i]=0;”。
篇10:计算机二级考试《java》试题及答案
计算机二级考试《java》试题及答案
计算机二级考[]试《java[]》试题及答案[]
一、判断题
1. Java语言[]中的数组元素[]下标总是从0[]开始,下标可[]以是整数或整[]型表达式。 (√ )
2. 在Java中[]对象可以赋值[],只要使用赋[]值号(等号)[]即可,相当于[]生成了一个各[]属性与赋值对[]象相同的新对[]象。( × )
3. 所谓抽象类就[]是包含有抽象[]方法的类。([] ×)
4. Java系统[]的标准输入对[]象是Syst[]em.in,[]标准输出对象[]有两个,分别[]是标准输出S[]ystem.[]out和标准[]错误输出Sy[]stem.e[]rr。(√)[]
5. 如果p是父类[]Parent[]的对象,而c[]是子类Chi[]ld的对象,[]则语句c = p是正确的。[]( ×)
6. 当一个方法在[]运行过程中产[]生一个异常,[]则这个方法会[]终止,但是整[]个程序不一定[]终止运行。([]√ )
7. 用“+”可以[]实现字符串的[]拼接,用- 可以从一个字[]符串中去除一[]个字符子串。[]( × )
8. 一个容器中可[]以混合使用多[]种布局策略。[](×)
9. Java中,[]并非每个事件[]类都只对应一[]个事件。(√[] )
10. Java的源[]代码中定义几[]个类,编译结[]果就生成几个[]以.clas[]s为后缀的字[]节码文件。([]√)
11. Java Applet[]是由独立的解[]释器程序来运[]行的。(×)[]
12. Java的字[]符类型采用的[]是ASCII[]编码。( × )
13. Java的各[]种数据类型占[]用固定长度,[]与具体的软硬[]件平台环境无[]关。 (√)
14. System[]类不能实例化[],即不能创建[]System[]类的对象。([]×)
15. 用户自定义的[]图形界面元素[]也可以响应用[]户的动作,具[]有交互功能。[] (√ )
二、填空题
1java源[]程序编译命令[]是 (javac[])
2 java 应用程序中有[]一个main[]()方法,它[]前面有三个修[]饰符是 ( public[] , static[] , void )
3 java语言[]数据类型可分[]为两大类,一[]类称为 ( 基本数据类型[] ) ,另一类称为[] ( 引用数据类型[] )
4 在转向语句中[], ( contin[]ue ) 语句使得程序[]结束本次循环[],回到循环的[]条件测试部分[]继续执行。
5设x为fl[]oat型变量[], y为 double[]型变量, a为 int型变量[],已知 x=2.5f[], a=7 ,y=4.2[]2 则表达式x+[]a%3*(i[]nt)x%([]int)y的[]值为 ( 4.5 )
6设x为fl[]oat型变量[], y为 double[]型变量, a为 int型变量[],b 为long 型变量,c为[]char 型,则表达式[]x+y*a/[]x+b/y+[]c 的值为( double[] ) 类型 7设有数组定[]义:int MyIntA[]rray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几[]个语句后的输[]出结果是 ( 120 )
for ( int i = 0 i < MyIntA[]rray.l[]ength i + + ) if ( i % 2 = = 1 ) s += MyIntA[]rray[i[]] System[].out.p[]rintln[]( s )
for ( int i = 0 i < MyIntA[]rray.l[]ength i + + ) if ( i % 2 = = 1 ) s += MyIntA[]rray[i[]] System[].out.p[]rintln[]( s )
三、选择题
1.在浏览器[]中执行app[]let 程序,以下选[]项中的哪个方[]法将被最后执[]行( C )。
A、init[]( [])
B、star[]t( [])
C、dest[]roy( [])
D、stop[]( [])
2. Java applic[]ation中[]的主类需包含[]main方法[],main方[]法的返回类型[]是什么?( D )
A、int
B、floa[]t
C、doub[]le
D、void[]
3.设有下面[]两个类的定义[]:
class Person[] {
class Studen[]t extend[]s Person[] {
{
long id; // 身份证号
int score;[] // 入学总分 String[] name; // 姓名
int getSco[]re( []){
}
return[] score;[] }
}
则类Pers[]on和类St[]udent的[]关系是( B )。
A、包含关系[]
B、继承关系[]
C、关联关系[]
D、上述类定[]义有语法错误[]
4.在编写J[]ava Applet[]程序时,需要[]在程序的开头[]写上( B )语句。
A、impo[]rt java.a[]wt.*
B、impo[]rt java.a[]pplet.[]*
C、impo[]rt java.i[]o.*
D、impo[]rt java.a[]wt.eve[]nt.*
5.容器Pa[]nel和Ap[]plet缺省[]使用的布局编[]辑策略是( A )
A、Flow[]Layout[]
B、Bord[]erLayo[]ut
C、Grid[]Layout[]
D、Card[]Layout[]
6.有以下程[]序片段,下列[]哪个选项不能[]插入到行1。[]( A ) 1. 2.publ[]ic class A{ 3.//do[] sth 4. }
A、publ[]ic class MainCl[]ass{ }
B、pack[]age mine;
C、clas[]s ANothe[]rClass[]{ }
D、impo[]rt java.u[]til.*;[]
7.在使用i[]nterfa[]ce声明一个[]接口时,只可[]以使用( D )修饰符修饰[]该接口。
A、priv[]ate
B、prot[]ected
C、priv[]ate protec[]ted
D、publ[]ic
8.以下哪个[]不是Java[]的关键字?([] A )
A、FALS[]E
B、cons[]t
C、this[]
D、void[]
9.有程序如[]下,关于程序[]的描述哪个是[]正确的?( C )
public[] class Person[]{
static[] int arr[] = new int[5][];
public[] static[] void main(S[]tring a[])
{ System[].out.p[]rintln[](arr[0[]]); } }
A、编译将产[]生错误
B、编译时正[]确,但运行时[]将产生错误
C、正确,输[]出0
D、正确,输[]出 null
10.以下关[]于构造函数的[]描述错误的是[]( A )。
A、构造函数[]的返回类型只[]能是void[]型。
B、构造函数[]是类的一种特[]殊函数,它的[]方法名必须与[]类名相同。
C、构造函数[]的主要作用是[]完成对类的对[]象的初始化工[]作。
D、一般在创[]建新对象时,[]系统会自动调[]用构造函数。[]
11.假设A[]类有如下定义[],设a是A类[]的一个实例,[]下列语句调用[]哪个是错误的[]?( C)
class A { int i;
static[] String[] s; void method[]1( []) { }
static[] void method[]2( []) { } }
A、Syst[]em.out[].print[]ln(a.i[]);
B、a.me[]thod1([] []);
C、A.me[]thod1([] []);
D、A.me[]thod2([] [])
12.有程序[]片段如下,以[]下哪个表示式[]的结果为tr[]ue?( B )
Float s=new Float([]0.1f);[]
Float t=new Float([]0.1f);[]
Double[] u=new Double[](0.1);[]
A、s==t[]
B、s.eq[]uals(t[])
C、u.eq[]uals(s[])
D、t.eq[]uals(u[])
13.pai[]nt( [])方法使用哪[]种类型的参数[]? ( A )
A、Grap[]hics
B、Grap[]hics2D[]
C、Stri[]ng
D、Colo[]r
14.下面哪[]个方法与ap[]plet的显[]示无关?( A )
A、draw[]( [])
B、upda[]te( [])
C、repa[]int( [])
D、pain[]t( [])
15.下面哪[]个函数是pu[]blic void aMetho[]d( []){...}[]的重载函数?[]( D )
A、void[] aMetho[]d( ){...}[]
B、publ[]ic int aMetho[]d( []){...}[]
C、publ[]ic void aMetho[]d ( ){...}[]
D、publ[]ic int aMetho[]d ( int m){...[]}
16 下列不可作为[]java语言[]标识符的是([] D )
A a1
B $1
C _1
D 11
17 有一段jav[]a 应用程序 ,它的主类名[]是a1,那么[]保存它的源文[]件名可以是([]A)
A a1.jav[]a
B a1.cla[]ss
C a1
D都对
18 下面说法正确[]的.是(C)[]
A java Applet[] 程序必须在浏[]览器中执行
B java 应用程序必须[]在浏览器里执[]行
C java Applet[] 程序不一定在[]浏览器中执行[]
D java 应用程序可以[]在浏览器中执[]行
19 在浏览器中执[]行apple[]t 程序的四个方[]法的最先执行[]的是(A)
A init( [])
B start([] [])
C destro[]y( [])
D stop( [])
20 整型数据类型[]中,需要内存[]空间最少的是[](D)
A short
B long
C int
D byte
21 java 类可以作为([]C)
A 类型定义机制[]
B 数据封装机制[]
C 类型定义机制[]和数据封装机[]制
D 上述都不对
22 在创建对象时[],必须(C )
A 先声明对象,[]然后才能使用[]对象
B 先声明对象,[]为对象分配内[]存空间,然后[]才能使用对象[]
C 先声明对象,[]为对象分配内[]存空间,对对[]象初始化,然[]后才能使用对[]象
D 上述说法都对[]
23 在调用方法时[],若要使方法[]改变实参的值[],可以(D)[]
A 用基本数据类[]型作为参数
B 用对象作为参[]数
C (A)和(B[])都对
D (A)和(B[])都不对
24 JAVA 中( C )
A 一个子类可以[]有多个父类,[]一个父类也可[]以有多个子类[]
B 一个子类可以[]有多个父类,[]但一个父类只[]可以有一个子[]类
C 一个子类可以[]有一个父类,[]但一个父类可[]以有多个子类[]
D 上述说法都不[]对
25 paint([])方法使用哪[]种类型的参数[]? ( A )
A、Grap[]hics
B、Grap[]hics2D[]
C、Stri[]ng
D、Colo[]r
26在Jav[]a中,一个类[]可同时定义许[]多同名的方法[],这些方法的[]形式参数个数[]、类型或顺序[]各不相同,传[]回的值也可以[]不相同。这种[]特性称为 ( C )
A、隐藏
B、覆盖
C、重载
D、Java[]不支持此特性[]
27类Tes[]t1、Tes[]t2定义如下[]:
1. public[] class Test1
2.{ public[] float aMetho[]d(floa[]t a,floa[]t b) throws[]
3. IOExce[]ption { }
4. }
5. public[] class Test2 extend[]s Test1{[] 6. 7.}
将以下哪种方[]法插入行4是[]不合法的。 ( A )
A、floa[]t aMetho[]d(floa[]t a,floa[]t b){ }
B、publ[]ic int aMetho[]d(int a,int b)thro[]ws Except[]ion{ }
C、publ[]ic float aMetho[]d(floa[]t p,floa[]t q){ }
D、publ[]ic int aMetho[]d(int a,int b)thro[]ws IOExce[]ption{[] }
28以下哪个[]接口的定义是[]正确的? (D )
A、inte[]rface B
{ void print([]) { } }
B、abst[]ract interf[]ace B
{ void print([]) }
C、abst[]ract interf[]ace B extend[]s A1,A2 //A1、A[]2为已定义的[]接口
{ abstra[]ct void print([]){ };}
D、inte[]rface B { void print([]);}
29 下列哪些语句[]关于Java[]内存回收的说[]明是正确的?[] ( B )
A、程序员必[]须创建一个线[]程来释放内存[]
B、内存回收[]程序负责释放[]无用内存
C、内存回收[]程序允许程序[]员直接释放内[]存
D、内存回收[]程序可以在指[]定的时间释放[]内存对象
30 A派生出子类[]B ,B派生出子[]类C,并且在[]Java源代[]码中有如下声[]明:
1. A a0=new[] A();
2. A a1 =new B();
3. A a2=new[] C();
问以下哪个说[]法是正确的?[] ( D)
A、只有第1[]行能通过编译[]
B、第1、2[]行能通过编译[],但第3行编[]译出错
C、第1、2[]、3行能通过[]编译,但第2[]、3行运行时[]出错
D、第1行、[]第2行和第3[]行的声明都是[]正确的
四、程序阅读[]
1.写出以下[]程序的运行结[]果。
class First {
First([] []) {
System[].out.p[]rintln[] (“in First”[]); } }
public[] class Second[] extend[]s First { Second[]( []) {
System[].out.p[]rintln[](“in Second[]”); } public[] static[] void main(S[]tring[[]] args) { Second[] mine= new Second[]( []); } }
程序运行的结[]果:
in First in Second[]
2.解释程序[]中语句的含义[]
纯文本文件f[]1.txt中[]的内容是 abcd
下面的程序将[]f1.txt[]文件中的内容[]写到f2.t[]xt文件中和[]屏幕上 import[] java.i[]o.*;
public[] class fileco[]py {
public[] static[] void main(S[]tring[[]] args) { try {
String[]Buffer[] str=ne[]w String[]Buffer[]( []);
FileIn[]putStr[]eam fin=ne[]w FileIn[]putStr[]eam(“f[]1.txt”[]);
意义
FileOu[]tputSt[]ream fout=n[]ew FileOu[]tputSt[]ream(“[]f2.txt[]”);
意义
int c;
while([](c=fin[].read([] []))!=-1[]) {
fout.w[]rite(c[]); 意义
str.ap[]pend(([]char)c[]); 意义
}
fin.cl[]ose( []); fout.c[]lose( []);
String[] str2=s[]tr.toS[]tring([] []);
System[].out.p[]rintln[](str2)[]; 显示的结果是[]
}catch[](Excep[]tion c) {
System[].out.p[]rintln[](c); } } }
实例化输入流[]对象,指定输[]入流来源文件[]为f1.tx[]t 实例化输出流[]对象,指定输[]出流目标文件[]为f2.tx[]t 将C写入到输[]出流对象中
将整数C转化为字符,并添加到字符串str的尾部 abcd
篇11:计算机基础二级考试试题及答案
1.[单选题] 程序调试的任务是( ).
A.设计测试[]用例
B.验证程序[]的正确性
C.发现程序[]中的错误
D.诊断和改[]正程序中的错[]误
参考答案:D[]
参考解析:程[]序调试的任务[]是诊断和改正[]程序中的错误[]。
2[单选题][] 计算机指令由[]两部分组成,[]它们是( [])。
A.运算符和[]运算数B.操[]作数和结果C[].操作码和操[]作数D.数据[]和字符
参考答案:C[]
参考解析:计[]算机指令通常[]由操作码和操[]作数两部分组[]成。
3[单选题][] 公司中有多个[]部门和多名职[]员,每个职员[]只能属于一个[]部门,一个部[]门可以有多名[]职员。则实体[]部门和职员问[]的联系是( [])。
A.1:1联[]系B.m:1[]联系C.1:[]m联系D.m[]:n联系
参考答案:C[]
参考解析:两[]个实体集间的[]联系实际上是[]实体集间的函[]数关系,主要[]有一对一联系[]1:1.、一[]对多联系1:[]m.、多对一[]联系m:1.[]、多对多联系[]m:n.。对[]于每一个实体[]部门,都有多[]名职员,则其[]对应的联系为[]一对多联系1[]:m.,答案[]选C。
4[单选题][] 下列关于AS[]CⅡ编码的叙[]述中,正确的[]是( []).
A.一个字符[]的标准ASC[]Ⅱ码占一个字[]节,其最高二[]进制位总为1[]
B.所有大写[]英文字母的A[]SCⅡ码值都[]小于小写英文[]字母‘a’的[]ASCⅡ码值[]
C.所有大写[]英文字母的A[]SCⅡ码值都[]大于小写英文[]字母‘a’的[]ASCⅡ码值[]
D.标准AS[]CⅡ码表有2[]56个不同的[]字符编码
参考答案:B[]
参考解析:国[]际通用的AS[]CIl码为7[]位,且最高位[]不总为l;所[]有大写字母的[]ASCIl码[]都小于小写字[]母a的ASC[]Il码;标准[]ASCIl码[]表有128个[]不同的字符编[]码。
5[单选题][] 在长度为n的[]有序线性表中[]进行二分查找[],最坏情况下[]需要比较的次[]数是( [])。
A.O(n)[]B.O(n2[])C.O(1[]og2n)D[].O(n1o[]g2n)
参考答案:C[]
参考解析:当[]有序线性表为[]顺序存储时才[]能用二分法查[]找。可以证明[]的是对于长度[]为n的有序线[]性表,在最坏[]情况下,二分[]法查找只需要[]比较1og2[]n次,而顺序[]查找需要比较[]n次。
6[单选题][] 以下关于编译[]程序的说法正[]确的是( []).
A.编译程序[]属于计算机应[]用软件,所有[]用户都需要编[]译程序
B.编译程序[]不会生成目标[]程序,而是直[]接执行源程序[]
C.编译程序[]完成高级语言[]程序到低级语[]言程序的等价[]翻译
D.编译程序[]构造比较复杂[],一般不进行[]出错处理
参考答案:C[]
参考解析:编[]译程序就是把[]高级语言变成[]计算机可以识[]别的二进制语[]言,即编译程[]序完成高级语[]言程序到低级[]语言程序的等[]价翻译。
7[单选题][] 数据字典(D[]D)所定义的[]对象都包含于[]( [])。
A.数据流图[](DFD图)[]B.程序流程[]图C.软件结[]构图D.方框[]图
参考答案:A[]
参考解析:在[]数据流图中,[]对所有元素都[]进行了命名,[]所有名字的定[]义集中起来就[]构成了数据字[]典。因此选A[],而B,C,[]D都不符合。[]
8[单选题][] ( )拓扑结构是[]将网络的各个[]节点通过中继[]器连接成一个[]闭合环路.
A.星型B.[]树型C.总线[]型D.环型
参考答案:D[]
参考解析:环[]型拓扑结构是[]使用中继器组[]成一个封闭的[]环,各节点直[]接连到环上,[]信息沿着环按[]一定方向从一[]个节点传送到[]另一个节点的[]拓扑结构.
9[单选题][] 在CD光盘上[]标记有“CD[]-RW”字样[],“RW”标[]记表明该光盘[]足
A.只能写入[]一次,可以反[]复读出的一次[]性写入光盘
B.可多次擦[]除型光盘
C.只能读出[],不能写入的[]只读光盘
D.其驱动器[]单倍速为13[]50KB/S[]的高街度呵读[]写光柱
参考答案:B[]
参考解析:C[]D-RW是可[]擦写型光盘,[]用户可以以多[]次对其进行读[]写。CD-R[]W的全称是C[]D-ReWr[]itab1e[]。
单选题] 根据域名代码[]规定,表示政[]府部门网站的[]域名代码是([] [])。
A..net[]B..com[]C..gov[]D..org[]
参考答案:C[]
2[单选题][] 数据库设计中[]反映用户对数[]据要求的模式[]是( [])。
A.内模式B[].概念模式C[].外模式D.[]设计模式
参考答案:C[]
参考解析:数[]据库系统的三[]级模式是概念[]模式、外模式[]和内模式。概[]念模式是数据[]库系统中全局[]数据逻辑结构[]的描述,是全[]体用户公共数[]据视图。外模[]式也称子模式[]或用户模式,[]它是用户的数[]据视图,给出[]了每个用户的[]`局部数据描[]述,所以选择[]C。内模式又[]称物理模式,[]它给出了数据[]库物理存储结[]构与物理存取[]方法。
3[单选题][] 软件设计中模[]块划分应遵循[]的准则是( [])。
A.低内聚低[]耦合B.高耦[]合高内聚C.[]高内聚低耦合[]D.以上说法[]均错误
参考答案:C[]
参考解析:根[]据软件设计原[]理提出如下优[]化准则:①划[]分模块时,尽[]量做到高内聚[]、低耦合,保[]持模块相对独[]立性,并以此[]原则优化初始[]的软件结构。[]②一个模块的[]作用范围应在[]其控制范围之[]内,且判定所[]在的模块应与[]受其影响的模[]块在层次上尽[]量靠近。③软[]件结构的深度[]、宽度、扇入[]、扇出应适当[]。④模块的大[]小要适中。C[]正确。
4[单选题][] 计算机软件包[]括( ).
A.算法和数[]据B.程序和[]数据C.程序[]和文档D.程[]序、数据及相[]关文档
参考答案:D[]
参考解析:计[]算机软件由两[]部分组成:一[]是机器可执行[]的程序和数据[];二是机器不[]可执行的,与[]软件开发、运[]行、维护、使[]用等有关的文[]档.故D选项[]正确.
5[单选题][] 数据库应用系[]统中的核心问[]题是( [])。
A.数据库设[]计B.数据库[]系统设计C.[]数据库维护D[].数据库管理[]员培训
参考答案:A[]
参考解析:数[]据库应用系统[]中的核心问题[]是数据库的设[]计。
6[单选题][] 运算器的完整[]功能是进行([] [])。
A.逻辑运算[]B.算术运算[]和逻辑运算C[].算术运算D[].逻辑运算和[]微积分运算
参考答案:B[]
参考解析:运[]算器是计算机[]处理数据形成[]信息的加工厂[],它的主要功[]能是对二进制[]数码进行算术[]运算或逻辑运[]算。
7[单选题][] CPU中,除[]了内部总线和[]必要的寄存器[]外,主要的两[]大部件分别是[]运算器和
A.控制器B[].存储器C.[]CacheD[].编辑器
参考答案:A[]
参考解析:C[]PU主要包括[]运算器和控制[]器。
8[单选题][] 下列与队列结[]构有关联的是[]( [])。
A.函数的递[]归调用B.数[]组元素的引用[]C.多重循环[]的执行D.先[]到先服务的作[]业调度
参考答案:D[]
参考解析:队[]列的修改是依[]先进先出的原[]则进行的,D[]正确。
9[单选题][] 在一个非零无[]符号二进制整[]数之后添加一[]个0,则此数[]的值为原数的[]( [])。
A.4倍B.[]2倍C.1/[]2倍D.1/[]4倍
参考答案:B[]
参考解析:最[]后位加0等于[]前面所有位都[]乘以2再相加[],所以是2倍[]。
10[单选题[]] 上网需要在计[]算机上安装
A.数据库管[]理软件B.视[]频播放软件C[].浏览器软件[]D.网络游戏[]软件
参考答案:C[]
11[单选题[]] 十进制数18[]转换成二进制[]数是( [])。
A.0101[]01B.10[]1000C.[]010010[]D.0010[]10
参考答案:C[]
参考解析:用[]2整除18,[]可以得到一个[]商和余数;再[]用2去除商,[]又会得到一个[]商和余数。如[]此进行,直到[]商为0时为止[],然后把先得[]到的余数作为[]二进制数的低[]位有效位,后[]得到的余数作[]为二进制数的[]高位有效位,[]依次排列起来[],即得010[]010。
12[单选题[]] 在CD光盘上[]标记有“CD[]-RW”字样[],“RW”标[]记表明该光盘[]是( [])。
A.只能写入[]一次,可以反[]复读出的一次[]性写入光盘
B.可多次擦[]除型光盘
C.只能读出[],不能写入的[]只读光盘
D.其驱动器[]单倍速为13[]50KB/S[]的高密度可读[]写光盘
参考答案:B[]
参考解析:C[]D—RW是可[]擦写型光盘,[]用户可以多次[]对其进行读/[]写。CD-R[]W的全称是C[]D-ReWr[]itab1e[]。
13[单选题[]] 算法的有穷性[]是指( []).
A.算法程序[]的运行时间是[]有限的
B.算法程序[]所处理的数据[]量是有限的
C.算法程序[]的长度是有限[]的
D.算法只能[]被有限的用户[]使用
参考答案:A[]
参考解析:算[]法原则上能够[]精确地运行,[]而且人们用笔[]和纸做有限次[]运算后即可完[]成。有穷性是[]指算法程序的[]运行时间是有[]限的。
14[单选题[]] 某系统结构图[]如下图所示
该系统结构图[]中最大扇入是[]( ).
A.0B.1[]C.2 D.3
参考答案:C[]
参考解析:扇[]人指的是调用[]一个给定模块[]的模块个数。[]题干系统中,[]第2层模块扇[]入均为1,第[]3层中功能模[]块3.1扇人[]为2,其余为[]1,故最大扇[]入为2,C选[]项正确。
15[单选题[]] 有三个关系R[]、S和T如下[]:
其中关系T由[]关系R和S通[]过某种操作得[]到,该操作为[]( []).
A.选择B.[]投影C.交D[].并
参考答案:D[]
参考解析:关[]系T中包含了[]关系R与s中[]的所有元组,[]所以进行的是[]并的运算。
16[单选题[]] 在微机中,西[]文字符所采用[]的编码是( []).
A.EBCD[]IC码B.A[]SCⅡ码C.[]国标码D.B[]CD码
参考答案:B
推荐阅读:
标签:真题
发表评论: