国家计算机二级C语言考试题
C语言考试内容如下:
一、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. 地址与指针变量的概念,地址运算符与间址运算符。
2. 一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。
3. 用指针作函数参数。
4. 返回地址值的函数。
5. 指针数组,指向指针的指针。
十、结构体(即“结构”)与共同体(即“联合”)
1. 用 typedef 说明一个新类型。
2. 结构体和共用体类型数据的定义和成员的引用。
3. 通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。
十一、位运算
1. 位运算符的含义和使用。
2. 简单的位运算。
十二、文件操作
1. 文件类型指针
2. 文件的打开与关闭
3. 文件的读写
拓展资料:
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。全国计算机等级考试有二级c语言这个考试的项目。
考试要求:
1. 熟悉Visual C++6. 0集成开发环境。2. 掌握结构化程序设计的方法,具有良好的程序设计风格。3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4. 在Visual C++6. 0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
参考链接:百度百科-二级C语言
全国计算机二级考试(c语言)的题型及各题分值是怎样的题型分值分布:
1、单项选择题,40题,40分(含公共基础知识部分10分)。
2、程序填空题,2~3个空,18分;上机题。
3、程序改错题,2~3处错误,18分;上机题。
4、程序设计题,1题,24分;上机题。
二级公共基础知识在各科考试选择题中体现。程序设计部分,主要考查考生对程序设计语言使用和编程调试等基本能力,在选择题和操作题中加以体现。
扩展资料:
二级c语言考试要求:
1、熟悉Visual C++2010 Express集成开发环境。
2、掌握结构化程序设计的方法,具有良好的程序设计风格。
3、掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4、在Visual C++2010 Express集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
参考资料:百度百科-二级c语言
(1)下列数据结构中,按先进后出原则组织数据的是
A)线性链表
B)栈
C)循环链表
D)顺序表
正确答案: B
(2)具有3个结点的二叉树有
A)2种形态
B)4种形态
C)7种形态
D)5种形态
正确答案: D
(3)设有下列二叉树:
对此二叉树前序遍历的结果为
A)ZBTYCPXA
B)ATBZXCYP
C)ZBTACYXP
D)ATBZXCPY
正确答案: B
(4)结构化程序设计主要强调的是
A)程序的规模
B)程序的效率
C)程序设计语言的先进性
D)程序易读性
正确答案: D
(5)程序的3种基本控制结构是
A)过程、子过程和分程序
B)顺序、选择和重复
C)递归、堆栈和队列
D)调用、返回和转移
正确答案: B
(6)下列叙述中,不属于测试的特征的是
A)测试的挑剔性
B)完全测试的不可能性
C)测试的可靠性
D)测试的经济性
正确答案: C
(7)需求分析中开发人员要从用户那里了解
A)软件做什么
B)用户使用界面
C)输入的信息
D)软件的规模
正确答案: A
(8)下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
A)选择
B)连接
C)投影
D)并
正确答案: B
(9)下列叙述中,正确的是
A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系
B)用E-R图只能表示实体集之间一对一的联系
C)用E-R图只能表示实体集之间一对多的联系
D)用E-R图表示的概念数据模型只能转换为关系数据模型
正确答案: C
(10)"年龄在18~25之间"这种约束是属于数据库当中的
A)原子性措施
B)一致性措施
C)完整性措施
D)安全性措施
正确答案: C
11)以下说法错误的是
A)高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式
B)计算机只能处理由0和1的代码构成的二进制指令或数据
C)C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件
D)每一种高级语言都有它对应的编译程序
正确答案: C
(12)算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是
A)有零个输入或多个输入
B)高效性
C)有穷性
D)确定性
正确答案: B
(13)已知int a=6; 则执行a+=a-=a*a;语句后,a的值为
A)36
B)0
C)-24
D)-60
正确答案: D
(14)下面各选项中,均是C语言标识符的选项组是
A)forchinato
B)long_123short56_do
C)voidunion_342
D)text.txt _023_3ew
正确答案: B
(15)下列表达式中,结果为5的是
A)6*5%6
B)5*-2+15
C)5+75%10
D)6+-2/3
正确答案: B
(16)下列常量中,为不合法的实型常量表示的是
A).0032
B)0.0
C)0.3242E8
D).E3
正确答案: D
(17)关于C语言的主函数描述正确的是
A)C程序可以有多个main函数
B)C程序必有一个而且只能有一个main函数
C)C程序可以没有main函数
D)C程序的执行不一定在main函数开始执行
正确答案: B
(18)已知int a=1,b=-1;则语句printf("%d\n",(a--,++b));的输出结果是
A)-1
B)0
C)1
D)语句错误
正确答案: B
(19)已知int a,b;double c;则以下语句中错误的函数调用是
A)scanf("%d,%x,%lf",&a,&b,&c);
B)scanf("%d,%d,%le",&a,&b,&c);
C)scanf("%o,%x,%o",&a,&b);
D)scanf("%d,%o,%e",&a,&b,&c);
正确答案: D
(20)已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
A)1
B)2
C)3
D)4
正确答案: C
计算机二级考c语言吗
不是必须考C语言。全国计算机等级考试包括三大门类共9个科目:语言程序设计类(C、C++、Java、VisualBasic、Web、Python)。数据库程序设计类(Access、MySQL)。办公软件高级应用(MSOffice高级应用)。考试的内容分类很多,考试的语言很多,C语言只是其中的一种,还有其他的编程语言可以考。每个人根据自身不...
全国计算机等级考试二级C语言多少分合格
单项选择题40分(含公共基础知识部分10分)。操作题60分(包括基本操作题、简单应用题及综合应用题)。考试方式:上机考试,考试时长120分钟,满分100分。
计算机二级考试是报C语言好啊还是C++好啊?
C语言是面向程序,C++面向对象.二者都很流行,C++对C完全兼容.C语言的最大的特点是指针,把它学好了,过基本没问题.C++最大的特点是类的继承,把它学懂了,也没问题.建议先看C语言的书(谭浩强的不错),再学C++,最后考C++.因为C++实用性大些.
计算机二级c语言难吗
根据有途教育查询显示:计算机二级C语言考试有一定难度,知识点可能会涉及比较多。二级C语言相对其他科目来讲,C语言都考试更难一些,考试通过率也并不太高。全国计算机二级C语言程序设计包括40个单选题和三道操作题,单选题中1~10题为二级公共基础知识,单选题的11~40题是C语言的内容。操作题包括程序填...
考计算机二级是考C++好还是C语言好呢?
NET,.NET主推是C#语言,而C#和JAVA比较像,学了JAVA学C#也容易。C++、JAVA、C、C#、VB我都学过 2级的推荐是: C > JAVA >= C++ 但如果你不是想从事软件开发的,那么考VB、VFP就可以了,容易过,过了就算了 ,出来找工作2级对于计算机专业是没用的,只是给你学习点软件开发的基础。
计算机国家二级考试的证书,c语言与office一样嘛?
C语言和office考试方向不一样,但都属于计算机二级考试。
国家计算机二级考试C语言部分,C语言程序设计用的是哪个软件?
C语言程序设计用的是:Microsoft visual c++。C语言考试满分为100分,其中选择题目40分,程序填空18分,程序修改18分,程序设计24分。通关的条件是总分达到60分以上而且选择题要达到20分以上。全国计算机二级c语言考试内容主要包括:C 语言程序的结构、数据类型及其运算、基本语句等12个内容。考试形式为上机...
全国计算机等级二级c是什么
二级C就是二级C语言,C语言是程序设计语言中的一种,计算机二级考C语言,所以简称二级C了。其实就是考一些关于C语言的概念及程序算法基础。不难的。好好的看看书,做做题就行了,资料上可以选择《未来教育·全国计算机等级考试上机考试、全真笔试、历年真题三合一二级C》,里面的试题不错,基本上都是...
计算机二级考试考c语言难吗
计算机二级C语言难度不大,相比来说来说较容易。1.因为C语言是最基础的计算机语言,VB、C加加基本是C语言的延伸。2.如果有C语言基础,学其他语言就不会很吃力,而且二级C语言考试难点在于数组,指针,函数这三大部分起码占百分之四十的分数。3.其次机试部分只有三题,一题是改错题,考的是对程序的...
计算机二级考试c语言难不难
二级C难度不大,相比来说来说容易的。因为C语言是最基础的计算机语言,VB、C++ 基本是C语言的延伸如果有C语言基础,学其他语言就不会很吃力,而且二级C语言考试难点在于数组,指针,函数这三大部分起码占40%的分数。其次机试部分也不是很难只有三题,一题是改错题,考的是你对程序的细心,语法的分析...
丑田劳麦: 计算机等级考试二级C语言真题详解 笔试&上机 http://znccw.com/Article/pc/biancheng/200703/6223.html 计算机等级考试二级C语言试题下载 http://znccw.com/Article/pc/biancheng/200703/6218.html 自己动手 丰衣足食
扬中市18842927725: 全国计算机二级考试(c语言)的题型及各题分值是怎样的?(笔试和上机) - ?
丑田劳麦: 全国计算机二级考试(c语言)的题型及各题分值是怎样的题型分值分布: 1、单项选择题,40题,40分(含公共基础知识部分10分). 2、程序填空题,2~3个空,18分;上机题. 3、程序改错题,2~3处错误,18分;上机题. 4、程序设计题...
扬中市18842927725: 国家计算机二级c语言笔试有多少道题 - ?
丑田劳麦: 三道题,第一题是填空题(30分)、第二题是改错题(30分)、第三题是编程题(40分),总共100分.
扬中市18842927725: 计算机二级c语言习题 - ?
丑田劳麦: 因为输入的how与are之间有空格,由于系统把空格作为输入的字符串之间的分隔附,只将how送到字符串中.
扬中市18842927725: 计算机二级C语言试题 - ?
丑田劳麦: fun(6)运行过程中,由于6/2=3>0,所以调用fun(3)fun(3)运行过程中,由于3/2=1>0,所以调用fun(1)fun(1)运行过程中,由于1/2=0,所以不会继续往下调用此时,继续运行, printf("%d",x),此时x=1,输出1,然后返回上一步返回后,处于fun(3)的运行过程,在fun(3)中继续运行, printf("%d",x),此时x=3,输出3,然后返回返回至fun(6),继续运行,输出6,然后回到主函数因此输出为136
扬中市18842927725: 关于C语言二级计算机等级考试试题 - ?
丑田劳麦: 28,char类型是字符型,不能将字符串付给字符型变量,但可以将字符串的地址付给字符型指针. 3,二叉树性质任意个二叉树度为0的节点(叶子)总比度为2的节点多一个.所以去除度为0的节点再去除度为2的节点不就是度为1的节点吗.25-5-4=16.
扬中市18842927725: 有计算机二级C语言题目 - ?
丑田劳麦: 1,A2,C3,C
扬中市18842927725: 计算机二级C考试题 - ?
丑田劳麦: 第一次.a=b=3第二次.a=6,b=7第三次.a=9,b=14 然后for循环里面a++,所以a=10,此时a<8不成立,结束所以,a=10,b=14