1.全国计算机等级考试介绍
1)什么是二级考试
全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
NCRE级别/科目设置如下(2013版):
级别
科目名称
科目代码
考试时间
考试方式
一级
计算机基础及WPS Office应用
14
90分钟
无纸化
计算机基础及MS Office应用
15
90分钟
无纸化
计算机基础及Photoshop应用
16
90分钟
中国卫生人才网 健康管理师无纸化
二级
C语言程序设计
24
120分钟
无纸化
VB语言程序设计
26
120分钟
无纸化
VFP数据库程序设计
27
120分钟
无纸化
Java语言程序设计
28
120分钟
无纸化
Access数据库程序设计
29
120分钟
无纸化
C++语言程序设计
61
120分钟
无纸化
MySQL数据库程序设计
63
120分钟
无纸化
Web程序设计
64
120分钟
无纸化
MS Office高级应用
65
120分钟
无纸化
三级
网络技术
35
120分钟
无纸化
数据库技术
36
120分钟
无纸化
软件测试技术
37
120分钟
无纸化
信息安全技术
38
120分钟
无纸化
嵌入式系统开发技术
39
120分钟
无纸化
四级
网络工程师
41
90分钟
无纸化
数据库工程师
42
90分钟
无纸化
软件测试工程师
43
90分钟
无纸化
信息安全工程师
福州人才网招聘信息44
90分钟
无纸化
嵌入式系统开发工程师
45
90分钟
无纸化
 
其中:
一级:操作技能级。考核计算机基础知识及计算机基本操作能力,包括Office办公软件、图形图像软件。
    二级:程序设计/办公软件高级应用级。考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类、WEB程序设计类等;二级还包括办公软件高级应用能力,要求参试者具有计算机应用知识及MS Office办公软件的高级应用能力,能够在实际办公环境中开展具体应用。
    三级:工程师预备级。三级证书面向已持有二级相关证书的考生,考核面向应用、面向职业的岗位专业技能。
    四级:工程师级。四级证书面向已持有三级相关证书的考生,考核计算机专业课程,是面向应用、面向职业的工程师岗位证书。
2)考试时间,地点是什么?
NCRE考试采用全国统一命题,统一考试的形式。所有科目每年开考两次。一般为3月倒数第一个周六和9月倒数第二个周六,考试持续5天。
考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习情况和实际能力选考
相应的级别和科目。考生可携带有效身份证件到就近考点报名。
每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。
3)考试的成绩怎样算?
NCRE考试实行百分制计分,但以等第分数通知考生成绩。等第分数分为不及格及格良好优秀四等。考试成绩在及格以上者,由教育部考试中心发合格证书。考试成绩为优秀的,合格证书上会注明优秀字样。(100-90分为优秀89-80分为良好79-60分为及格59-0分为不及格.)
4)证书获得者具备的能力,可以胜任什么工作
NCRE合格证书式样按国际通行证书式样设计,用中、英两种文字书写,证书编号全国统一,证书上印有持有人身份证号码。该证书全国通用,是持有人计算机应用能力的证明,也可供用人部门录用和考核工作人员时参考。
一级为操作技能级。一级证书表明持有人具有计算机的基础知识和初步应用能力,掌握Offi
ce办公自动化软件的使用及因特网(Internet)应用,或掌握基本图形图像工具软件(Photoshop)的基本技能,可以从事机关、企事业单位文秘和办公信息计算机化工作。
二级为程序设计/办公软件高级应用级。二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及企业与信息化有关的业务和营销服务工作。
三级为工程师预备级。三级证书表明持有人初步掌握与信息技术有关岗位的基本技能,能够参与软硬件系统的开发、运维、管理和服务工作。
四级为工程师级。证书表明持有人掌握从事信息技术工作的专业技能,并有系统的计算机理论知识和综合应用。
5)2014年全年考试时间
2014年全国计算机等级考试将继续实施2013年版考试大纲,并在全部级别全部科目实施无纸化考试。考试次数在原来每年2次的基础上增加1次,同时调整3月和9月的考试周期,由过去的5天缩短为4天。20143次考试时间分别为329日-41日、920日-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)设有如下三个关系表
 
R
 
S
 
 
T
 
 
 
A
 
B
C
 
A
B
C
 
 
m
 
1
3
 
m
1
3
 
 
n
 
 
一个普通选调生的悲哀 
 
n
1
3
 
下列操作中正确的是
ATRS        BTRS
CTR×S        D姜堰人才网TR/S
 
7)下列叙述中正确的是
    A)一个算法的空间复杂度大,则其时间复杂度也必定大
    B)一个算法的空间复杂度大,则其时间复杂度必定小
    C)一个算法的时间复杂度大,则其空间复杂度必定小
D)上述三种说法都不对
 
8)在长度为64的有序线性表中进行顺序查,最坏情况下需要比较的次数为
A63    B64    C6    D7
 
9)数据库技术的根本目标是要解决数据的
A)存储问题    B)共享问题    C)安全问题    D)保护问题
 
10)对下列二叉树
进行中序遍历的结果是
AACBDFEG    BACBDFGE    CABDCGEF    DFCADBEG
 
11)下列叙述中错误的是
    A)一个C语言程序只能实现一种算法
    BC程序可以由多个程序文件组成
    C上海公务员考试网入口C程序可以由一个或多个函数组成
    D)一个C2023江西省考报名入口函数可以单独作为一个C程序文件存在
 
12)下列叙述中正确的是
    A)每个C程序文件中都必须要有一个main()函数
    B)在C程序中main()函数的位置是固定的
    CC程序中所有函数之间都可以相互调用,与函数所在位置无关
    D)在C程序的函数中不能定义另一个函数
 
13)下列定义变量的语句中错误的是
    Aint  _int;        Bdouble  int_;      Cchar  For;            Dfloat  US$;
14)若变量xy已正确定义并赋值,以下符合C语言语法的表达式是
    A++x,y=x--        Bx+1=y          Cx=x+10=x+y        Ddouble(x)/10
 
15)以下关于逻辑运算符两侧运算对象的叙述中正确的是
    A)只能是整数01                  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);
    }
程序运行后的输出结果是
    A2,3,3            B2,3,2              C2,3,1            D2,2,1
 
18)设有定义:int  a;    float  b;    执行 scanf("%2d%f",&a,&b); 语句时,若从键盘输入876  543.0<回车>ab的值分别是
    A876543.000000                  B876.000000
    C87543.000000                  D76543.000000
 
19)有以下程序
    main()
    { int  a=0, b=0;
      a=10;                    /*  a赋值
      b=20;                        b赋值    */
      printf("a+b=%d\n",a+b);  /*  输出计算结果 */
    }
程序运行后的输出结果是
    Aa+b=10            Ba+b=30        C30            D)出错
 
 
20)在嵌套使用if语句时,C语言规定else总是
    A)和之前与其具有相同缩进位置的if配对