三九宝宝网宝宝教育教学论文

二级c语言笔试题库怎样过国家计算机二级C语言考试机试有没有机试

03月19日 编辑 39baobao.com

[计算机二级C语言考试]计算机二级C语言相对于 VB,VFP难一点,但含金量高点 个人觉得c语言还是不难通过的首先介绍一下考试结构:笔试100分,上机100分笔试有选择,填空2种题型(前10个选择题为计算机公共基...+阅读

计算机等级二级C语言考试机试经验三部曲 全国计算机等级考试的持续升温,至使全国计算机等级考试证书已成为国家公务员、国家企事业单位工作人员、公司员工等上岗、加薪、提拔的必备条件。同时为了适应新的需要,国家教育部考试中心于2002年起加大了机试力度,扩大了题库,最新的应试结果也表明,能否顺利通过上机考试,已经成为广大考生能否顺利考取等级证书的关键。 为帮助大家顺利通过上机考试,笔者根据自己的经验,并询问了一些成绩不错的考生,总结了机试过关中应该重点掌握的三部分内容,希望对大家有所帮助。 概述 从2002年起,国家教育部考试中心对等级考试进行了改革,取消原来三级A和三级B的考试,重新划分为三级pc技术、三级信息管理技术、三级数据库技术和三级网络技术四类。 其中信息管理技术、数据库技术和网络技术采用同一个上机题库,本文只针对这部分上机考试进行详细解说。 全国计算机三级上机考试中,只有一道考题(“信息管理技术”、“网络技术”、“数据库技术”三科均采用此种方式),考题要求考生把一道C语言程序考题,通过考生自己编写的函数补充完整,共同完成考题的一项或多项任务,此题满分为100分,占上机考试总分值的100%,考试时间为60分钟,考生成绩分优秀、良好、及格和不及格,如果考题要求只完成一项任务,答案正确为优秀,错误为不及格;若考题要求完成多项任务,则根据程序实现正确率的多少,按比例给出考生成绩。 第一部:备考篇 “名将不打无准备之仗”,复习备考的好坏,是能否顺利通过上机考试的关键。对上机考试的学习、备考过程,实际上是一个由生疏到精通的渐进过程。随着考试系统的完善,那种借投机取巧、怀着侥幸心理应对考试的做法是行不通的,考生必须认识到只有做好了考前复习,才能确保自己的上机考试顺利通过。 下面对复习备考中的一些技巧和注意事项做个简单陈述,这些是在复习备考中就应该养成的好习惯。 首先,应先打下扎实的C语言基础,对C语言的一些基本结构和用法必须有清晰的了解,本文以谭浩强的《C程序设计》为例,说明各章节在备考机试时应注意的内容。

1、数据类型和各种运算符:这里应该注意变量的使用语法。C语言规定,各种变量在使用前要先定义,但有部分考生受VB或其它语言的影响,在使用前不对变量定义,从而产生错误,不能通过编译环节。还有些考生在定义后,往往对变量不进行初始化,就拿到程序中应用,由于这种作法,并没有语法上的错误,所以C语言的编辑器查不出错误,但是这可能会导致结果与题目要求相差很大,且在考生排除错误时,不容易找出错误的所在。 笔者建议考生,在定义过变量后,应对所有变量进行初始化,以养成好的编程风格,最好定义变量后,在附近代码行中进行初始化。 运算符中要注意赋值运算符“=”和关系运算符“==”的区别,根据人们常有的思维定势,常把数学运算符中的“=”,当做C语言中的关系运算符“==”,例如在一个程序段中,有如下判断语句: if (表达式1==表达式2) 语句1 …… 如果把条件中的“==”误写成“=”,就变成了把表达式2的值赋给表达式1,只要表达式2的值不为零,则条件恒成立,这当然与编写者的意思不符了。

2、C语言的三种常用结构:顺序、选择、循环,顺序结构没什么难点,这里只谈论选择结构和循环结构。 常用的选择语句是if( )语句和switch( )语句,当if( )语句后有多个else时,应当注意else总是与它上面、离它最近的一个if相配对,这点在读、写程序时都应注意。 switch( )语句常与case、break等关键字结合使用,应该注意switch(表达式)中的“表达式”,必须有一个定值,即可以是常量、常量表达式、字符常量等,而不能是一个“变动着的值或表达式”;在执行相应的case分支时,如果分支语句后没有出现“break”,则即便case “表达式”中“表达式”的值,与switch(表达式)中“表达式”的值相等,程序也不会跳出分支,仍然会继续逐条的执行。 如下段程序输出a的值: switch(3) { case 1 : a=1; case 3 : a=3; case 5 : a=5; } 程序执行后,变量a的值是5,而不是3。 循环应该注意循环条件的设定,一定要度绝死循环,在一些占用内存的操作中,如果出现死循环,则很容易导致死机,在机试考试中出现死机现象,很可能会导致考试的失败。

3、数组:对于数组,上机考试中没有单独考过,但每年的考题中都少不了数组的应用,象一些从文件中读取英文文章,根据行列关系存入二维数组中;读整数存入一维或二维数组中等。 对于这类问题,常常需要应试者借助一些中转数组来完成,考生使用自己定义的数组时,应该特别注意一点,数组在定义后一定要初始化,特别对于字符数组,象上面提到的读英文字符串到数组中,如果考生自己定义的数组没有初始化,当定义数组的列数大于字符串的长度时,后面一部分没有初赋值的数组元素将产生乱码或特殊字符,考生可以用memset(string, 0, count)函数来初始化数组,也可用循环语句来初始化数组。

4、函数:三级机试的内容就是编写一个函数,这章的重要性就不用多说了吧,重...

c语言二级考试题求解

第一次循环,j=3进入switch直接执行case3后面的语句p当前指向的是a[5]即p=a[5]=11;--p前自减,即先执行减1在用p的值等价于p--;输出*p;,所以*(--p)=a[4]=9;输出的第一个数为9,结束switch进入第二次循环,j=2进入switch()后执行case 2:后面的语句,此时p是指向a[4]的,因为p++为后增,即先用p的值在加1,所以*p++就等价于,输出*p再p++所以此时输出的和上次一样也是9,接着执行后面的break跳出switch()进入第三次循环,j=1执行case 1:后面的语句,由于没有break,接着执行case 2:后面的语句和刚才一样是先输出再加1,有也上次执行后p已经增1,所以此时p指向的是a[5],所以输出11,此时又有break所以跳出switch()准备进入下次循环,由于此时j=0所以结束循环 最后结果为:9911

计算机二级c语言考试的题型是什么我知道有40道选择题一个一分请

考试形式及分值:

笔试:选择(70分)填空(30分)

机试:改错(30分)填空(30分)程序(40分)

◆ 考试内容

一、C语言程序的结构

1.程序的构成,main函数和其他函数。

2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。

3.源程序的书写格式。

4.C语言的风格。

二、数据类型及其运算

1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。

2.C运算符的种类、运算优先级和结合性。

3.不同类型数据间的转换与运算。

4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

三、基本语句

1.表达式语句,空语句,复合语句。

2.输入输出函数的调用,正确输入数据并正确设计输出格式。

四、选择结构程序设计

1.用if语句实现选择结构。

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

3.选择结构的嵌套。

五、循环结构程序设计

1.for循环结构。

2.while和do-while循环结构。

3.continue语句和break语句。

4.循环的嵌套。

六、数组的定义和引用

1.一维数组和二维数组的定义、初始化和数组元素的引用。

2.字符串与字符数组。

七、函数

1.库函数的正确调用。

2.函数的定义方法。

3.函数的类型和返回值。

4.形式参数与实在参数,参数值传递。

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

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

7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。

八、编译预处理

1.宏定义和调用(不带参数的宏,带参数的宏)。

2.“文件包含”处理。

九、指针

◆ 考试方式

1.笔试:90分钟,满分100分,其中含公共基础知识部分的30分。

2.上机:90分钟,满分100分

3、上机操作包括:

(1)填空。

(2)改错。

(3)编程。

以下为关联文档:

关于二级c语言上机题库真么多字,楼主加分啊 题库很有用,应该说如果题库里面有一道题是求36的平方根,那么考试你就可能遇到求6的平方的题,以此类推,但是还是建议能够理解最好,买一本南开一百题,然后看完,之...

计算机二级c语言总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。3)...

国家二级C语言编程计算机考试历年二级C语言上机编程题分析 ============================================== 1、请编一个函数fun,它的功能是:根据以下公式求π的值(要求满足精度0.0005,即,某项小...

大一C语言机试题目1用dev-c++编译通过,我四题都写一块了,你自己挑出来就行了~#include "stdio.h" #include "stdlib.h" void AVE(int *a,int n) { float s=0.0; int i; float ave; for(i=0;i<n;i++)...

大一C语言机试题目2我郁闷,刚才写好了忘了保存害得我又重新写了一次。代码如下,有不懂的地方再问我 5、 COUNT(int a[],int n) {int i,zs=0,fs=0; for(i=0;i<n;i++) {if(a[i]==0) continue; if(a...

二级C语言上机考试有题库嘛第一套 上机考试试题 1、填空题 下列给定程序中,函数fun()的作用是:将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“ab,cd”。 试题程...

计算机二级考试c语言题目这个主要考察变量的作用域 对于int a=1这句中的a作用域是最大的,是整个.c文件,首先要明白,当这个a的作用域中的其他地方出现同名变量定义时,这个作用域比较大的变量失效,也就是说...

计算机二级C机试1.首先是机试,机试一般看着都难,但你只要做好每道题需要你编程的那一下部分就可以了,其他一大串的代码没必要去看,需要你填写的那一小段代码其实很简单,题目基本已经给出答案了,只...

计算机二级 C语言选A 668977 #include main() { int c; while((c=getchar())!='\n') //输入2473 ,则c为相应的字符 '2'、'4'、'7'、'3' { switch(c-'2') // c-'2' 后,依次为 0,2,5,1 { case 0:...

推荐阅读
图文推荐