1. 计算机二级c语言考试内容有那些
二级计算机是国家计算机等级考试的一部分,主要考察的是C语言的计算机编程能力。考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言。具体考点如下:1、C语言程序的结构。需重点了解程序的构成,main函数和其他函数,源程序的书写格式。2、数据类型及其运算。包括C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法以及C运算符的种类、运算优先级和结合性等。3、基本语句。需要了解掌握表达式语句,空语句,复合语句。以及输入输出函数的调用,正确输入数据并正确设计输出格式等。4、选择结构程序设计,各类语句以及选择结构嵌套。5、循环结构程序设计,理解各类循环、语句以及循环的嵌套。6、会一维数组和二维数组的定义、初始化和数组元素的引用。7、库函数的正确调用,函数的定义方法、正确调用。8、文件操作,如文件的打开、关闭、读写、定位。9、地址与指针变量的概念,地址运算符与间址运算符。10、结构体与共同体。11、位运算符的含义和使用。12、编译预处理等。
2. 计算机二级C语言题型的变化及应试技巧
一、考试的变化
考试的模式已经转变为无纸化,选择题直接在计算机上完成抛弃了过去的笔试这一部分,在考核要求没有变化的情况下,也取消了填空题,现在的考试模式规定为一百二十分钟,试题满分为一百分,其中上机操作题为六十分,选择题为四十分。获得合格证书的要求是六十分,不能获得合格证书的考生,在下一次考试中也不会安排补考,只能在一次考试的时候重新按新生的身份来参加。
二、试卷的结构
二级C语言试卷由选择题和上机操作题两部分组成,其中选择题40道小题,每小题1分,选择题前10道小题是二级公共基础知识。上机操作题基本延用传统考试中上机操作题的题型,分别为填空题18分、找错改错题18分和程序设计题24分。
另外无纸化考试中,每个考生的题目是从考试系统中随机生成的,而每个题的各选项(如选择题的四个选项)的顺序也是随机的,不是固定的。
三、试卷题型分析及应试技巧
(一)选择题分析
基本操作与基本知道的掌握是选择题的考核目的,我们对相关知识掌握是不是够全面、是不是能够理解准确,还有理解的思路是不是够清晰都是考核的内容。选择题的覆盖面较为广泛,一般情况下都是单选的客观题,每题为1分。在新规则下,选择题答完退出后再不能进入选择题做答,因此,答选择题时就应认真、谨慎,一些自己已经非常熟悉的选择题,也要认真分析,不能粗心大意,因为一些选择题会设置一些陷阱,一定要明确答案之后再进行选择。每道题都要完成有把握的做正确是有很大难度的,所以在自己不确定或者没有把握的情况的下一定不要浪费太多时间,考试的时候我们也要学会放弃一些题。
解答选择题时可以采用如下几种方法,这样可以提高答题速度和准确率:
1.顺选法:如果对题中的4个选项,一看就能肯定其中的1个是正确的,就可以直接得出答案。
2.排除法:对题中的4个选项逐个去掉错误的选项。
3.比较法:也称之为蒙猜法,对于实在没有把握的题,那就只有比较四个选项中那个更接近题目要求了。
(二)上机操作题分析
上机操作题一般都有输出结果,而要产生输出结果,必须要有实际的编程能力编写程序,这就要运用程序调试方法,所以能够熟练的编写程序和调试程序,对于通过二级C是一项非常重要的技能。
程序编写能力与综合操作能力是上机操作题重点考查部分,主要是通过掌握的知识来实际进行操作。这些操作题的分数是通过机器评定为准,人工复查为辅,所以这一考查部分基本不存在是否公正的情况,但是存在板滞的情况,有些情况可能会因为制定考题时涉及不够周全导致错判。因此对于这样的情况我们在做题的时候一定要充分考虑到,编写程序的时候一定尽可量的按规定而行,避免因错误评判导致不得分的情况出现。
掌握好上机操作题的考试技巧,可以使我们的实际水平在考试时得到充分发挥,从而取得较为理想的'成绩。总结起来有以下几点供我们在复习和考试时借鉴:
1.上机考试训练时,不要死记硬背。要在熟记基本知识点的基础上,加强上机训练,做到真正理解、掌握解题方法和思路。
2.要重视考试模拟软件的使用。使用考试模拟软件进行实际的上机操作练习,尤其要做一些具有针对性的上机模拟题,以便熟悉考试题型,体验真实的上机环境,减轻考试时的紧张程度。
3.学会并习惯使用编程软件的帮助系统。C语言编程软件有非常全面的帮助系统,熟练掌握、使用帮助系统,可以使我们减少记忆量,解决解题中的陌生、疑难问题。
4.熟悉考试场地及环境,尤其是要熟悉考场的硬件情况和所使用的相关软件的情况。一般在正式考试前,考点会提供一次模拟上机的机会,应尽可能去参加。模拟考试时,不要把重点放在做题上,而应放在熟悉考试环境,相应软件的使用方法,考试系统的使用等方面。
5.认真审题,先分析,后答题。试题的考核是有针对性的,因此在答题时也要有针对性。解答前,除了要看清问题外,还要弄清楚题目考核的意图。明白了问在那里后,就可以开始考虑好如何答题了,然后依思路从容做答。
6.考试时不要急燥、慌张,要认真、冷静地看清题目要求,在做完题后一定要保存文件,并运行程序检测运行结果是否符合题目要求。在考完交卷前先关闭掉C语言编程软件和其他打开的文件,再交卷,确保交卷过程中不出错误。
7.熟练的掌握二级C题库中的上机操作题目。
在无纸化环境下,二级C的考试虽减少了笔试环节,但要能够顺利过关获得证书,取决于我们对C语言理论知识和上机操作技能掌握的扎实程度。否则,即使有再好的技巧也无济于事,只能碰运气。所以,二级C考生应该认真学习基础理论,熟练掌握编程和调试程序的技能,打好C语言基础,在扎实的基础上运用以上应试技巧,就能使考试起到事半功倍的效果。
3. 常见c语言面试时技巧
常见c语言面试时技巧
常见c语言面试时技巧,职场的道路从来不是一帆风顺的,职场上最忌尺寸把握不当,提升自己的能力才是头等大事,学会放下自己的职场压力也是很重要的,学会常见c语言面试时技巧,职场达人非你莫属!
常见c语言面试时技巧1
概念题应试技巧
一般来说,概念题是最容易准备的,只需要将C语言的概念全部熟悉,即可以不变应万变。如果做不到背出所有的概念,也可以在面试前提前了解所要面试的岗位主要会使用C语言的哪些内容;或者是问问参加过该公司面试的人,曾经问过哪些问题,然后再有针对性地去回答。与此同时,在面试过程中,要注意听全面试官的问题后,再根据每个小问题分别作答,避免出现只回答半个问题的情况。
案例题应试技巧
案例题主要是指面试官提出一个应用案例,然后让求职者回答制定问题。这个时候要注意问题中的案例场景,这类问题求职者一般都知道要结合案例本身的情况来作答,不会出太大的问题。但还有一类案例题会伪装成概念题的样子,看起来是在问某一个概念,但求职者在回答时除了要解释相关概念外,还要结合实际工作应用场景中的相关案例来辅助说明该概念,才能拿到满分。
找错题应试技巧
虽然一般找错类的题目会出现在c语言的笔试中,但并不能因此就认为这类题型不会在面试中出现,不少面试官会在面试时突然用口头表述的方式来出一道找错题。这个时候求职者需要注意听全题目,如果记忆力不是特别强的话,最好要用纸笔把题目写下来,并和面试官确认题目的完整性和正确性,然后再开始作答。避免出现自己没有听全题目而找出错处的尴尬情况。
其实不论是概念题、案例题还是找错题,c语言面试所有题目的核心目的,都是通过一些题目来考核求职者个人的`知识储备情况和能力水平。求职者在掌握不同类型题目的应试技巧之余,更重要的还是通过平时的积累,增强自身的能力水平。
常见c语言面试时技巧2
1、良好的语言习惯
要求不仅不犯语法错误,表达流利,用词得当,而且说话的方式也很重要,需要清晰的发音、适当的语调、自然的声音、适中的音量等。说话俗语很多、有口头禅、说话不文明等都是不好的语言习惯。
2、发音清晰
一般人很难清晰地发音,说话有时也不准确。有些人由于发音器官的缺陷一些音素无法发出,如果这些音素严重影响人们的理解,或者影响演讲的整体质量,面试时应该少用或不使用包含这个音素的单词。当然,如果有方法可以纠正,要积极的矫正。
3、语调得体
不管是哪种语言,它对各种句型都有语调规范。有些相同的句子,运用不同的语调,可以表达不同的感情,产生不同的效果。如果有人说,"我刚丢了工作。"用同样的反问句:"真的?"可以表达惊讶、烦恼、怀疑、嘲笑等等。
4、声音自然
用真实的嗓音说话,语调不要过高或过低,不要迷失自我,不仅听起来真实自然,而且有助于缓解紧张。
5、音量适中
音量保持在让听者听得清楚即可,适当地压低声音比大嗓门要礼貌,声音很低是一种不自信的表现,所以适中的音量也是很重要的。
6、语速适当
适当的语速并不是从头到尾都是相同的速度和节奏。必须根据内容的重要性、难度、对方的注意程度来调整语言的速度和节奏。说话的节奏缓慢比急迫的节奏更能被接受。
最后,值得一提的是掌握母语的能力,也就是中国话。许多人在学习外语时愿意努力模仿所谓的标准发音,但忽视母语的重要性,不会说标准的普通话,或者在汉语表达中放上一串英语单词,但不知道这是一种语言缺陷。
大多数人习惯自己的说话方式,语音和语调只是纯粹的自我感觉,经常出错。如果你在日常生活中记录自己的语言,然后再听一下,往往很容易发现自己不满意的地方,这是一种非常合适的自我检查和调整的方式。
4. 2020年浙江省高校计算机二级C语言考试大纲
要参加2020年浙江省高校计算机等级考试的小伙伴们注意了,环球青藤小编整理分享了2020年浙江省高校计算机二级C语言考试大纲,小伙伴们快来看看吧,希望以下内容对大家接下来的考试有所帮助,更多计算机等级考试信息敬请关注环球青藤计算机二级频道。
2020年浙江省高校计算机二级C语言考试大纲
考试目标
C程序设计是高校重要的计算机基础课程,它以结构化程序设计语言——C语言为平台,介绍程序设计的思想和方法。学生通过C语言的学习和编程训练,掌握高级程序设计语言的知识,理解计算思维的思想与方法,掌握基本的程序设计过程和技巧,具备基本的问题分析、数据表达以及算法描述和编程实现的能力。主要考核学生利用计算机求解常见基本问题的能力。
基本要求
1、熟练掌握C程序语言的基本知识。
2、具备程序设计基本能力,能熟练地阅读、分析和编写C程序。
3、掌握一种C语言的编译和编程环境,能熟练地调试程序。
4、掌握结构化程序设计的方法,具有良好的程序设计风格。
5、掌握程序设计的常用算法。
考试内容
一、数据的定义
1、基本类型(整型,实型,字符型)
(1)常量
各种表示形式的整数、实数和字符(串)常量,符号常量的定义和使用,包括整数的十进制、八进制和十六进制的表示形式、长整型常量的表示形式,实数的浮点表示法和科学记数法,字符的转义序列,常用符号常量的含义(如NULL、EOF等)。
(2)变量
变量的定义和初始化。
2、构造类型
(1)数组
一维和二维数组的定义和初始化,数组元素的引用,包括一维字符数组和字符串,二维字符数组和字符串数组。
(2)结构
结构类型的定义,结构变量的定义和初始化,结构变量成员的引用。
3、指针
(1)指针和地址的概念;
(2)指针变量的定义和初始化;
(3)通过指针引用指向实体。
4、构造类型和指针类型的混合定义及应用
(1)指针、数组和地址间的关系;
(2)指针数组;
(3)结构数组;
(4)结构指针;
(5)结构中含指针或数组;
(6)指向指针的指针(即二级指针)。
5、空类型的定义和使用
6、变量的存储类别、作用域和生存期
(1)变量的存储类别,包括auto自动型、static静态型、extern外部参照型;
(2)全局变量和局部变量,包括自动局部变量和静态局部变量、全局变量和静态全局变量、外部变量。
二、运算及流程控制
1、基本运算
运算符的功能,运算符的优先级、结合性和目数,自动类型转换和强制类型转换。
2、表达式
各类表达式的组成规则和计算过程。
3、语句
(1)表达式语句、空语句和复合语句;
(2)简单控制语句(break、continue、return);
(3)选择控制语句(if、switch);
(4)重复控制语句(for、while、do—while)。
三、程序结构和函数
1、程序结构
main函数与其他函数之间的关系,包括标准库函数和自定义函数。
2、函数的定义
(1)函数定义的一般形式;
(2)函数的参数(形式参数和实在参数)及参数传递,包括指针作为函数的参数;
(3)函数的返回值,包括指针作为函数的返回值。
3、函数的调用
(1)函数调用的一般形式;
(2)函数的嵌套调用和递归调用;
(3)标准库函数的调用。
常用数学函数:cos、sqrt、pow、exp、fabs、log、log10等;
常用字符函数:isalnum、isalpha、isdigit、islower、toupper等;
常用字符串函数:strcpy、strcmp、strcat、strlen等。
四、数据的输入和输出
1、文件的基本概念
2、标准文件的输入和输出,常用输入输出函数:scanf、printf、getchar、putchar、gets、puts等。
3、缓冲文件系统(文本文件)
(1)文件的打开和关闭,常用函数:fopen和fclose;
(2)文件的基本读写操作,常用函数:fscanf、fprintf、fgetc、fputc、fgets、fputs等;
(3)文件的状态检测,常用函数feof等。
五、编译预处理
1、编译预处理的基本概念
2、宏定义
3、文件包含
六、常用算法
1、检索(查找)算法:无序数据序列之顺序查找法和有序数据序列之二分查找法
2、分类(排序)算法:冒泡法和选择法
3.遍历算法:一维数组和二维数组的遍历
4、数值计算、数据的查询统计和修改、字符处理等常用算法
以上就是小编整理的2020年浙江省高校计算机二级C语言考试大纲,准备参加二级考试的同学们都来了解一下吧。想要及时了解考试动态的小伙伴可“ 免费预约短信提醒”届时环球青藤会及时为大家推送全国计算机等级考试相关信息提醒。环球青藤友情提示:对于想要参加计算机二级考试的小伙伴们,环球青藤特地为您准备了计算机二级考试资料,如有需要请点击文章下方“免费下载>>>计算机二级考试资料”下载学习。
5. 求c语言高手,,,在线等,,,谢谢各位。。急急急~~!!!!
#include <stdio.h>
int trans(char *str, char ch)
{
int i, change=0;
if(str==NULL)
return 1;
for(i=0;str[i]!='\0';i++)
{
if(change==1)
str[i]=str[i]+'A'-'a';
else if(str[i]==ch)
change=1;
}
return 0;
}
int main()
{
char str[100];
char c;
scanf("%c", &c);
scanf("%s", str);
if(trans(str, c)!=0)
printf("trans failed\n");
return 0;
}
6. c语言程序设计编程题目:请 :编写完成对学生相关信息的要求:1.定义一个结构体类型student,其中包括三个成
#include <stdio.h>
#include <stdlib.h>
#define STU_NUM 10 /*宏定义学生的数量*/
struct student /*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*/
{
char stu_id[20]; /*学生学号;*/
float score[3]; /*三门课成绩;*/
float total; /*总成绩;*/
float aver; /*平均成绩;*/
};
/*排序用一个函数来实现*/
void SortScore(student *stu,int n)
{
student stud;
for(int i = 0; i < n-1; i++)
for(int j = i+1 ; j < n; j++)
{
if(stu[i].total < stu[j].total)
{
stud = stu[i];
stu[i] = stu[j];
stu[j] = stud;
}
}
}
int main( )
{
student stu[STU_NUM]; /*创建结构体数组中有10个元素,分别用来保存这10个人的相关信息。*/
/*输入这十个学生的相关信息*/
for(int i = 0; i<STU_NUM; i++)
{
printf("请输入第%d个学生的学号:",i+1);
scanf("%s",&stu[i].stu_id);
printf("输入第%d个学生的数学成绩:",i+1);
scanf("%f",&stu[i].score[0]);
printf("输入第%d个学生的英语成绩:",i+1);
scanf("%f",&stu[i].score[1]);
printf("输入第%d个学生的计算机成绩:",i+1);
scanf("%f",&stu[i].score[2]);
stu[i].total = stu[i].score[0]+stu[i].score[1]+stu[i].score[2];
stu[i].aver = stu[i].total/3;
}
printf("\n");
SortScore(stu,STU_NUM);/*调用排序函数*/
/*输出排序后的各学生的成绩*/
for(i = 0 ; i < STU_NUM; i++)
{
printf("序号: %d\t",i);
printf("学号:%s\t",stu[i].stu_id);
printf("数学:%f\t",stu[i].score[0]);
printf("英语:%f\t",stu[i].score[1]);
printf("计算机:%f\t",stu[i].score[2]);
printf("平均成绩:%f\t",stu[i].aver);
printf("总分:%f\t",stu[i].total);
printf("\n\n");
}
return 0;
}
注:(源程序中主要标识符含义说明)
#define STU_NUM 10 /*宏定义学生的数量*/
struct student /*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*/
{
char stu_id[20]; /*学生学号;*/
float score[3]; /*三门课成绩;*/
float total; /*总成绩;*/
float aver; /*平均成绩;*/
}
7. 计算机二级C语言如何备考
一、注重基础知识学习,进行全面系统的复习
C语言语法灵活,要求考生了解掌握的地方都可能成为考核点,C语言也最富变化,一个填空题可能有几个甚至十几个答案。但是,万变不离其宗,这个"宗"就是"知识点"。《全国计算机等级考试考试大纲(2002年版)》中列出了12个部分的内容,几乎包括了教材中的所有章节。考生在复习备考时,切不可存侥幸心理,认为有些知识有可能不考,或者上次刚刚考过,或者自己一时没有理解,从而放弃复习。
下面是几道考核基本概念的试题,直接考查最基本的"知识点",属于偏容易的试题,但从考试情况看却不很理想。
例1(2002年下选择题第13题)以下选项中合法的用户标识符是
A)long B)_2Test C)3Dmax D)A.dat
这道题考核"用户标识符"的概念。合法的标识符由字母、数字和下划线组成,第一个字符必须为字母或下划线,关键字不能作为用户标识符。由此便可排除A、C和D。该题难度值为0.72。选择A的有13%的考生,原因是他们忽略了long是long int(长整型)的简写,是一个关键字。
直接考核基本概念的试题一般来说都比较简单,若想取得整个试卷的高分,一定要力争全部答对这部分试题。试题的覆盖面较大,广大考生务必要全面系统复习,不应有任何疏漏。
二、加强对知识的理解和运用,融会贯通
知识点总是分布在各个章节中,对知识的学习也是有时间先后的,但一张试卷打破了章节和学习时间的界限,我们不可能首先判断考试内容出自哪章哪节,再寻找解决问题的方法,这就要求在复习阶段培养将知识点联系起来并融会贯通的本领。下面通过试题举例说明这一要求。
例2 (2002年下填空题第10题)以下程序运行后的输出结果是______。
viod fun(int x, int y)
{x = x + y ; y = x - y ; x = x - y ;
printf ( "% d, % d, ", x, y );}
main ( )
{int x = 2, y = 3;
fun (x, y);
printf ("% d, % d" , x, y);}
函数fun的功能是交换两个变量x和y的数值,所以在fun函数中首先输入_____(3, 2),这一步大部分考生都能写对,关键是要看在主函数中的printf输出什么。在C语言中,数据一般只从实参单向传递给形参,形参值的变化不会影响对应的实参,所以尽管在这两个函数中变量名都是X和y,但主函数里x、y的值并没有改变。正确答案是3, 2, 2, 3。本题难度为0.28,反映了70%的考生不能完全理解函数间实参与形参之间数据传递过程。
本题关于考核函数之间数据传递的考题,如果在复习时有意识地将相关联的知识前后联系起来,就可以通过对比深化对知识的理解。类似这样的知识点还有很多,比如:数组形式的字符串和指针方式的字符串等。
三、重视动手实践,提高操作水平
计算机语言类考试考查考生使用该语言在编程方面的基本能力和熟练程度,这个能力包括了阅读程序、编写程序和调试程序的能力。当然,无论纸笔考试还是上机考试都是有时间的要求,考生必须努力提高使用语言编程的熟练程度,才能交一份满意的答卷。
这里所强调的"动手"包括两个方面:一是不能只看不做,要通过一定量的练习题深化对知识的理解。二是必须上机实践,能够独立编写、调试应用程序。这两者都不可缺少。下面两道试题反映了动手实践的重要性。
例3 (2002年下填空题第6题)设有定义:int n, * k=&n;以下语句将利用指针变量k
读写变量n中的内容,请将语句补充完整。
scanf("%d",______ );
printf("%d\n", ______);
本题的定义语句中定义了一个int类型变量n和一个基类型为int类型的指针变量k,并同时给指针变量k赋n的地址作为初值,使k指向变量n。因为scanf函数要求输入项是地址,而k中就是n的地址,因此第一个下划线处应填k,第二个下划线处应填*k。很多考生看到在说明语句中同时出现"*"和"&"就不知如何理解,其实,这是一个给指针变量赋地址初值的基本问题,这两道题的答对率都很低。虽然在教材"指针"这一章的例题中没有给出这类例子,但在教材中有关指针的各章节的习题中就多次出现这类的语句,这样的考核并没有超过大纲的要求。考生能够看懂每章的仅有的几个例题是远远不够的,必须动手做一定量的习题,更有必要上机操作,自己编写程序。
8. 计算机二级c语言考什么