1. 计算机二级c语言考试内容
计算机二级(C语言)考试内容如下:DOS命令,计算机组成原理,多媒体、数据库操作、计算机网络、C语言程序设计。二级考试时间为120分钟,计算机二级考试采用全国统一命题、统一考试的形式。二级考试注意事项如下:
1、考生凭准考证和身份证(或户口本、军人身份证)参加考试,缺一不可。
2、考试开考前15分钟入场,对号入座,考试中将两证放在课桌右上角接受检查。上机考试交验两证。
3、进入考场只能携带铅笔、橡皮、尺子、钢笔、圆珠笔等必备工具。
相关内容
1、根据新大纲的要求,二级(C语言)考试分为理论考试和上机考试两部分,必须都通过考试才能算合格。
2、考试内容分为C语言程序设计(顺序结构、选择结构、循环结构、函数、指针、数组、字符串、编译预处理、作用域、结构体、共用体、文件等)和公共基础(数据结构、程序设计、软件工程和数据库)。
2. 计算机二级c语言
计算机二级c语言是国家计算机考试的内容,如果通过的话,将会获得计算机二级合格证书。
考试主要内容:DOS命令、计算机组成原理、多媒体、数据库操作、计算机网络、C语言程序设计、上机考试。
3. 请给我简单介绍一下计算机二级C语言是什么
全国计算机等级考试二级C考试大纲(2008年最新版)
基本要求
1. 熟悉Visual C++6.0集成开发环境
2. 掌握结构化程序设计的方法,具有良好的程序设计风格
3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序
4. 在VisualC++6.0集成环境下,能够编写简单的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. 简单的位运算
十二、文件操作
只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不作要求
1. 文件类型指针(FILE类型指针)
2. 文件的打开与关闭(fopen,fclose)
3. 文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数的应用),文件的定位(rewind,fseek函数的应用)
考试方式
1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分
2. 上机:90分钟,满分100分
上机操作包括:(1)填空;(2)改错;(3)编程
4. 计算机二级考试太难了
计算机二级考试灵活性不强,多为记忆能力,所以若是考前好好刷题,难度不是很大。
计算机二级考试算是大学生在校期间比较热衷的一项考试,除了计算机专业必须要考取之外,其他考生也是可以自由报考的,通过之后会有证书发放,可以用来丰富简历。既然考试并没有条件限制,报考人数和通过率又十分可观,由此可见,计算机二级难度系数并不大,对于非计算机专业的考生也是可以自主备考,通过考试的。
有条件的可以买些辅导书看看,但我个人认为可以在哔哩哔哩网站上看教学直播,一样很有效。计算机二级每年都会考,往年例题都很有参考作用,网站上也会配有详细的解说,还有学长学姐们分享考过的应试技巧,所以不用太过焦虑。
最后建议大家看好报名时间,不要错过报名,准备战最好不要拉长战线,避免效率低下出现厌学情绪,提前一个月着手即可。
5. C语言,计算机二级
一、选择题
1.一个C语言程序是由( )构成。
A.语句
B.行号
C.数据
D.函数
2.下面标识符中正确的是( )。
A.a#bc
B.123ABC
C.sime
D.Y·M·D
3.在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是( )。 )。 )。 )。
A.2、1、8
B.4、1、4
C.4、1、4
D.2、2、8
4.为了避免嵌套的条件分支语句 if--else中的else总是与( ) 组成成对关系。
A. 缩排位置相同的
B. 在其之前未配对的
C. 在其之前未配对的最近的if
D. 在同一行上的if
5.下列表达式的结果正确的是( )。
int a,b,c,d;
a=b=c=d=2;
d=a+1==3?b=a+2:a+3
A.2 B.4 C.3 D.5
二、填空题
1.在C语言中,正确的标识符是由______________________组成的,且由_______________开头的。
2. 设x=3,那么表达式y=(++x)+(++x)的结果为_________,表达式执行后,变量x的结果为_________。
3. 一个变量的指针是指_________________________________________________________________。
4. 组成数组元素的特点是_______________________________________________;
组成结构体元素的特点是________________________________________________。
5. 在C语言程序中,对文件进行操作首先要______________________________;然后对文件进行操作,最后要对文件实行__________________________________操作,防止文件中信息的丢失。
6. 对字符串进行操作的函数有_______________________________________________________等。
7. C语言程序是由___________________构成的,而C语言的函数是由____________________构成的。
8. 要想定义整型变量a , 实型变量 b , 字符型的变量c,应该使用的正确语句为______________________________________________________________________________________。
9. 写出下面表达式的值
3*5/7+7%3_______________________ x=2 ; y=4; (x++)+y _________________________
3+4>=7-10_______________________ 3>4 ? 3%2: 1 ______________________________
x=2,y=2;++x&&++y_________________ x=3 ; x+=x-=2 ______________________________
三、判断题
1. C语言的一个特点是可以对计算机硬件进行操作 ( )
2. 在循环过程中,使用break语句和continue语句的作用是一样的 ( )
3. 在函数的定义和调用过程中,形式参数和实在参数数目可以不一致 ( )
4. 指针变量可以接收任何类型的值 ( )
5. 在C语言程序设计中,字符数组和字符串不是完全一样的概念 ( )
6. 文件指针是结构体类型,用符号file来表示 ( )
7. 选择结构(if语句)和循环结构都可以使用嵌套形式 ( )
8. 在定义二维数组时,可以将该数组的两个维数全部省略 ( )
9. 逻辑运算符 && || ! 的运算顺序是 ! 优先于 && 优先于 || ( )
10. 任何数组都可以实现整体使用操作 ( )
四、程序填空题
1.下面是实现打印九九乘法表的程序,请在画线的位置填上适当的语句,使程序(段)完整。
main()
{ int i , j , k;
for(i=1;_____________; i++)
{ for(j=1;______________; j++)
printf(“%d*%d=%d”,_______________);
printf(________________);
}
}
2.自己设计一个自定义函数,实现求两个数的最大数的功能,自定义函数如下:
int max(x,y)
int x , y ;
{
}
3.设有如下面的结构体,请用C语言的语句定义出正确的结构体形式:
学生信息:包括(姓名,性别,年龄,分数),并且定义变量stud和数组stud1[30]
struct student
{
}
4. 根据给出的程序段,请写出正确的结果
x=1 ; sum=1 ;
for (x=1 ; x<=5 ; x++)
sum=sum*x;
上面的程序段实现的功能是:______________________________________________________ ;
其运行结果为______________________________________________________________________。
5.设有如下的语句。
int a=43,b,c;
b=23;
c=a++ * --b;
(1)上面的语句段执行后a= b= c= ;
(2)简述a++和++a的相同点和不同点:
6.设有如下的程序:
main( )
{ int i=3,*p1;
int a[3]=,*p2;
p1=&i; p2=a;
p1=p2+2;
printf(“%d,%d\n”,*p1,*p2);
}
程序运行结果是:_______。
五、编程题 (25分)
1.编程实现对10个整数进行冒泡排序(要求排成升序)。
2.编程实现求下面的式子的结果
3.编程实现将文本文件file1.dat中的内容复制到文本文件file2.dat中去
六、附加题
用C语言程序实现在已知链表中的第三个位置插入数值为a的程序
参考答案
一、选择题
1.D 2. C 3. A 4. C 5. B
二、填空题
1.字母、数字、下划线;以字母、下划线开头。
2.10;5。
3. 该变量的地址。
4.一组数据类型相同的元素构成的;一组数据类型不同的元素构成的。
5. 打开;关闭。
6.字符串长度、取子字符串、字符串替换、字符串复制等。
7. 函数;语句。
8. int a ; float b ; char c ;
9 9 9.3 6 1 1 1 2
三、判断题
1. 对 2. 错 3. 错 4. 错 5. 对
6. 错 7. 对 8. 错 9.对 10. 错
四、程序填空题
1. i<=9 j<=9
printf(“%d*%d=%d”,i,j,i*j);
printf(“\n”); i , j , k;
2. int z;
if (x>=y) z=x;
else z=y;
return z;
3. char name[20];
char sex;
int age;
float score;
4. 实现功能:计算连续数之积, 即sum=1*2*3*4*5 ;
运行结果:sum=120
5. 44 22 946
a++:先加1,后使用表达式的值;++a表示先加1,后使用表达式的值,它们最后的结果使a加1。
6.45,15
五、编程题
1.编程实现对12个整数进行冒泡排序(要求排成升序)。
Main()
{ int a[12]; int m,n,p;
for (m=0;m<=11;m++)(m=0;m<=11;m++)
scanf(“%d”,&a[m]);
for (m=0;m<=11;m++)
for(n=0;n<11-m;n++)
if(a[n]>a[n+1])for (m=0;m<=11;m++)
printf(“%d”,a[m]); }
2.编程实现求下面的式子的结果
# include “math.h”
main()
{ float x,y;
scanf(“%f”&x);
if (x>6) y=(x-3)/(2*x-12);
else y=-2*x*x+4*x-10;
printf(“y=%f”,y); }
3.编程实现将文本文件file1.dat中的内容复制到文本文件file2.dat中去
main()
{ char ch;
FILE *fp1,*fp2;
Fp1=fopen(“file1.dat”, “r”);
Fp2=fopen(“file2.dat”, “w”);
Ch=fgetc(fp1);
While(ch!=EOF)
{ fputc(ch,fp2);
Ch=fgetc(fp1); }
Fclose(fp1);
Fclose(fp2); }
六、附加题
p=H;K=0;
While(p!=NULL && k
{ p=p->next;
k++; }
if(p==NULL && H!=NULL) printf(“this is invilid”);
else
{ q=(Struct Linklist *)malloc(sizeof(Struct Linklist));
q->data=x; q->data=x;
q->next=p->next;
p->next=q; }
6. 计算机二级c语言题型
答:二级C语言程序设计题型主要包括单项选择题、程序填空题、程序改错题和程序设计题。具体如下:
1.单项选择题,40题,共40分(含公共基础知识部分10分);
2.程序填空题,3空,共18分;
3.程序改错题:2各错误,共18分;
4.程序设计题:共24分。
考试内容
一、c语言程序的结构
二、数据类型及其运算
三、基本语句
四、选择结构程序设计
五、循环结构程序设计
六、数组的定义和引用
七、函数
八、编译原理
九、指针
十、结构体
十一、位运算
十二、文件操作
只要求缓冲文件系统(即高级磁盘I/ O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。
7. 计算机二级(C语言)都考哪些内容
C语言程序设计
(1)单项选择题,40题,40分(含公共基础知识部分10分);
(2)程序填空题,2~3个空,18分;
(3)程序改错题,2~3处错误,18分;
(4)程序设计题,1题,24分。
计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。计算机二级考试采用全国统一命题、统一考试的形式。
(7)c语言计算机二级哔哩哔哩扩展阅读
时间安排
2018年NCRE将举办三次考试,时间分别为3月24日至26日(第51次)、9月15日至17日(第52次)及12月8日(第53次)。其中3月份和9月份考试开考全部级别全部科目,12月份考试开考一、二级的全部科目。各省级承办机构可根据实际情况决定是否开考12月份考试。
二级考试时间为120分钟;
系统环境:Windows 7、Visual C++2010 学习版(Visual C++ 2010 Express)、Visual Basic6.0、Access2010、NetBeans、My SQL(Community 5.5.16);Visual Studio 2010、MS Office2010、Python3.5.2 版本及以上 IDLE。
考试科目
据了解,教育部考试中心确定从2013年上半年开始,实施无纸化的NCRE,二级6个科目是:二级C,二级VB,二级VFP、二级JAVA、二级ACCESS、二级C++。[3]取消“Delphi语言程序设计”科目(代码:62)。
自2018年3月考试起,NCRE将执行2018版考试大纲,二级取消“Visual FoxPro 数据库程序设计”科目(代码:27),2017年 12 月是其最后一次组考。新增“Python 语言程序设计”科目(代码:66),考试时长:120 分钟,2018 年 9 月首次开考。
8. 计算机二级C语言。
是xyz没问题,要算上调用fun('z')也有一个printf。
过程是这样的:
traia() -> fun('z') -> fun('y') -> fun('x')。
递归倒回去的时候,每个fun都有一个printf,结果当然是xyz。
9. 计算机二级c语言考什么
10. 计算机二级C语言考试内容有哪些
1、 C语言程序的结构
一。程序组成、主要功能及其他功能。
2。程序中的头文件、数据描述、函数开始和结束标志以及注释。
三。源程序的写入格式。
四。C语言的风格。
2、 数据类型及其操作
一。C的数据类型(基本类型、构造类型、指针类型、无值类型)及其定义方法。
2。C运算符的类型、操作优先级和关联性。
三。不同类型数据之间的转换和操作。
四。C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表表达式)和评估规则。
3、 基本陈述
一。表达式语句,空语句,复合语句。
2。调用输入输出函数,正确输入数据,正确设计输出格式。
四、 选择结构的程序设计
一。用if语句实现选择结构。
2。用switch语句实现多分支选择结构。
三。选择结构嵌套。
5、 循环结构规划
一。用于循环结构。
2。While和do While循环结构。