1. c语言考试怎么考
哈哈,我们班大2的时候55个挂了37个,正考不过不要伤心啊,我们考c语言没范围,不过补考就很轻松了
2. 考试的时候怎么进c语言考试系统
那要看你考试的机子上面用的什么软件了,考的时候是在c++软件下答题的,做完可以运行调试,具体操作可以在网上找c语言上机指导,有很多视频。薯仔优酷都有,自己看看
3. C语言考试要考什么
主要是笔试和上机:
理论先行
虽是上机考试,仍需以理论知识为基础,所以必须将C语言教材从头到尾学习一遍(应选择权威教材),如谭浩强的C程序设计(没有的可以到 http://www.labkt.com/books/html/booklist_1_1.html下载),对C语言的基本概况做到心中有数。
学完教材后,选取一些有代表性的编程范例,如经典百例或南开百题( http://www.labkt.com/c/jc.html),将其语句逐条理解透彻。同时还须注意一点,看的懂未必等于自己就会编写,应当自己尝试默写,从而找出知识薄弱点、思维盲点。
要养成一些良好习惯,比如,代码书写格式使用规范的锯齿形,尽量使用完整表达。如果采用简化方式,虽然不一定影响运算结果,但有的考试评分标准是按答题要点给分,所以还是不省为妙。
以下是学习C语言过程中容易出现的问题:
1.函数、变量使用前未定义。
2.混淆“=”和“= =”。
3.语句后或预定义的函数名后漏掉分号。
4.将else拼写成esle、continue拼写成contiune。
5.括号搭配错误。
6.首地址理解为1。
7. p++与++p区别不清。
8. break、continue运用不当。
9.误将单引号用于字符串常量,将双引号用于字符常量。
10. else分句中嵌套条件语句时,漏掉了“if”。
上机实践
虽然考点、培训点一般都提供模拟上机,但毕竟时间、地点受到限制,不能保证充分的练习时间,因此很多考生都希望能在自家电脑上进行操作实践,下面具体谈谈如何实现在个人电脑上进行练习的方法。
一、简易环境练习
系统要求:Windows系统
需用软件:Turbo C 2.0 ( http://www.labkt.com/c/tc2.html)
TC软件虽然不是标准的Windows程序,但在Windows环境下依然可以使用。为使软件处于理想运行状态,运行tc.exe后需要做一些设置:
1.按“汉”按钮,否则会出现部分乱码。
2.点击属性按钮,在程序选项卡的“工作目录”栏中根据上一命令行填入程序所在目录,“运行”栏选择最大化,选择“退出时关闭”。
设置好后即可依照练习册输入习题,进行编译调试。编程中用到的处理数据一般需自建。为了提高效率,可从网上下载习题。这里应留意一些下载习题中的问题,比如遗漏字符、录入错误等,还有一些不易发现的情况,像双引号的字体不标准、文件扩展名前的句号成了逗号、甚至一些看似无内容的空行中包含着某些ASCII码,都会影响编程结果。
二、全真环境练习
系统要求:DOS系统
需用软件:Turbo C 2.0、UCDOS、上机模拟软件
经过基础阶段学习后,再来进行针对等级考试的练习,这就需要用到模拟软件了。市面上模拟软件很容易买到,其操作界面与正式考试完全一样,还往往汇集了丰富的题库和答案、源程序、输入数据,并可进行自我评分。有的还提供笔试题知识点查询,介绍考试技巧等。
使用模拟软件前,应先安装UCDOS(这与真实考试要求一样,须选5.0以上版本,而且最好采用正式版,否则可能影响软件使用)。通常情况下在Windows环境下是无法使用模拟软件的,经过一些专业设置后虽可实现,但仅限于Windows 9X操作系统,而且设置不当易使系统崩溃,所以笔者建议还是在纯DOS环境下使用为妥。
4. 计算机C语言考试
************************** 警告:千万不要改!!! *******************
“如果做上机改错题时 他没有错的我也给改了 改成功能相同的语句 但是我保证对的 会不会被扣分?”
1.一般main(),没错,且不能修改。
2.既然你能改成“功能相同的语句”,说明你能懂了,为何要改。这要看改的人高不高兴了。如果他认为你把不该改的改了,而且挺多的,觉得不爽,你就完了。
再者,错的地方,一般就只有几种固定的改法,改卷的肯定也就看那几个地方,如果你改了多了,老师改卷这些该改的地方时,答案上没有你写的语句,会被认为是错的。
3.要是你改了,把全部的都改了,满足“不增行,不删行(行数不减少)”的条件,而且实现了题目所描述的功能。
这样,错的你也改,对的你也改了,那还 叫改错题吗?
还不如叫编程题,可后面还有编程题啊。
那你不是犯忌了,即使功能一样,因为不是编程题,所以你错了!!!
******************************************************************
最后,劝你:只改错的,能看懂的,你也没必要改,因为你能懂,看不懂那你改了也没有了,因为你不懂,何必改。
“改错题”的本质:带上了假面具的填空题!!!你说“只改错的”和“不错也改”,哪种选择好!!!
相信你已经知道自己要找的答案了!!!
******************************************************************
5. C语言考试
三、写出下列各问题运行结果
(1)因为c是static,静态变量,因此会保留,运行结果是
9 10 11
(2)这题由于switch的每个case执行完没有break,所以先执行case 10 后面的i+=1,接着继续执行后面的两个i+=1了,所以结果i=13
五,程序设计
(1)计算输入的一个四位正整数中每一位数字相加,例如,输入1234,则由1+2+3+4得10,于是输出10.
#include<stdio.h>
int main()
{
int num;
int i;
int sum;
scanf("%d",&num);
sum=0;
for (i=0; i<4; i++)
{
sum+=(num%10);
num=num/10;
}
printf("%d\n",sum);
return 0;
}
(2)编写一个程序,输入年、月,打印出该年份该月得天数.
#include<stdio.h>
int runnian(int year)
{
if (year%100==0)
{
if (year%400==0) return 0;
else return -1;
}
else
{
if (year%4==0) return 0;
else return -1;
}
}
int main()
{
int year,month;
scanf("%d%d",&year,&month);
if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12) printf("31 days in this month\n");
else if (month==4 || month==6 || month==9 || month==11) printf("30 days in this month\n");
else if (runnian(year)==0) printf("29 days in this month\n");
else printf("28 days in this month\n");
return 0;
}
(3)输入十个整数,计算出平均值(aver),找出其中最大者(max)和最小者(min)并将三者输入.
#include<stdio.h>
int main()
{
int aver;
int max,min;
int i;
int num;
scanf("%d",&num);
aver=num;
max=num;
min=num;
for (i=0; i<9; i++)
{
scanf("%d",&num);
aver+=num;
if (num<min) min=num;
if (num>max) max=num;
}
printf("aver is %lf\nmax is %d\nmin is %d\n",(aver/10.0),max,min);
return 0;
}
6. c语言考试是在什么系统下的
不影响.
C语言初学 IDE和操作系统影响都非常小的.
可以不用担心.
7. c语言考试一共分几级
c语言考试一共分一级,全国计算机等级考试有四级,c语言考试属于其中的第二级。
全国计算机等级考试有二级c语言这个考试的项目。考试要求:
1、熟悉Visual C++2010 Express集成开发环境。
2、掌握结构化程序设计的方法,具有良好的程序设计风格。
3、掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4、在Visual C++2010 Express集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
(7)超星考试c语言扩展阅读:
c语言考试证书作用:
1、是当代大学生必考三大证书(毕业证、英语四级证书、计算机二级证书)之一。
2、计算机等级考试证书是用人单位在招聘时考察的标准之一。
3、解决上海市户口,必须通过计算机等级考试证书或者说通过NIT考试。
4、通过二级(C语言)考试可以免考自学考试中的《程序设计》课程。
5、通过计算机等级考试证书,可以在评职称的时候免考职称计算机考试。
8. C语言怎么考试啊
你是说期末考吗?
我觉得每间学校考试安排都不同吧!说下我我学校的(下午刚考完)
我这里只有笔试题(不考上机):选择,填空,程序题。
这些老师都是上课讲过的重点的题型,只要你认真的复习下作业题和老师最后的复习课时给你的复习范围,题型!一般都不会挂科的......
加油咯!!!!!
9. c语言考试流程
计算机二级C语言考试的流程:
1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。
2. 上机操作:90分钟,满分100分。
上机操作包括:
(1) 基本操作。
(2) 简单应用。
(3) 综合应用。
计算机二级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函数的应用)。
10. 计算机二级C语言的讲义
你可以去大学生自学网,或网络传课等一下公开课网站去搜一下,如果需要教材的话可以在超星图书网找一些“c语言”,找个年代较近的就可以了。c语言是一门相对古老的计算机语言,c语言2级只是c语言的基础,随便找个考试网站如“233”练练就行了。