计算机二级考试题库

2025-03-09 版权声明 我要投稿

计算机二级考试题库(精选9篇)

计算机二级考试题库 篇1

形式:完全采取上机考试形式,各科上机考试时间均为 120 分钟, 满分 100 分。

获证条件:总分不低于 60 分。

题型及分值比例

1MS Office 高级应用

(1)单项选择题,20 分(含公共基础知识部分 10 分);

(2)文字处理题(Word),30 分;

(3)电子表格题(Excel),30 分;

(4)演示文稿题(PowerPoint),20 分。

2C语言程序设计

(1)单项选择题,40 题,40 分(含公共基础知识部分 10 分);

(2)程序填空题,3 小空,18 分;

(3)程序改错题,2 个错误,18 分;

(4)程序设计题,24 分。

3其它科目

(1)单项选择题,40 题,40 分(含公共基础知识部分 10 分);

(2)基本操作题,18 分;

(3)简单应用题,24 分;

计算机二级考试题库 篇2

关键词:全国计算机等级考试,二级VFP上机考试,基本操作题,简单应用题,综合应用题

1. 引言

随着计算机技术在我国各个领域不断的推广和普及,越来越多的人开始学习计算机知识,操作和应用计算机成为人们必须掌握的一种基本技能。许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一[2]。

1994年原国家教委考试中心开始向社会推出“全国计算机等级考试(NCRE)”,到2011年上半年共进行了33次考试,从最初科目较为单一的考试,发展到了目前的四个等级17个科目的考试,是目前国内规模最大的计算机类考试。2001年二级Foxbase考试科目被二级Visual FoxPro取代,二级Visual FoxPro考试成为历次考试报考人数最多的科目。

全国计算机等级考试二级Visual FoxPro数据库程序设计考试,分笔试和上机考试两个部分。上机操作是检验考生对VFP数据库管理系统的应用水平,要求考生能够熟练地利用VFP平台进行数据库及相关的操作。一共有三个大题,第一题是基本操作题,主要内容涉及项目、数据库、数据库表的建立和修改等操作;第二题是简单应用题,主要考查考生对数据库表查询、表单的基本应用、菜单的操作、报表的应用等方面的能力;第三题是综合应用题,主要考查考生系统地完整地对某个项目的设计,主要集中在表单和菜单的应用方面。

2. 基本操作题

基本操作题通常有4个小题,主要考查学生对VFP的一些基础性的操作,基本覆盖范围如下。

(1)项目文件的建立,项目管理器的使用,将数据库添加到项目中;

(2)数据库文件的建立,在数据库中建立新表,将自由表添加到数据库中,将数据库表移除或删除;

(3)视图的建立与删除,查询的创建与删除;

(4)数据库表中字段有效性规则的建立,字段默认值的设置,设置完整性约束,主索引和普通索引的建立,为已建立索引的表建立永久联系,表中字段的增、删、改,向表中添加记录;

(5)菜单和快捷菜单的建立,为菜单项建立快捷键;

(6)SQL查询语句的使用,查询去向、统计;

(7)利用报表向导建立报表;

(8)表单的建立,表单属性的设置,表单布局工具栏的使用,向表单中添加控件对象,数据环境的设置,命令按钮属性的设置,使用自定义类,文本框属性的设置,事件代码的编写,修改事件代码或程序文件中的程序语句。

例1.基本操作题(共四小题)。在考生文件夹下已有cus tomers(客户)、orders(订单)、orderitems(订单项)和goods(商品)四个表。

(1)创建一个名为“订单管理”的数据库,并将已有的customers表添加到该数据库中。

(2)利用表设计器为customers表建立一个普通索引,索引名为bd,索引表达式为“出生日期”。

(3)在表设计器中为customers表的“性别”字段设置有效性规则,规则表达式为:性别$“男女”,出错提示信息是:“性别必须是男或女”。

(4)利用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为“客户号”,索引存放在customers.cdx中。然后将该INDEX命令存入命令文件pone.prg中。

解题思路:

(1)创建数据库可以使用“文件”菜单完成,选择文件—新建—数据库—新建文件,在数据库设计器中添加customers表。

(2)在customers表设计器中的索引选项卡建立索引名为bd,索引表达式为“出生日期”的普通索引。

(3)建立有效性规则在表设计器中的字段选项卡中设置。在“规则”栏中输入:性别$“男女”,“提示信息”栏输入:“性别必须是男或女”。

(4)建立普通索引的命令为:INDEX ON客户号TAG khh of customers.cdx,然后将此命令保存在pone.prg文件中。

3. 简单应用题

简单应用题有两个小题,主要考查范围如下。

(1)SQL查询语句的使用,利用SQL-SELECT语句建立查询,查询去向、子查询、统计、数据分组的运用,连接查询的使用;

(2)菜单的建立与应用,在表单中调用菜单,快捷菜单的建立,在表单中调用快捷菜单;

(3)表单文件的建立与修改,使用表单向导制作表单,表单中数据环境的添加、控件的使用、控件属性的修改,表单的退出,新建自定义表单类;

(4)报表的使用,使用报表向导制作报表;

(5)使用查询设计器建立查询,利用视图设计器建立视图;

(6)简单应用程序的建立,程序的修改;

(7)数据库的创建,向数据库中添加表,使用SQL语句进行记录的更新。

例2.简单应用(共2小题)

(1)在考生文件夹下创建表单文件formone.scx,如下图所示,其中包含一个标签Label1、一个文本框Text1和一个命令按钮Command1。然后按相关要求完成相应操作。

(1)如图所示设置表单、标签和命令按钮的Caption属性。

(2)设置文本框的Value属性值为表达式Date()。

(3)设置“查询”按钮的Click事件代码,使得表单运行时单击该按钮能够完成如下查询功能:从customers表中查询指定日期以后出生的客户,查询结果依次包含姓名、性别、出生日期三项内容,各记录按日期降序排序,查询去向为表tableone。

最后运行该表单,查询1980年1月1日以后出生的客户。

(2)向名为“订单管理”的数据库(在基本操作题中建立)添加orderitems表。然后在数据库中创建视图viewone,利用该视图可以从orderitems表查询统计各商品的订购总量,查询结果依次包含商品号和订购总量(即所有订单对该商品的订购数量之和)两项内容,各记录按商品号升序。最后利用该视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。

解题思路:

第1题:

(1)在命令窗口输入命令:CREATE FORM formone,打开表单设计器窗口。

(2)在表单上添加标签、文本框和命令按钮,并进行适当的布置和大小调整。

(3)设置标签、“查询”命令按钮、表单的Caption属性值。

(4)将文本框的Value属性值设置为“=date()”。

(5)设置“查询”按钮的Click事件代码:

SELECT姓名,性别,出生日期FROM customers;

where出生日期>=ctod(thisform.text1.value)order by出生日期DESC;

INTO TABLE tableone.dbf

(6)保存表单并运行,在文本框中输入01/01/1980,并单击“查询”命令按钮。

第2题:

打开“订单管理”数据库,单击“数据库”菜单中的“添加表”,将orderitems表添加到数据库中,新建“本地视图”,添加“orderitems”表到视图中,先选择“商品号”字段,再在“函数与表达式”中输入“sum(orderitems.数量)as订购总量”,单击“添加”按钮,在“排序依据”中选择按“商品号”升序,“分组依据”中选择“商品号”,以视图名viewone保存该视图。利用刚创建的视图viewone查询视图中的全部信息,在“添加表或视图”对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。

4. 综合应用题

综合应用题通常只有一个大题,由若干小题组成,主要考查学生对Visual FoxPro的综合应用能力,考查覆盖范围如下。

(1)表单的建立,表单中控件的使用(组合框、文本框、按钮等),表单中控件属性的修改,表单的退出;

(2)结构化查询语言(SQL)中的连接查询、查询的排序、分组查询、临时表的灵活使用、查询结果的去向等;

(3)程序的建立方法、程序中选择结构和循环结构的使用;

(4)数据库的建立、将自由表添加到数据库中;

(5)查询的建立,视图的建立;

(6)菜单的建立、生成菜单程序。

例3.综合应用(共1小题)。在考生文件夹下创建一个顶层表单myform.scx(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如下图所示。

(1)菜单命令“计算”和“退出”的功能都通过执行过程完成。

(2)菜单命令“计算”的功能是根据orderitems表和goods表中的相关数据计算各订单的总金额(一个订单的总金额等于它所包含的各商品的金额之和,每种商品的金额等于数量乘以单价),并将计算的结果填入orders表的相应字段中。

(3)菜单命令“退出”的功能是释放并关闭表单。

最后,请运行表单并依次执行其中的“计算”和“退出”菜单命令。

解题思路:

(1)建立表单:可通过“文件”菜单下的“新建”命令或用命令CREATE FORM打开表单设计器。

(2)修改表单各属性值,将CAPTION属性值设为“考试”。将表单以myform.scx为文件名保存在考生文件夹下。

(3)建立菜单:可通过“文件”菜单下的“新建”命令或命令CREATE MENU打开菜单设计器。点击“显示”菜单下的“常规选项”命令打开“常规选项”对话框,选中“顶层表单”复选框。在菜单设计器中建立各菜单项,菜单名称分别为:计算和退出。在“计算”菜单的结果列中选择“过程”,并通过单击“创建”按钮打开一个窗口来添加“计算”菜单项要执行的命令,命令如下:

在“退出”菜单的结果列中选择“过程”,并通过单击“创建”按钮打开一个窗口来添加菜单项要执行的命令:myform.release,用来关闭表单并返回到系统菜单。

最后点击“菜单”下的“生成”命令,生成mymenu.mpr菜单程序。

(4)将表单myform.scx中的ShowWindow属性设置为“2-作为顶层表单”,并在表单的LOAD事件中输入:do mymenu.mpr with this,‘mymenu’,执行菜单程序。

(5)保存并运行表单,依次执行其中的“计算”和“退出”菜单命令。

5. 结语

全国计算机等级考试在成为全国第一大计算机类考试后,开始进行改革和完善,每年的上机考试题均有更新和改进。在二级VFP上机考试中,考试的模式没有变,但是题型也在变化,需要考生系统地掌握好VFP后,进行一定程度的融会贯通,将知识升华。这样在进行上机考试时,才能够较顺利地通过。

参考文献

[1]袁霞.浅谈全国计算机等级考试——二级Visual Fox-Pro数据库程序设计的上机考试[J].信息科学,2010.6.

计算机二级考试题库 篇3

[关键词] 全国计算机等级考试 NCRE 公共基础

全国计算机等级考试(National Computer Rank Examination,简称为NCRE)是经国家教育部批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系,共分为一至四级四个等级。从1994年开办至今,NCRE已成功举办29次考试,考试形式和考试内容也在不断变化和更新。在2004年,NCRE二级考试进行重大改革,并从2005年开始在笔试中新增公共基础知识内容,意在考查考生对当前计算机多领域基础学科的了解情况。

改革后的NCRE二级考试,公共基础知识的考试方式为笔试,它与Visual Basic语言程序设计 (C语言程序设计、C++语言程序设计、Java语言程序设计、Visual FoxPro数据库程序设计或Access数据库程序设计)的笔试内容合为一份试卷,其中公共基础知识有l0道选择题和5道填空题,共计30分。

新增的公共基础包括计算机四门重要基础学科的基础知识,分别是数据结构与算法、程序设计基础、软件工程基础和数据库设计基础。公共基础以数据结构与算法知识为考试重点,在一次考试的笔试中会出现5~6个题目,而程序设计基础所占比重最低,一般一次考试中大约有1个题目,其余两部分内容分值接近,一般各有4~5个题目。笔者通过对2005年4月至2009年3月共9次NCRE二级笔试真题的公共基础知识分值分布进行统计得知,这四部分内容在公共基础中各自约占比例为,数据结构与算法41%,程序设计基础8%,软件工程基础27%,数据库设计基础24%。

目前,参加NCRE二级考试的考生以在校非计算机专业学生、现役军人和社会青年为主,但他们未曾系统学习这四门学科知识,所以在短期备战等级考试的过程中,学习难度很大。下面就公共基础四部分知识考题的特点,结合笔者近几年从事的NCRE培训工作经验,浅析二级公共基础每部分的备考策略。

1.数据结构与算法

数据结构与算法属计算机专业的重要基础课,也是一门比较难的专业课。数据结构与算法主要讨论如何有效提高程序效率,并对较复杂的问题提出求解的方法。考生在复习、备考这部分内容时以“理解为主,记忆为辅”为基本原则。

这部分知识考核的重点是二叉树。二叉树考点主要包括:

(1)二叉树遍历

二叉树遍历考题一般有两种题型。其中最常见题型是给定一棵二叉树,求其某一种遍历序列。考生只要熟练掌握了二叉树的三种遍历形式,这种题可迎刃而解。二叉树的三种遍历均采用递归方式实现,所以考生需从根本上理解递归思想。第二种题型是已知一棵二叉树的某两种遍历序列,求第三种遍历结果。这种题难度较大,考生需首先构建出该二叉树,然后根据二叉树的遍历方式,才能给出求解结果。此类考题偶有出现,但考生亦不可小视。

(2)二叉树结点

二叉树结点是最常考知识点,常见题型为给出某些条件,求二叉树叶子结点个数或二叉树总结点个数。此类考题的考点是二叉树性质,考生需熟练掌握与二叉树相关的重要性质。若考生在考试过程中忘记或不确定某性质具体描述,可画出一棵简单二叉树,并自行推导,也可以根据题意,直接画出题目对应二叉树,然后求出对应结点个数。

数据结构与算法除重点考查二叉树知识外,排序和查找部分知识也常有涉及。排序主要以计算时间复杂度的形式考核;查找则以考核计算最佳/最坏情况下比较次数为主。在数据结构里常探讨的三大类排序方法中,交换类(冒泡和快速)排序、插入类(简单插入排序和希尔排序)以及选择类排序(简单选择排序法),在最坏情况下比较次数均是n(n-1)/2次,唯有选择排序法中的堆排序在最坏情况下的比较次数是nlog2n次(n为待处理数据量)。对这部分知识,考生记住此规律即可。

本章还可能出现的考点有线性结构/非线性结构的特点,栈和队列的基本概念,顺序存储与链式存储的区别等,此类知识点主要以概念的形式考查,考生需要仔细看书并理解。

2.程序设计基础

程序设计基础介绍程序设计思想和程序设计方法。本部分内容对考生要求最低,涉及知识点有结构化程序设计的三种基本结构(顺序、选择和循环)、面向过程程序设计(OPP)与面向对象程序设计(OOP)的思想,以及面向对象程序设计方法中的相关概念(类与对象的概念,面向对象的封装、继承和多态等三要素)。考生在较短时间内便可记住此类概念。

3.软件工程基础

软件工程基础简介了规范化开发软件开发的方法。与程序设计基础类似,本章内容也属记忆性的知识点。软件工程基础有三大考点。考点一是软件工程相关概念。包括软件、软件工程、软件生命周期和软件开发阶段等概念。本考点分值约为30%;考点二为软件开发方法。包括结构化分析方法及结构化设计方法(即SA及SD)和软件开发各阶段所使用工具等。此考点约占50%分值,信息量较大;考点三是软件测试,约占20%。考生需将相关概念及规则熟记,在以后有机会从事软件开发工作时,这些知识将得到深刻理解。

4.数据库设计基础

数据库是当前软件数据处理的核心,目前大部分软件都是基于数据库的,因此,学习数据库知识将有助于软件开发。本章考核的重点是关系模型、关系代数及数据库系统的基本概念,其余的知识点了解即可。其中数据库设计和数据库管理部分知识可结合软件工程同步学习,两者有很多相似之处。在本章考点中,除关系代数会考一些简单的计算问题,需理解,其余均以概念题形式考核,考生需仔细阅读。数据库设计基础的备考策略是“记忆为主、理解为辅”。

散文:戏说计算机二级考试 篇4

6月12日,注定不会是一个平常的日子,几个星期的准备,就为了今天的突围。

Liveordied.

那天,下着冷冷的雨,连刮着的风都带着一股肃杀之意。天地间很静、很静,静到只剩下雨声、风声和战士们沉重的喘息声。

风萧萧兮易水寒,壮士一去兮不复还!

9点30分,队长整队出发。往日的欢声笑语在他们脸上都找不到了,凝眉似乎思索着什么。是对生命的思考么?是对明天的美好憧憬么?是想起远方的她么?一切都无从可知,静静埋藏在眉宇间。

没有人打破这压抑的.沉静,也许是为了最后感受下这世界的安宁吧。毕竟,有谁知道,能否看见明天的太阳?

Whoknow?

10点整,到达前线。互相凝望,却没人说一句话,也没有人退缩,也许,这就是男人吧,铁血的男人。我们分成五队,向五个方向进行突围。彼此挥一挥手,毫不犹豫转身就走,多么潇洒,远去的背影是多少高大!

11点30分,经过一个半小时,战斗接近尾声。六号楼,我静静的等着其他突围成功的战士。一秒,二秒...一分钟,二分钟...一个小时过去了,依然没有看到聪禾的身影,我知道,他牺牲了。

强忍悲痛,我清点了下人数,结果却让我触目惊心。全班战士伤亡过半!天齐,林伟等一批优秀干部,在战斗中全部阵亡。据回来的战友们说,他们身先士卒,率队英勇杀敌,最终战死。

队伍中没能看到301和303的集体的身影,后来才知道,他们集体阵亡了。血和泪的悲壮,他们用全体阵亡的代价告诉世人,地质班没有孬种!

要么伤亡过半,要么只剩下独苗,还有的死无全尸!但308零伤亡又告诉世人,我们地质班是不会放弃的!

计算机二级考试真题和答案 篇5

计算机二级考试真题

1.[单选题] 程序调试的任务是().A.设计测试用例

B.验证程序的正确性

C.发现程序中的错误

D.诊断和改正程序中的错误

2[单选题] 计算机指令由两部分组成,它们是()。

A.运算符和运算数B.操作数和结果C.操作码和操作数D.数据和字符

3[单选题] 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员问的联系是()。

A.1:1联系B.m:1联系C.1:m联系D.m:n联系

4[单选题] 下列关于ASCⅡ编码的叙述中,正确的是().A.一个字符的标准ASCⅡ码占一个字节,其最高二进制位总为1

B.所有大写英文字母的ASCⅡ码值都小于小写英文字母‘a’的ASCⅡ码值

C.所有大写英文字母的ASCⅡ码值都大于小写英文字母‘a’的ASCⅡ码值

D.标准ASCⅡ码表有256个不同的字符编码

5[单选题] 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。

A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)

6[单选题] 以下关于编译程序的说法正确的是().A.编译程序属于计算机应用软件,所有用户都需要编译程序

B.编译程序不会生成目标程序,而是直接执行源程序

C.编译程序完成高级语言程序到低级语言程序的等价翻译

D.编译程序构造比较复杂,一般不进行出错处理

7[单选题] 数据字典(DD)所定义的对象都包含于()。

A.数据流图(DFD图)B.程序流程图C.软件结构图D.方框图

8[单选题]()拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路.A.星型B.树型C.总线型D.环型

9[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘足

A.只能写入一次,可以反复读出的一次性写入光盘

B.可多次擦除型光盘

C.只能读出,不能写入的只读光盘

D.其驱动器单倍速为1350KB/S的高街度呵读写光柱

10[单选题]根据域名代码规定,表示政府部门网站的域名代码是()。

A..netB..comC..govD..org

参考答案:C

11[单选题] 数据库设计中反映用户对数据要求的模式是()。

A.内模式B.概念模式C.外模式D.设计模式

12[单选题]设计中模块划分应遵循的准则是()。

A.低内聚低耦合B.高耦合高内聚C.高内聚低耦合D.以上说法均错误

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.010101B.101000C.010010D.001010

参考答案:C

21[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘是()。

A.只能写入一次,可以反复读出的一次性写入光盘

B.可多次擦除型光盘

C.只能读出,不能写入的只读光盘

D.其驱动器单倍速为1350KB/S的高密度可读写光盘

22[单选题] 算法的有穷性是指().A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用

23[单选题] 某系统结构图如下图所示

该系统结构图中最大扇入是().A.0B.1C.2 D.3

24[单选题] 有三个关系R、S和T如下:

其中关系T由关系R和S通过某种操作得到,该操作为().A.选择B.投影C.交D.并

25[单选题] 在微机中,西文字符所采用的编码是().A.EBCDIC码B.ASCⅡ码C.国标码D.BCD码

计算机二级考试真题答案解析

1.参考答案:D参考解析:程序调试的任务是诊断和改正程序中的错误。

2.参考答案:C参考解析:计算机指令通常由操作码和操作数两部分组成。

3.参考答案:C参考解析:两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系1:1.、一对多联系1:m.、多对一联系m:1.、多对多联系m:n.。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系1:m.,答案选C。

4.参考答案:B参考解析:国际通用的ASCIl码为7位,且最高位不总为l;所有大写字母的ASCIl码都小于小写字母a的ASCIl码;标准ASCIl码表有128个不同的字符编码。

5.参考答案:C参考解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较1og2n次,而顺序查找需要比较n次。

6.参考答案:C参考解析:编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

7.参考答案:A参考解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选A,而B,C,D都不符合。

8.参考答案:D参考解析:环型拓扑结构是使用中继器组成一个封闭的环,各节点直接连到环上,信息沿着环按一定方向从一个节点传送到另一个节点的拓扑结构.9.参考答案:B参考解析:CD-RW是可擦写型光盘,用户可以以多次对其进行读写。CD-RW的全称是CD-ReWritab1e。

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—RW是可擦写型光盘,用户可以多次对其进行读/写。CD-RW的全称是CD-ReWritab1e。

22.参考答案:A参考解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。

23.参考答案:C参考解析:扇人指的是调用一个给定模块的模块个数。题干系统中,第2层模块扇入均为1,第3层中功能模块3.1扇人为2,其余为1,故最大扇入为2,C选项正确。

24.参考答案:D参考解析:关系T中包含了关系R与s中的所有元组,所以进行的是并的运算。

25.参考答案:B参考解析:略

全国计算机二级考试报名时间 篇6

2021年全国计算机二级考试将举办四次考试,时间分别为3月27日至29日(第60次)、5月29日至30日(第61次)、9月25日至27日(第62次)及12月4日至5日(第63次)。其中3月和9月开考全部级别全部科目,5月和12月考试开考一、二级全部科目。

根据往年12月报名时间得知,2021年12月全国计算机等级考试报名时间:预计于2021年11月份开始。

计算机二级考试科目包括:C语言、VB、VFP、JAVA、Access、C++、MySQL、Web、MS Office高级应用。完全采取上机考试形式,各科上机考试时间均为120分钟。(二级开考科目题型及题量)

二级获证条件:只要科目成绩达到合格线,即可获得相应证书。如:考生报考了二级C语言并通过了该科考试,就能获得二级C语言的合格证书。不过报考计算机二级的考生首先得清楚,计算机二级证书都是分科目设置相应证书的。如果你还想获得二级其他科目的.证书,就必须通过其他科目的考试。

计算机二级考试题库 篇7

1 全国计算机等级考试简介

1.1 NCRE的等级分类

计算机等级考试共有一二三四级。考生可以任意选择考试等级,每年考三次,考试时间为3月份、9月份、12月份,报考时间一般在考试前的一至两个月。

1.2 NCRE各级考试内容

一级有三科,分别是:Office,一级B,一级WPS。更多的人考的是一级MS Office,考Word、Excel、PPT的人居多。二级有七科,分别是:C语言、C++、VB、VF、Access、Java、Delphi等,任选其一进行考试即可。现在高校开设的编程语言几乎全部为C语言,所以二级考C语言的人最多,占到一半以上。三级有四科,分别是:网络技术、信息技术、数据库技术、PC技术。四级有三科,分别是:数据库工程师、网络工程师、软件测试工程师。

1.3 NCRE等级证书

考试成绩分为四个等级:60分以下不及格;60分到80分之间是及格;80分到90分之间是良好;90分以上是优秀。考试分数60分以上就算及格,颁发合格证书;分数超过90分颁发优秀证书。

2 二级C语言命题原则和考试要求

2.1 命题原则

大纲规定C语言考试由“公共基础”+“C语言程序设计”两大部分,重点考查对基础知识的掌握,主要考查对基本理论、基础知识点、基础编程及决实际问题的能力。

2.2 考试要求

按照命题原则,考试大纲对应试也提出了要求。主要有以下两个方面:强调基本概念、基本理论、基本知识点的掌握;强调利用C语言编写程序解决实际问题的能力。因此,要想通过考试,既要熟练掌握C语言的基本理论,还要学会实际编程能力,分析问题和解决问题的能力。

3 复习方法

3.1 掌握好基础知识

C语言考试的重点是基础知识的掌握、编程能力,所以,要求对基础知识点的掌握要非常熟练。因此,正确理解、熟记概念是前提。可以通过以下三方面来打好基础:

(1)“比较总结”学习法。对一些复杂知识点,通过比较和总结来理解、记忆。(2)对一些容易混淆的概念理解要准确。一定要准确地掌握它们之间在操作步骤和实现功能上的细微区别。(3)联想记忆各知识点。C语言考点之间是相互联系的,要学会一个考点联想到与之相关的考点。

3.2 做题要有针对性

二级C语言考试的题目很多,搞题海战是不行的,应根据考试大纲适当地做一些往年考过的习题,特别是历年真题。了解历年真题题型使我们较快地掌握考试题型,从而既节省时间,又能达到较好的学习效果。

4 答题策略和应试技巧

4.1 加强上机实践

笔试中程序设计类的题目最佳方法是上机操作,验证自己的解题思路和做题结果。通过上机实践,可以发现错误和纠正解题思路,加深我们的记忆。

4.2 选择题应试技巧

选择题共40题40分。选择题主要是对基本知识和基本操作进行考查,它主要是考查对相关概念掌握是否全面、理解是否准确、思路是否清晰、运用是否灵活。

选择题难度不同,我们根据难易程度,先做简单一些的题目然后做复杂一点的题目,这样能够增加考生信心、提高得分率,所以可以考虑以下做题顺序:先做公共基础题,即选择题的前10题;接下来完成C语言的基础题,即选择题的11至20题,这部分题目主要考查一些基本概念,如常量、运算符、表达式、标识符、数据类型、三种控制结构的应用、输入输出格式等;再接着完成选择题21至40题,这20个选择题前10个比较简单,后10个较难,这20题主要考查C语言的综合应用,题目都会给出一段代码,根据代码做选择,这就要求读懂程序,在理解的基础上认真作答,由于前10题比较简单,所以必须保证前10题的正确率。

4.3 填空、改错题应试技巧

填空、改错题着重考察综合运用基础知识和程序读写能力。填空、改错题综合性强、难度较大。从以往的考试结果来看,考生在程序填空和改错题上失分较多。下面研究一下填空、改错题的解题方法和步骤。

(1)填空题的特点和注意事项

在程序中会给出填空的地方,比如ay[j]=1。

解题思路:先读程序,理解程序的功能和算法,然后边填空边运行,最后,分析运行结果找到正确的答案。程序填空题的特点和注意事项:(1)填空题通常有两个空需要填写。(2)试题中用"found注释"提示在下一行或下两行需要填空。(3)程序填空题重点考查对程序的整体理解,考点经常是函数参数、返回值、for语句的初值、条件判断、变量数据类型、指针移动、文件函数、if条件等。(4)填空的位置处要求填写语句、表达式等,但是不能增行、删行,也不能改变程序行原有的结构。

填空题一般按照以下五步进行:(1)审题,了解试题要求,注意输入和输出例示,以便检验运行的结果。(2)注意"found注释"所在的函数,根据题意理解程序编写时所采用的算法。(3)填好空后首先检查语法错误。(4)按照试题的示例给出的数据进行测试,若测试的结果与给出的输出结果相同,该题就基本答对了,为了确保正确,最好再输入其他数据验证;多次验证的结果与给出的结果不同,应再去检查逻辑错误。(5)修改完成,得到正确结果后,一定要保存好最终程序,并注意路径和文件名不要修改。

(2)改错题的特点和注意事项

(1)改错题中通常包含两个错误需要修改。(2)试题中用"found注释"来提示在下一行附近有错。(3)错误的性质有语法错、逻辑错两种。(4)只能在出错的行上进行修改,不能改动程序行的顺序,不能另行编写程序。

解题思路:一边调试一边找错,分析运行结果,有错则改正。改错题按以下六步进行:(1)审题,了解试题要求和输入和输出结果。(2)审视"found注释"处的函数,根据题意理解采用的算法。(3)检查语法错误。当编译有语法错时,按照提示来查找并改正错误。(4)运行程序,对照示例数据,如果验证的结果与给出的结果相同,该题就答对了;若不同再检查逻辑错误。(5)程序有逻辑错误时,先理解题意、再读算法。(6)得到正确结果后,一定要保存好程序,并注意路径和文件名不要修改。

4.4 编程题应试技巧

二级C语言程序设计考试中有一个编程应用题。主要考查学生对语法、算法和编程能力的掌握。

编程题答题步骤有六步:(1)审题,了解题目要求,记下输入、输出例示,以便验证运行的结果。(2)对照形参,注意主函数中实参个数,以便确定函数中需要处理数据个数。(3)理解题目要求,掌握主函数中调用函数的方式,注意用return返回还是间接返回。(4)选择合理高效的算法,编写程序代码。(5)编译程序,直到没有错误。(6)运行程序,利用例示数据验证结果,直到结果无误即可。

5 结束语

总之,考试能否通过,不仅仅是掌握了考试方法和技巧。关键还是取决于对C语言基础知识掌握的是否扎实,运用的是否灵活,编程是否熟练。C语言是二级考试科目中考生最多的,但通过率却是最低的,原因主要是考生动手编写的程序较少,对基础知识的掌握不好,动手编写的程序较少,还有就是缺乏考试经验等原因。当然,具备了扎实的基础,能够灵活运用上述应试技巧,会使考试得心应手,通过率一定会有大幅度的提高。

参考文献

计算机二级考试题库 篇8

【关键词】在线考试系统     计算机     功能        发展

一、研究背景

考试可以说是日常教学当中非常重要的一个环节,随着教育改革的不断深入和计算机技术的广泛应用,计算机在线考试这种全新的考试模式已经逐渐走入了课堂,大有取代传统考试的趋势。传统的考试由于涉及组织命题、试卷印刷、考场安排、监考及阅卷等多个环节,因此每组织一次考试都要耗費大量的人力物力,并且在阅卷时人为因素也会对考试的公平性造成影响。而计算机在线考试这一全新的考试模式,只要具备一套较为完善的考试系统,考生就可以随时随地通过计算机完成考试,这样就大大提高了考务管理的效率,节省了大量的人力物力资源,对考试的公平性也有所提升。所以对计算机在线考试进行研究,对于未来的教育改革有着极为重要的意义。

现在几乎所有学校都开设了计算机课,所以在计算机课的考试中推广在线考试系统是最为方便也是最为适合的。现代学生普遍对实践知识感兴趣,而对理论知识兴趣稍差,所以对于传统的主要靠背诵的笔试考试方式普遍比较抵触,而对计算机在线考试这种新的考试方式比较感兴趣。我对天津艺术职业学院、天津工艺美术学院等几所高职院校的同学进行了调查问卷,借调查问卷的形式进一步了解学生对于考试方面的一些想法和建议。调查问卷的内容如下:

1.你接触过计算机在线考试系统吗?

2.你认为哪些考试属于计算机在线考试?

3.你认为计算机在线考试会给你的学习带来哪些方面的改变?

4.传统笔试考试和计算机在线考试,你认为哪个效果更好?

5.你认为笔试考试和计算机在线考试哪个更便捷,效率更高?

6.你认为笔试考试和计算机在线考试哪个更具发展前景,为什么?

从我回收的300份调查问卷来看,多数同学对于网络在线考试是有一定了解的,95%的同学更喜欢计算机在线考试,他们认为这种考试效率更高,更加公平,也更加适合他们。因为这种考试更加注重动手能力,平常在练习时,可以通过电脑来完成练习,而不是天天复习书本知识,这样更能激发他们的学习兴趣。所以针对当前学生的特点来讲,计算机在线考试系统的开发和应用是很有实际意义的。

综上所述,在计算机课的考试中应用在线考试系统既符合学生的需求,又是未来教学改革的发展方向,所以有必要加大对计算机在线考试系统的开发力度,可以在学校中进行广泛地推广和应用,积极促进学校考核评价方式的改革。

二、开发在线考试系统的常用技术

在线考试系统开发中用到的技术,主要是开发编程语言的选择、后台数据库和系统架构的选择。选择一种合适的开发语言是很重要的,如JAVA、C++、PHP、C#等都是近几年比较流行也比较容易使用的开发语言。通过这些开发语言的使用,可以完成在线考试系统前台主要功能的开发。比如考试系统界面的开发,考试系统中考生注册、考生登录、试题组卷、考生考试、成绩查询等相应功能的开发工作,都是运用相应的开发语言来完成的。

考试系统后台数据库的选择也是非常重要的,目前市场上主流的数据库有Access数据库、SQL Server 数据库、Oracle数据库、MySQL数据库、DB2数据库等等。数据库不仅仅是存储和管理数据的工具,而且转变成用户所需要的各种数据管理的方式。我们可以根据考试系统的规模大小选择合适的数据库。比如,规模较小的计算机考试系统可以选择Access数据库,因为Access数据库的存储容量比较小;大中型的考试系统可以采用SQL Server 数据库或者是Oracle数据库,这几种数据库的存储容量较大,也具备更高的安全性和更好的数据管理功能。

计算机考试系统中比较重要的技术还有系统结构。常见的系统结构有C/S结构(Client/Server客户端/服务器模式)或是B/S结构(Browser/Server,浏览器/服务器模式)。在B/S结构中,WEB浏览器成为客户端最重要的工具。这种模式将客户端进行了有效统一,在客户端只要通过浏览器就能访问WEB服务器,使得客户端的维护工作大大减少,因此这种结构的使用比较广泛。C/S结构的特点是服务器运行时负荷较轻,因为客户端和服务器是分别独立工作的,所以客户端的运行不会给服务器端造成过大的负担,而且数据的存储管理功能也较为透明。因为客户端和服务器端工作相互独立,所以也有相当一部分考试系统采用这种结构。

三、计算机考试系统的常见功能分析

计算机考试系统主要的功能是满足学生的考试需要,同时还有学生对成绩的查询、后台数据管理等功能。具体来讲,分为考试系统前台功能和后台管理功能两大部分,前台功能主要是针对考生的,后台功能主要是针对管理员和教师的。

考试系统的前台功能主要是针对考生来进行的,包括考生的注册功能、考生的登录功能、试题的自动组卷、随机抽卷的实现、考生考试的实现、自动阅卷功能的实现、考生成绩查询功能,这些都是考试系统必需的一些功能。

系统的后台功能主要是针对管理员来实现的。首先要进行数据库的设计,在选择好需要的数据库软件之后,先设计出与系统功能相关的E-R图(实体—联系图);再根据E-R图制作出相应的数据表格,完成数据库的有关设计;之后再根据数据库的内容设计出考生信息管理功能、试题管理功能、成绩管理功能等主要功能。

一个比较成熟完善的考试系统,前台功能与后台管理功能缺一不可,以上都是比较重要而且基本的考试系统的功能。此外,一个成熟的考试系统在安全性与系统的可操作性方面也应该进行考虑。比如,考生登录时多密匙验证功能;系统的计时并自动交卷的功能;打乱答案顺序防止考生作弊的功能;对考试人数、及格、不及格人数、及格率和平均分的统计功能;如果出现机器死机时重新登录系统继续答题的功能等等。这些功能可以进一步完善系统,并使系统安全性得到更大的提升。

四、计算机在线考试系统对教学考试的促进作用

提升了学生的计算机动手操作能力。计算机技术是现代社会必须要掌握的一门技术,无论是基础教育、职业教育或是高等教育中,计算机应用基础都是一门必修课。因此采用计算机在线考试的形式,对于学生而言并不困难,可以提高学生的计算机动手能力。

使用计算机在线考试系统以后,除了学生以外,最大的受益者可以说就是老师。老师们不必再每进行一次考试都要出一套试卷了,免去了复习时对复习材料、考试时对考试试卷的大量印刷工作。而且在阅卷环节的工作量也大大减轻了,系统的自动閱卷方式大大减轻了教师的工作负担,阅卷的准确性和公平性也都更有保障。

五、计算机在线考试系统的发展展望

虽然在线考试系统近些年来有了很大的发展,很多社会性考试,比如计算机等级考试、托福考试、职称计算机考试、普通话考试等都运用了在线考试系统,但是在教学中的应用还不够广泛。究其原因,还是计算机在线考试系统还有一些不完善的地方,在应用中也出现了一些问题。我觉得如果从以下几点进行改善,计算机在线考试系统的发展会有更为广阔的空间。

1.在系统的安全性上应该进一步提升

计算机考试系统由于涉及试题等机密内容,所以对于系统安全性有很高的要求,如果出现系统安全漏洞、试题泄露等情况,考试系统的安全性与公平性将无从谈起。尤其对于大型的考试系统,系统安全性是必须要考虑的问题。首先是硬件系统的安全,它们是考试系统安全稳定运行的前提和保证。硬件主要包括服务器、客户端这些硬件设备的安全,要注意防破坏、防干扰、防泄漏、防病毒等等。另外,考试系统的身份认证和访问控制的安全性也要加强,要通过多种口令验证的方式提高系统的安全性。最后是在管理制度上的安全性,人为的安全因素往往是最难控制的,所以要制定详细的操作规程和严密的管理制度,确保系统能安全稳定地运行。

2.试题的难易度上应该有更好的区分

传统考试中,每个人的试卷是一样的,因此每个人试题的难易度肯定是一样的;而计算机在线考试系统中,每个人都是从题库中抽取属于自己的一套试卷。因此,确保每个人试卷的难易度一致是非常重要的。在线考试的题库应该对题目的难易度有着详细的说明,应该计算出每一道试题的难度系数,在组卷时每个人试题的难度系数应该是一致的,这样更能保证考试的公平性。

3.在线考试系统应当向移动设备上发展

现在的在线考试系统多是应用于PC端的,在移动设备上可以使用的在线考试系统还非常少。但是随着移动设备尤其是智能手机的普及,在移动设备上开发出一套计算机在线考试系统,可以说是应用非常广泛的,而且会成为未来的发展方向。这种考试系统主要是安卓和ios两个版本,因为绝大多数的移动设备都是基于这两种系统的,功能和电脑上开发出的类似,主要有前台的考试系统和后台的管理系统,另外可以加入一些视频课程讲解等等。我想这种基于移动设备的在线考试系统会为在线考试用户提供更为丰富的选择,也会成为非常流行的一款APP。

六、总结

综上所述,在线考试系统相对于传统考试,更加高效便捷,节省了人力物力,并且提高了考务管理效率,因此会成为传统考试的有益补充,尤其是对于计算机课而言,使用更加方便,更加有利于推广。由于现在的学生普遍对实践操作更感兴趣,而对理论知识不太感冒,因此在线考试系统由于其较强的动手操作性,更容易受到学生的青睐,只要在技术上更加成熟的话,一定会在学校中得到广泛应用。今后我一定会在计算机在线考试方面进行更加深入的探索,以促进计算机课考试改革的进一步发展。

【参考文献】

[1]杨雪杰.基于.Net 的在线考试系统的研究与实现[J].吉林工业大学学报,2010(9):47-53.

[2]朱玉超,鞠艳,王代勇.ASP.NET 项目开发教程[M].北京:电子工业出版社,2013.

[3]韩生智.基于校园网的在线考试系统的设计与实现[J]. 新课程教育,2009(12):39-42.

[4]杨柳.SQL Server 数据库的性能分析与优化策略研究[J].科技创新导报,2012(1):35.

[5]祝红涛,刘海松.AJAX 从入门到精通[M].北京:电子工业出版社,2008.

[6]何南,张桂芬.SQL Server 数据库完整性的综合设计与实现[J].桂林航天工业高等专科学校学报,2010(4):458-460.

[7]刘振岩.基于.NET的Web程序设计——ASP.NET标准教程[M].北京:电子工业出版社,2006.

[8]蒋磊宏,胡凤华.上海交大管理信息系统建设的进展[J].教育信息化,2002(07):5-6.

计算机二级VB考试题 篇9

Private Sub Command1_Click( )

n = Val(Text1.Text)

If n2 = n/2 Then

f = f1(n)

Else

f = f2(n)

End If

Print f; n

End Sub

Public Function f1(ByRef x)

x=x*x

f1=x+x

End Function

Public Function f2(ByVal x)

x=x*x

f2=x+x+x

End Function

程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)

A.72 36

B.108 36

C.72 6

D.27 3

2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click( )

c = “1234”

For i = 1 To 4

c1 = Trim(Str( ))

Print c1

Next i

End Sub

程序运行后,单击命令按钮,要求在窗体上显示如下内容

1

12

123

1234

则在下划线处应填入的内容为(B)(单)

A.Right(c1,i)

B.Left(c1,i)

C.Mid(c1,i,1)

D.Mid(c1,i,i)

3.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:

Private Sub Command1_Click( )

n = Val(Text1.Text)

For i = 2 To n

For j = 2 To sqr(i)

If i Mod j = 0 Then Exit For

Next j

If j >Sqr(i) Then Print i

Next i

End Sub

该事件过程的功能是(C)(单)

A.输出n以内的奇数

B.输出n以内的偶数

C.输出n以内的素数

D.输出n以内能被j整除的数

4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:

Private Function f(m As Integer)

If m Mod 2 = 0 Then

f = m

Else

f = 1

End If

End Function

Private Sub Command1_Click( )

Dim i As Integer

s = 0

For i = 1 To 5

s = s + f(i)

Next

Print s

End Sub

程序运行后,单击命令按钮,在窗体上显示的是(C)(单)

A.11

B.10

C.9

D.8

5.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click( )

Dim array1(10, 10) As Integer

Dim i As Integer, j As Integer

For i = 1 To 3

For j = 2 To 4

array1(i, j) = i + j

Next j

Next i

Text1.Text = array1(2, 3) + array1(3, 4)

End Sub

程序运行后,单击命令按钮,在文本框中显示的值是(D)(单)

A.15

B.14

C.13

D.12

6.Visual Basic应用程序中标准模块文件的扩展名是【BAS或.BAS】(注意不要写点)。

7.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。

Private Sub Form_ 【mousedown】 (Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button=2 Then

popupmenu mnuEdit

End If

End Sub

8.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。以下是实现上述功能的程序,请填空。

Private Sub Form mousedown (Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button=2 Then

【popupmenu】 mnuEdit

End If

9.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的【Interval】属性设置为500。

上一篇:项目合作案例下一篇:以“春天的赞歌”为题的作文