
计算机二级基本介绍.docx
20页1.全国计算机等级考试介绍1)什么是二级考试全国计算机等级考试(National Computer Rank Examination,简称 NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系NCRE 级别/科目设置如下(2013 版):级别科目名称科目代 码考试时 间考试方式一级计算机基础及WPS Office 应用1490分钟无纸化计算机基础及MS Office 应用1590分钟无纸化计算机基础及Photoshop 应用1690分钟无纸化二级C语言程序设计24120分钟无纸化VB语言程序设计26120分钟无纸化VFP数据库程序设计27120分钟无纸化Java语言程序设计28120分钟无纸化Access数据库程序设计29120分钟无纸化C++语言程序设计61120分钟无纸化MySQL数据库程序设计63120分钟无纸化Web程序设计64120分钟无纸化MS Office高级应用65120分钟无纸化三级网络技术35120分钟无纸化数据库技术36120分钟无纸化软件测试技术37120分钟无纸化信息安全技术38120分钟无纸化嵌入式系统开发技术39120分钟无纸化四级网络工程师4190分钟无纸化数据库工程师4290分钟无纸化软件测试工程师4390分钟无纸化信息安全工程师4490分钟无纸化嵌入式系统开发工程师4590分钟无纸化其中:一级:操作技能级。
考核计算机基础知识及计算机基本操作能力,包括 Office 办公软件、图形图像软件二级:程序设计/办公软件高级应用级考核内容包括计算机语言与基础程 序设计能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、 数据库程序设计类、WEB程序设计类等;二级还包括办公软件高级应用能力,要 求参试者具有计算机应用知识及 MS Office 办公软件的高级应用能力,能够在实 际办公环境中开展具体应用三级:工程师预备级三级证书面向已持有二级相关证书的考生,考核面向 应用、面向职业的岗位专业技能四级:工程师级四级证书面向已持有三级相关证书的考生,考核计算机专 业课程,是面向应用、面向职业的工程师岗位证书<號炸:技进〕HCRECE书体系图『(1 15叩茂备)4*(恥序设计打用 轼件局级应用)AfVH11*orfi£d 癇 级打r 加:斶爪汕IPhijpi'l;o(>«tw试僮息安全雅人牺统师丨咼柿歼at匚啡|.艸讷(1 F/fiV)■/s orr [l:.trf 11.2)考试时间,地点是什么?NCRE考试采用全国统一命题,统一考试的形式所有科目每年开考两次一般为3 月倒数第一个周六和 9 月倒数第二个周六,考试持续 5 天。
考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习情况和 实际能力选考相应的级别和科目考生可携带有效身份证件到就近考点报名每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定3)考试的成绩怎样算?NCRE 考试实行百分制计分,但以等第分数通知考生成绩等第分数分为“不 及格”、“及格”、“良好”、“优秀”四等考试成绩在“及格”以上者,由 教育部考试中心发合格证书考试成绩为“优秀”的,合格证书上会注明“优 秀”字样100-90 分为“优秀”,89-80 分为“良好”,79-60分为“及格”, 59-0 分为“不及格”.)4)证书获得者具备的能力,可以胜任什么工作NCRE 合格证书式样按国际通行证书式样设计,用中、英两种文字书写,证书 编号全国统一,证书上印有持有人身份证号码该证书全国通用,是持有人计算 机应用能力的证明,也可供用人部门录用和考核工作人员时参考一级为操作技能级一级证书表明持有人具有计算机的基础知识和初步应用 能力,掌握Office办公自动化软件的使用及因特网(Internet)应用,或掌握 基本图形图像工具软件(Pho toshop )的基本技能,可以从事机关、企事业单位 文秘和办公信息计算机化工作。
二级为程序设计/办公软件高级应用级二级证书表明持有人具有计算机基础 知识和基本应用能力,能够使用计算机高级语言编写程序,可以从事计算机程序 的编制工作、初级计算机教学培训工作以及企业与信息化有关的业务和营销服务 工作三级为工程师预备级三级证书表明持有人初步掌握与信息技术有关岗位的 基本技能,能够参与软硬件系统的开发、运维、管理和服务工作四级为工程师级证书表明持有人掌握从事信息技术工作的专业技能,并有 系统的计算机理论知识和综合应用5)2014 年全年考试时间2014 年全国计算机等级考试将继续实施 2013 年版考试大纲,并在全部级别 全部科目实施无纸化考试考试次数在原来每年 2 次的基础上增加 1 次,同时调 整3 月和9 月的考试周期,由过去的 5 天缩短为 4 天2014 年3 次考试时间分 别为3 月29 日-4 月1 日、9 月 20日-23 日、12 月 13日-14 日3 月和9 月 考试开考全部级别全部科目;12 月份为首次试点考试,只开考一级和二级,各 省级承办机构可根据实际情况决定是否开考,并确定试点考点具体考试周期及 试点情况由省级承办机构确定2■电信学院C课程组对二级考试的定位C 语言程序设计课程的总目标有 2 个:1) 对语言和基本算法的掌握:熟悉语言的基本语法。
2) 程序设计和调试能力:使用该语言进行程序设计,以解决电气信息类 工程中的实际问题学生的这种能力体现在后续专业课程的学习和学生的各种创 新活动中对课程目标的检测:主要是通过学院的半期、期终考试检测目前学生的现状和问题:多数学生对c语言基础语法的掌握不牢,程序设计 能力欠缺,考完试后遗忘严重所以,全国C语言2级考试可以作为对第一个总目标的检验方式3.对二级大纲和样题的解读1) 选择题 (原来的笔试部分)40 分2) 操作题 (原来的上机部分)60 分a) 程序填空 (18 分)b) 程序改错(18分)c) 程序设计(24分)、选择题(每题1 分,共 40分)(1)下列选项中不符合良好程序设计风格的是A) 源程序要文档化 B) 数据说明的次序要规范化C) 避免滥用 goto 语句 D) 模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是A) 概要设计与详细设计 B) 数据设计与接口设计C) 软件结构设计与数据设计 D) 过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是A)软件测试 B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为A)概念模式 B)外模式 C)内模式 D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A)编码设计 B)测试阶段 C)运行阶段D)物理设计6)设有如下三个关系表BC13ABCm13n13STRAmn列操作中正确的是A) T=RnS B) T=RUSC) T=RXS D) T=R/S(7)下列叙述中正确的是A) —个算法的空间复杂度大,则其时间复杂度也必定大B) —个算法的空间复杂度大,则其时间复杂度必定小C) 一个算法的时间复杂度大,则其空间复杂度必定小D) 上述三种说法都不对(8) 在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A) 63 B) 64 C) 6 D) 7(9) 数据库技术的根本目标是要解决数据的A)存储问题B)共享问题C)安全问题D)保护问题10)对下列二叉树进行中序遍历的结果是A) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG11)下列叙述中错误的是A) —个C语言程序只能实现一种算法B) C 程序可以由多个程序文件组成C) C 程序可以由一个或多个函数组成D) —个C函数可以单独作为一个C程序文件存在(12) 下列叙述中正确的是A) 每个C程序文件中都必须要有一个main()函数B) 在C程序中main()函数的位置是固定的C) C 程序中所有函数之间都可以相互调用,与函数所在位置无关D) 在C程序的函数中不能定义另一个函数(13) 下列定义变量的语句中错误的是A) int _int; B) double int_; C) char For; D) floatUS$;(14) 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是A) ++x,y=x-- B) x+1=y C) x=x+10=x+y D) double(x)/10(15) 以下关于逻辑运算符两侧运算对象的叙述中正确的是A)只能是整数0或1 B)只能是整数0或非0整数C)可以是结构体类型的数据 D)可以是任意合法的表达式(16) 若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++): (y++)中的条件表达式(x-y)等价的是A)(x-y>0)B)(x-y<0)C)(x-y<0||x-y>0) D)(x-y==0)(17) 有以下程序main(){ int x, y, z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是C)2,3,1 D)2,2,1A)2,3,3 B)2,3,2(18)设有定义:int a;键盘输入 876 543.0<回车>,float b; 执行 scanf("%2d%f",&a,&b); 语句时,若从a 和 b 的值分别是A) 876 和 543.000000B) 87 和 6.000000C) 87 和 543.000000D ) 76 和 543.00000019)有以下程序main(){ int a=0, b=0;a=10;/* 给 a 赋值b=20;给 b 赋值 */printf("a+b=%d\n",a+b); /* 输出计算结果 */程序运行后的输出结果是D)出错A)a+b=10 B)a+b=30 C)30(20) 在嵌套使用if语句时,C语言规定else总是A) 和之前与其具有相同缩进位置的if配对B) 和之前与其最近的if配对C) 和之前与其最近的且不带else的if配对D) 和之前的第一个if配对(21) 下列叙述中正确的是A) break语句只能用于switch语句B) 在switch语句中必须使用defaultC) break语句必须与switch语句中的case配对使用D) 在switch语句中,不一定使用break语句( 22)有以下程序main(){ int k=5;while(--k) printf("%d",k -= 3); prin。
