为什么老师说某国考满分150,同学A考了148?同学B考了70分。老师说他

一、关于计算机二级考试的目的和内容

如果你真的想给自己增加一项技能,你应该考虑至少考三级而不是二级。

大多数人参加这个考试的目的很简单,无非就是在简历上加一句话,让看到简历的单位知道自己有这么一技之长;或者像我一样,被动参与。

先说为了找工作而参加计算机二级考试的人。找工作那部分我不太熟悉,因为我自己没有参与。但是我觉得这个二级证书对找工作没什么帮助。因为计算机二级考试的内容基本不实用,不能说明考生有什么计算机专业水平,充其量只能说明他有最基本的计算机编程知识,或者说,只是在应试教育下,他感兴趣& uot与…打交道。这种考试很容易。

计算机二级考试包括C语言、Basic、Foxbase、isual FoxPro和isual Basic。考生选择其中一项作为考试项目。考试分为两部分,计算机和笔试。笔试是一些基本的操作方法,编程方法,计算机是要亲自编程的。报名时可购买复习资料,包括:考试大纲、二级教材、模拟考试光盘。听起来很玄乎,但其实考试方法和内容都极其简单——如果你真的认真看了复习资料。我觉得,如果你真的想给自己增加一项技能,你应该考虑至少考三级,而不是二级。

我参加考试的原因很搞笑——硬性规定。大二回燕园的时候,突然听同学说我们专业要过计算机二级考试,不然。现在我也没想通为什么要定这样的规矩。但是既然不考会有后果,那就只好乖乖的考了。现在想来,那时候,还不如稍微努力一下,考计算机三级。

二、计算机二级考试的准备过程

可以说,有了模拟考试的光盘,理解掌握之后,最后的计算机考试就变成了完全没有意义的反射运动。关键是要愿意花一些时间去练习。

大二被通知通过计算机二级考试,班里很多同学早早就开始了。在课堂上,我们经常听到人们讨论一些关于计算机的术语,编程方法,如何安装和存储等等。当时,我对这些事情的了解仅限于计算机课,我从中学到的很少。听他们讨论就像听天书一样,我一头雾水。不过说实话,这次考试我也没怎么放在心上,所以也不着急。毕竟离毕业还有很长时间。

后来总有同学问我:二年级过了吗?我告诉过你,什么都还没准备好!于是有人好心劝我尽快考,万一考不上,还有机会补救。听起来好像考试很难,因为很多通过考试的人都失败了——尤其是计算机部分。虽然有点害怕,但还是一拖再拖,一直拖到大三下学期,准备大四开学的时候考试。

计算机等级考试报名时间约为每年1和6月,分别对应4月和9月的考试。如果你在北大,只要注意电教门前挂的红色横幅就行了。我选的是isual Basic,这是我第一次入考。因为之前学过一点计算机课,所以对它的内容和界面有所了解。大三暑假结束前,我下定决心要在这个暑假突破二等B。直到放假,我才知道,放假前定下的东西,真的很脆弱。暑假过了几天,去成都玩:吸引我的东西太多了:山山水水,小吃,朋友。走之前,我假装在行李里放了一本二级教材。结果它除了抱着几张我的照片,没有起到任何作用。

8月中旬以后,我才能够静下心来准备那场倒霉的考试。我打开书,一页一页地仔细阅读,思考每一章每一节的课后练习。半个月过去了,其实中间有一些慵懒的日子,但是看了一本书,感觉豁然开朗。于是放学后,我放下书本,做了一张模拟光盘。计算机编程部分的题目一点都不难,模拟题比算完之后的习题简单多了。但是你在评判软件的时候并不能总是得到好的结果。经过仔细检查,我知道只有我自己的程序和所谓的&;uot正确答案&;uot一模一样,可以拿满分。然而,有不同的方法来编写程序以获得相同的结果。现在我知道为什么计算机考试这么难了。唯一的应对方法就是认真给出答案,体会一些技巧和规律。通过考试应该没问题。可以说,有了模拟考试的光盘,理解掌握之后,最后的计算机考试就变成了完全没有意义的反射运动。关键是要愿意花一些时间去练习。

三、考试实用篇

先说笔试。包括选择和填空,都是一些基本的概念和编程方法。只要你认真读了这本书,笔试就不会不及格。我认识的一些考过的人普遍认为笔试很容易。进考场的时候很淡定。看到卷子后,我把自己非常熟悉的名词和内容都看了一遍,做得非常顺利。认真做,不要轻敌。考场上一片寂静,大家都很努力。考试时间过去了不到一半,我已经做完了所有的题。我耐心地坐在座位上,从头到尾检查了一遍。此时离考试结束已经太远了。我等不及了,所以我交了论文,离开了教室。两个字——不难。

我们来谈谈计算机考试。现在坐在考场外,听老师描述考试规则,然后进考场。每个人都有电脑,题目是从题库中随机抽取的。每个人的题都不一样,所以监考老师的任务并不重。不过这也造成了考场的气氛混乱,周围的人都在窃窃私语。要克服这种混乱的干扰,集中精力做好自己的题目。考试一开始就开始认真做题,要尽量按照光盘上模拟答案的思路去做。但是问题太熟悉了,不熟悉,就像光盘上的问题。我三下五除二做完了八道题。两个小时的考试,四十分钟走出考场。其中一个监考老师出来拦住了我。我想,我没有违反考试纪律,但是他好心的上来问我复习经验之类的。其实我也没什么经验,就是看书做题。

第四,总结。

很多考试都是有缺陷的——这次计算机二级考试也包括在内。但恐怕没那么容易脱身。

可能你看到会觉得我太自大了。事实上,当我去看结果时,超过70%或80%的分数表没有通过笔试或计算机测试。但是,这些失败的人一定不重视,至少他们没有花几天时间认真备考。其实从上面的文章,读者可以看到,我自己参加这个考试,其实并没有什么积极的评价,但是我确实认真准备了。其实只要看过书,做过模拟考试光盘的人都会有同感:有了这些复习资料,期末考试变得毫无意义——只是一个很普通的小练习。

很多考试都是有缺陷的——这次计算机二级考试也包括在内。但恐怕没那么容易脱身。对于想巩固计算机知识或者有一些基础编程知识的人来说,二级考试可能真的会起到一些作用,通过考试也很简单:像我这样,花半个月时间看书做题就够了。如果想对以后的工作有所帮助,花一点时间,多读一些相关的书,真正学到一些东西,远比这个考试证书有用。

全国计算机等级考试(二级)考试大纲

基本要求

1.具备基本的计算机知识。

2.了解操作系统的基本概念,掌握常用操作系统的使用。

3.掌握基本的数据结构和常用算法,熟悉算法描述工具-流程图的使用。

4.能熟练使用一种高级语言或数据库语言编写程序和调试程序。

考试内容

一、基础知识和基本操作

(1)基础知识1。计算机系统的主要技术指标和系统配置。

2.计算机系统、硬件、软件及其相互关系。

3.微型计算机硬件系统的基本组成。包括处理器(算术单元和控制器)、内部存储器(RAM和ROM)、外部存储器(硬盘、软盘和CD)、输入设备(键盘和鼠标)和输出设备(显示器和打印机)。

4.软件系统、系统软件和应用软件的组成;软件的基本概念和文档;编程语言和语言处理器(汇编程序、编译程序、解释程序)。

5.计算机常用的数制(二进制、十六进制及其与十进制的转换);数据的基本单位(位、字节、字、字长)。

6.计算机的安全操作;计算机病毒的防治。

7.计算机网络的一般知识。

8.多媒体技术的一般知识。

(2)DOS 1的基本操作。操作系统的基本功能和分类。

2.2的基本构成。DOS操作系统。

3.文件、目录和路径的基本概念。

4.常用的DOS操作,包括:

初始化和启动;文件操作(type、copy、del、ren、xcopy、Attrib);目录操作(dir,MD,CD,rd,tree,path);磁盘操作(format、diskcopy、chkdsk);功能操作(诶,日期,时间,CLS,提示,帮助);批处理(建立和执行批处理文件,自动批处理文件);输入和输出改变方向。

(三)窗口1的基本操作。Windows的特点、基本组成和运行环境。

2.2的基本要素。Windows用户界面。包括窗口、图标、菜单、对话框、按钮、光标等。

3.基础3。Windows操作。包括启动和退出、鼠标操作、窗口操作、图标操作、菜单操作和对话操作。

二、程序设计

1.能够使用结构化编程方法编写程序。

2.掌握基本的数据结构和常用算法。

3.熟练使用一种高级或一种数据库语言(有BASIC、FORTRAN、PASCAL、C、FOXBASE等五种语言),考生可任选其一。附各语种考试内容)。

三、计算机操作

使用微型计算机在规定时间内完成以下操作:

1.完成指定的基本计算机操作(包括机器启动和操作命令的使用)。

2.根据给定的要求编写并运行程序。

3.调试程序,包括对给定的不完善的程序进行修改和补充,使其得到正确的结果。

各种语言的考试内容

一、基本语言编程

(一)BASIC 1的基本概念。BASIC提供的数据类型。

2.常量和变量的概念,变量的命名规则,变量类型的描述。

3.运算符和运算规则(算术运算、关系运算、逻辑运算和字符运算)。

4.表达式(算术表达式、关系表达式、逻辑表达式和字符表达式)的概念和求值。

(2)序列结构编程1。变量的赋值(LET语句)。

2.数据输出(打印报表)。

3.数据输入(INPUT语句、READ/DATA语句、RESTORE语句)。

4.程序停止执行(END语句,stop语句)。

5.程序注释(REM语句)。

(3)选择结构编程1。行IF语句。

2.阻塞IF结构。

3.选择案例结构。

4.选择结构的嵌套。

(4)循环结构编程1。循环的概念。

2.WHILE循环结构。

3.FOR-NEXT循环结构。

4.做循环结构。

5.圆形结构的嵌套。

(5)数组1。数组和数组元素。

2.数组定义的方法。

3.引用数组元素的方法。

4.静态数组和动态数组。

5.一维数组和数组。

6.数组操作。

(6)函数和子程序1。标准功能。

2.单行自定义函数和多行自定义函数的定义和参考。

3.块子程序中的子程序(GOSUB-RETURN语句、ON GOSUB-RETURN语句和ON KEY(n)GOSUB-RETURN语句)。

4.模块子程序的定义(SUB-END SUB语句)和调用(CALL语句)。

5.模块化函数的定义(函数端函数语句)和调用。

6.模块之间的数据传输(虚实结合)。

7.全局变量和局部变量。

8.过程的嵌套调用。

9.过程的递归调用。

(7)字符处理1。字符串和字符串变量的概念。

2.字符串变量的赋值。

3.字符串的操作。

4.字符串函数。5.字符串数组。(8)1号文件。文档的概念。

2.源文件的操作。

3.对顺序文件的操作。4.记录变量的定义(TYPE-END TYPE语句)和随机文件的操作。

(9)屏幕控制和绘图1。屏幕控制(CLS语句、定位语句)。

2.显示模式的控制(屏幕声明)。

3.颜色设置(颜色声明)。

4.标准绘图语句(PSET语句、预置语句、直线语句、绘制语句和圆语句)。

5.图形的着色(PAINT语句)。

二、FORTRAN语言编程

(FORTRAN程序1的结构和编写规则。FORTRAN程序的组成(主程序和子程序)。

2.2的写作格式。FORTRAN源程序。

(2)数据类型及其运算1。常量和变量的类型(整数、实数、双精度、复数、逻辑和字符)。

2.定义变量类型的方法(隐式描述和带有I-N规则的显示描述)。

3.符号常数及其定义方法(参数语句)。

4.操作员和操作优先级。

5.表达式(算术表达式、关系表达式、逻辑表达式和字符表达式)及其求值规则。不同类型数据的混合操作。

(3)最基本的语句1。赋值语句(算术、逻辑和字符赋值语句)。

2.表格控制格式的输入和输出。

3.格式化输入和输出:

(1)格式编辑器(x,h,I,f,e,d,a,l,/),格式的重复。

(2)格式语句与输入输出语句(包括读写语句)的交互。

(3)在输入输出语句中包含格式描述的方法。

4.暂停语句(STOP语句),停止语句(END语句)。

5.初始值语句(数据语句)。

6.转移语句(转到语句)。

(D)选择结构编程1。逻辑IF语句。

2.阻塞IF结构。3.选择结构的嵌套。

(5)循环结构编程1。When循环和until循环。

2.使用DO语句实现循环:

⑴使用DO语句时循环次数的计算。

⑵圆形物体的概念。

(3)循环终端语句和继续语句。

3.使用block IF和GOTO语句实现循环。4.循环嵌套。

㈥数组1的应用。定义数组的方法(用DIMENSION语句和type语句定义一个维度或数组)。

2.正确引用数组元素。

3.数组在内存中的存储顺序(按列)。

4.给数组赋值的方法。

5.数组的输入和输出。6.可调阵列。

㈦函数和子程序1。内部函数的调用方法。

2.语句函数的定义和引用方法。

3.函数子程序的结构和调用方法。

4.子程序的结构和调用方法。

5.模块之间的数据传输(虚实结合)。

(8)数据1。共同声明(COMMON statement),不知名的公共区域和知名的公共区域2。数据块子程序(9)字符处理1。字符串、字符变量和字符数组。

2.字符数据的赋值和操作。

3.字符数据的输入和输出。

(10)1号文件。文件和记录的概念。

2.打开和关闭文件。

3.顺序文件的存取方法。

4.直接文件的存取方法。

三、Pascal语言编程

(一)Pascal程序1的组成。源程序的语言元素。

2.程序头、解释部分和执行部分。

3.程序的编写规则。

(二)数据类型及其运算1。Pascal的数据类型、定义方法及其用途:

(1)标准类型(实数类型、整数类型、布尔类型和字符类型)。

⑵自定义类型(枚举类型、子绑定类型)。(3)结构类型(数组类型、类型、记录类型、文件类型)。

(4)指针类型。

2.运算符和表达式(包括算术、数学、关系和布尔)。

3.数据类型的兼容性。

(3)基本语句1。赋值语句。2.输入输出语句及其格式控制。

3.复合语句。

(4)选择结构编程1。用IF语句实现选择结构。

2.用CASE语句实现多分支选择结构。

3.选择结构的嵌套。

(5)循环结构编程1。对于周期结构。

2.重复循环结构。

3.WHILE循环结构。

4.圆形结构的嵌套。

㈥数组1。一维数组和数组的基本概念、定义方法和引用数组元素的方法。

2.压缩数组的概念。

3.字符串和字符数组。

(7)流程和功能1。过程和功能的概念。

2.标准流程和标准功能。

3.过程和函数的定义方法和调用方法。

4.形式参数和真实参数的结合,值参数和变量参数的使用。

5.过程和函数的递归调用。

6.标识符的范围(整体数量的局部数量)。

(8)动态数据结构1。指针变量的概念。

2.动态存储单元的开发、发布和引用。

3.单向链表和循环链表的操作。

(9)1号文件。文档的概念。

2.文件的基本操作(创建、打开、关闭和访问)。

四、C语言编程

(一)C语言1的结构。程序的组成,在功能和其他功能。

2.头文件、数据描述、函数的开始和结束标记。

3.源程序的编写格式。

4.c语言的风格。

(2)数据类型及其运算1。c数据类型(基本类型、结构类型、指针类型、空类型)及其定义方法。

2.C运算符的类型、运算优先级和组合。

3.不同类型数据之间的转换和操作。

4.c表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、调侃表达式)和求值规则。

(3)基本语句1。表达式语句、空语句和复合语句。

2.数据的输入输出,输入输出函数的调用。

3.复合语句。

4.4.goto语句和语句目标的使用。

(4)选择结构编程1。用if语句实现选择结构。

2.用switch语句实现多分支选择结构。

3.选择结构的嵌套。

(5)循环结构编程1.for循环结构。

2.while和do while循环结构。

3 .继续语句和中断语句。

4.循环嵌套。

㈥数组1的定义和引用。一维数组和数组的定义、初始化和引用。

2.字符串和字符数组。

(7)函数1。库函数的正确调用。

2.函数的定义方法。3.函数的类型和返回值。

4.形参、实参和参数值的传递。

5.函数的正确调用、嵌套调用和递归调用。

6.局部变量和全局变量。

7.变量的存储类别(自动、静态、寄存器、外部)、变量的范围和寿命。

8.内部功能和外部功能。

(8)编译预处理1。宏定义:没有参数的宏定义;带参数的宏定义。

2.& ampuot该文件包含&;uot处理。

(9)指针1。指针和指针变量、指针和运算符的概念。

2.指向变量、数组、字符串、函数和结构的指针,以及指向变量、数组、字符串、函数和结构的指针变量。通过指针引用上述类型的数据。

3.使用指针作为函数参数。

4.返回指针值的指针函数。

5.指针数组、指向指针的指针以及函数中的命令行参数。

(10)结构(即&;uot结构和uot)和普遍体(即&;uot联合航空公司;)。

1.结构体和常用体型数据的定义方法和引用方法。

2.使用指针和结构形成链表,建立、输出、删除和插入单向链表。

(十一)位操作1。位运算符的含义和用法。

2.简单的位操作。

(12)文件操作只需要缓冲文件系统(即高级磁盘I/O系统),不需要非标准缓冲文件系统(即低级磁盘I/O系统)。

1.文件类型指针(文件类型指针)。

2.fopen,fclose)的文件。

3.读写文件(fputc、fgetc、fputs、fgets、fread、fwrite、fprintf、fscanf函数)和定位文件(rewind、fseek函数)。

五、数据库语言编程

(一)数据库系统和FoxBASE+基础知识1。基本概念:数据库、数据库管理系统、数据库系统、数据库模型及其关系2。关系数据库:

(1)关系模型,关系模式,关系,元组,属性,域。

(2)关系运算:选择、投影、连接以及三种关系运算在FoxBASE+中的体现。

3.系统性能和工作模式:

(1)各种文件类型和特征以及命令格式。

(2)系统的主要性能指标。

(3)两种工作模式:交互模式和程序运行模式。

4.Foxbase+的数据元素:

(1)常量:数字、字符、逻辑和日期常量。

(2)变量:保存和恢复字段变量、简单内存变量、数组和内存变量。

(3)表达式:表达式的类型和运算。

(4)常用功能:数值计算功能、字符处理功能、日期功能、数据类型转换功能、测试功能。

(2)数据库1的基本操作。建立、修改和:

(1)数据库结构的建立、修改和开发。

(2)数据库记录的添加、删除和修改。

(3)文件管理命令。

2.数据库的重组和查询:

(1)直接查询和记录指针定位。

(2)数据库排序和索引。

(3)快速检索查找,寻找。

3.数据统计和计算:

(1)统计记录数,求和,求平均值。

(2)分类汇总。

4.多个数据库操作:

(1)工作空间的选择和使用。

(2)数据库关联和连接集合关系,连接。

(3)数据库之间的数据更新。

(3)编程(命令文件)1。命令文件的建立和操作。

2.程序的三种基本结构:(1)序列结构。

(2)选择结构:

使用条件选择语句IF-ELSE-ENDIF及其嵌套形式。

使用多分支选择语句做CASE-ENDCASE。

(3)循环结构:使用循环语句DO WHILE-ENDDO及其嵌套形式。

3.版式设计:

使用(1)格式设计命令@。

(2)屏幕格式的建立和使用。

(3)带状菜单的设计。

4.子程序和过程:

(1)子程序设计和调用。

(2)流程和工艺文件。(3)局部变量和全局变量中参数的传递和过程调用。

5.命令文件的编译和使用。

(4)系统环境和状态参数1。常用SET命令:

(1)常用开关状态设置命令。

(2)常见的环境参数设置命令。

2.FoxBASE+系统配置文件。外汇配置文件。