• 回答数

    4

  • 浏览数

    515

杂乱的情感
首页 > 计算机类考试 > 全国计算机等级考试二级C语言题型分析

4个回答 默认排序
  • 默认排序
  • 按时间排序

南城北巷

已采纳
全国计算机等级考试二级C语言题型分析
1分钟前发布 -【全国计算机等级考试二级C语言题型分析】http://www.zjks.cc 11月24日讯: 全国计算机等级考试二级C语言题型分析全国计算机等级考试二级C语言题型分析本文简介:《全国计算机等级考试二级C语言》资格考试题型分析二级C考试分笔试和机试两部分,两部分总分均为100分,两部分考试均需60分以上才能合格发放证书。若其中一科(笔试或机试)通过,另一科可在下一次考试中补考,若补考合格发放证书。若二科均在85分以上,在合格证书上将加印“优秀”字样,若二科均在70分以上,在全国计算机等级考试二级C语言题型分析本文内容:《全国计算机等级考试二级C语言》资格考试题型分析二级C考试分笔试和机试两部分,两部分总分均为100分,两部分考试均需60分以上才能合格发放证书。若其中一科(笔试或机试)通过,另一科可在下一次考试中补考,若补考合格发放证书。若二科均在85分以上,在合格证书上将加印“优秀”字样,若二科均在70分以上,在合格证书上将加印“良好”字样。(一)笔试笔试内容分两部分。公共基础知识考核内容:30分;C语言基础知识考核内容:70分。题型分析如下:1、单向选择题40道题,共70分。分值分布如下:其中(1)-(10)、(21)-(40)小题,每題2分,(11)-(20)小题,每题1分。考核内容分布如下:(1)-(10)小题为公共基础知识考核内容,共计20分;(11)-(40)小题为C语言知识考核内容,共计50分。2、填空题15个空,每空2分,共30分。考核内容分布如下:(1)-(5)空为公共基础知识考核内容,共计10分;(6)-(15)空为C语言知识考核内容,共计20分。(二)机试机试三道题:程序填空题,30分;程序修改题,30分;程序设计题,40分。1、程序填空题通常会给出一段源代码,设计三个空需要你来填写。每空10分。例如:#include#include#defineM5#defineN20voidfun(char(*ss)[N]){inti,j,k=0,n,m,len;for(i=0;i{len=strlen(ss[i]);if(i==0)n=len;if(len>n){/**********found**********/n=len;___1___=i;}}for(i=0;iif(i!=k){m=n;len=strlen(ss[i]);/**********found**********/for(j=___2___;j>=0;j--)ss[i][m--]=ss[i][j];for(j=0;j/**********found**********/___3___=;}}main(){charss[M][N]={“shanghai“,“guangzhou“,“beijing“,“tianjing“,“cchongqing“};inti;printf(“\nTheoriginalstringsare:\n“);for(i=0;iprintf(“\n“);fun(ss);printf(“\nTheresult:\n“);for(i=0;i}2、程序修改题通常会给出一段源代码,设计2-3个错误需要你来修改。修改好一处错误得分10分(若有3处错误)或15分(若有2处错误)。例如:#includelongfun(intg){/**********found**********/switch(g);{case0:return0;/**********found**********/case1;case2:return1;}return(fun(g-1)+fun(g-2));}main(){longfib;intn;printf(“Inputn:“);scanf(“%d“,printf(“n=%d\n“,n);fib=fun(n);printf(“fib=%d\n\n“,fib);}3、程序设计题通常会给出一段源代码,要求你来设计其中的一个函数。完全编好,且运行正确得分40分,无中间过程得分。例如:2010全国计算机等级考试二级C语言》资格考试教材及出题比例教材:《全国计算机等级考试》二级教程----C语言程序设计(2010年版),书中共分16章节内容对理论考试内容进行了详细的介绍。第17章介绍机试操作内容。通过对最近3次等级考试真题分析,各章内容及出题比例大约如下表所示。章序号特点及学习方法第1章程序设计基本概念主要考核知识点:了解C程序、程序设计、算法、模块化和结构化程序设计等概念学习方法:理解+记忆第2章C程序设计的初步知识主要考核知识点:了解C程序格式、标识符、常量、变量以及算术运算符及算术表达式、赋值运算符和赋值表达式、自加/减以及逗号运算符学习方法:编写简单C程序加强理解和记忆第3章顺序结构主要考核知识点:printf()、scanf()函数的应用,复合语句及空语句的应用,顺序程序设计思想学习方法:理解顺序程序设计思想,设计一些典型的顺序程序,如计算圆的面积、体积,三角形面积等第4章选择结构主要考核知识点:了解关系运算符和关系表达式;掌握if语句的几种格式,switch语句、break语句,掌握条件表达式(唯一的三目运算符)的应用学习方法:理解选择结构程序设计思想,设计一些典型的选择结构程序,如比较2、3、4个数大小,按等级输出学生成绩,计算分段函数,解一元二次方程等第5章循环结构主要考核知识点:熟练掌握while、dowhile、for循环语句的格式及应用,学习方法:理解循环结构程序设计思想,设计一些典型的循环结构程序,如累加和,阶乘,求π的近似值,Fibonacci数列,求素数,求水仙花数等第6章字符型数据主要考核知识点:使用printf()、scanf()函数进行字符型数据的输入和输出,putchar()、getchar()函数的应用学习方法:设计字符处理的各类应用程序,如ASCII字符处理,统计各类字符数,密码译码等第7章函数主要考核知识点:熟练掌握函数的定义和返回值、函数调用、函数申明、函数之间值传递等概念学习方法:理解为什么要使用函数,将前面设计的一些程序打包成函数第8章地址和指针主要考核知识点:理解指针、指针变量、指针变量的基类型等基本概念学习方法:理解指针的概念,设计一些简单的指针应用程序第9章数组主要考核知识点:熟练掌握一维、二维数组的定义和引用;理解数组和指针结合,数组名或数组元素作函数的参数的应用学习方法:理解好一维、二维数组的概念及应用,数组指针和指针数组的应用,熟练冒泡排序、选择排序程序第10章字符串主要考核知识点:掌握字符串及运用指针和数组处理字符串,处理字符串常用的函数,如gets()、puts()、strcpy()、strcmp()、strlen()、strcat()等学习方法:理解课本上给出的字符串处理的例题第11章对函数的进一步讨论主要考核知识点:函数的递归调用学习方法:理解课本上的计算n!、求平方根的迭代公式求某数的平方根的递归算法第12章C语言中用户标识符的作用域和存储类主要考核知识点:理解全局变量、局部变量,auto、register、static、extern存储类别的应用学习方法:理解+记忆第13章编译预处理和动态存储分配主要考核知识点:主要理解宏替换,特别是带参的宏学习方法:通过课后习题程序理解宏替换的作用第14章结构体、共用体和用户定义类型主要考核知识点:主要掌握结构体类型的说明、结构体类型的变量/数组/指针变量的定义、给结构体变量/数组赋值、引用结构体变量中的数据等内容;链表的操作学习方法:通过例题及习题中的代码来理解及记忆第15章位运算主要考核知识点:理解5个位运算,按位取反、左移、右移、按位与、按位或、按位异或学习方法:理解+记忆第16章文件主要考核知识点:主要掌握文件指针、文件的打开和关闭;文件输入输出函数,如getc(fgetc)、putc(fputc)、feof、fscanf、fprintf、fgets、fputs、fread、fwrite、fseek、ftell、rewind等学习方法:理解+记忆2010全国计算机等级考试二级C语言》资格考试答题策略及技巧(一)笔试可考虑以下做题顺序(仅供参考)1、先做公共基础题,选择题(1)-(10),填空题(1)-(5)空。2、接下来完成C语言的基础题,选择题(11)-(20),1分题,考核一些基本概念,如标识符是否合法、整型/实型常量、运算符与表达式、简单输入输出格式控制、if、switch语句、for、while、dowhile等的简单应用。3、再接着完成选择题(21)-(40),这20个选择题尤其是后10个选择题,都有一定难度,都会给定一段代码,根据代码做选择,因此,需要读懂C的简单代码然后做了选择。4、最后完成填空题(6)-(15)空。也需读得懂C程序,还需判断出题意图,才能填好空。难度较高。(二)机试题目顺序为:程序填空题,程序修改题,程序设计题。按顺序完成即可。1、程序填空题在源代码中会给出需填空的地方,如s->data=___1___;通常还是比较简单。解题方法:先读懂源程序,了解程序的功能,然后试着边填空边调试,分析输出结果,以找到正确的解。程序填空题的特点和注意事项:(1)程序填空的试题中通常包含三个空需要填写。(2)试题中用“******found******/“来提示且在下一行或下二行注明填空的位置及编号,如___1___。(3)程序填空考核对程序的整体把握,出题点可能是:for循环语句的初始化或条件判断、函数返回值、if语句的条件判断、链表中指针如何移动、文件操作相关函数的参数等。(4)特别要注意的是:只能在填空的位置填写语句或表达式,不要增行或删行,不要改动程序行的顺序,更不要改动程序的结构。程序填空时,建议按以下步骤进行:(1)首先仔细审题,了解试题的要求,看清楚试题给出的输入和输出例示,以便检验程序运行的结果是否正确。(2)审视“/******found******/“所在函数,根据题义理解程序所采用的基本算法,做到心里有数。(3)填好空后对测试程序进行检查是否有语法错误。当编译提示有语法错时,可参考编译提示来查找并改正错误。(4)当不再出现语法错时,执行程序,按照试题的示例给出的数据进行试算,若试算的结果与给出的输出结果相同时,该题就做对了;若试算的结果与给出的输出结果不同,就应进一步检查程序中的逻辑错误。(5)修改完成,得到正确结果后,一定不要忘记把修改后的程序存盘。2、程序修改题程序修改题的特点和注意事项:(1)上机改错的试题中通常包含两个(或三个)错误需要修改。(2)试题中用“******found******/“来提示在下一行(或下面第二行)有错。(3)错误的性质基本分语法错和逻辑错两种,也有些试题要求把语句添加在下划线处。(4)特别要注意的是:只能在出错的行上进行修改,不要改动程序行的顺序,更不要自己另编程序。解题方法:边调试边找错,分析输出,找出并改正错误。上机改错测试时,建议按以下步骤进行:(1)首先仔细审题,了解试题的要求,看清楚试题给出的输入和输出例示,以便检验改错后程序运行的结果是否正确。(2)审视“/******found******/“所在函数,根据题义理解程序所采用的基本算法,做到心里有数。(3)先对测试程序进行检查是否有语法错误。当编译提示有语法错时,可参考编译提示来查找并改正错误。(4)当不再出现语法错时,执行程序,按照试题的示例给出的数据进行试算,若试算的结果与给出的输出结果相同时,该题就做对了;若试算的结果与给出的输出结果不同,就应进一步检查程序中的逻辑错误。(5)当程序存在逻辑错误时,首先应当理解题意、读懂程序的算法,必要时可按步检查数据的流程,以便确定错误所在。例如,题目要求数据按由小到大排序,而结果数据是按由大到小进行了排序,问题可能出现在条件判断上。又如,输出的字符串比预期的短,就有可能字符串的结束标志放错了位置。再如做循环的时候数组上限下限错误了,基数是从0开始而不是1开始的。修改程序中的逻辑错时,要求考生认真读懂程序代码。(6)修改完成,得到正确结果后,一定不要忘记把修改后的程序存盘。3、程序设计题在二级C程序设计上机考试中,要求完成一个独立的函数的编程。目前教育部考试中心已出版了上机考试习题集,这些有助于学习编程,但考生应当在学习过程中理解基本的算法,通过实际上机操作积累经验,才能掌握基本的编程能力。进行编程测试时,建议按以下步骤进行:(1)首先仔细审题,了解试题的要求,记下试题给出的输入和输出例示,以便检验在完成指定的函数后程序运行的结果是否正确。(2)调出源程序后,应对照函数首部的形参,审视主函数中调用函数时的实参内容,以便明确在函数中需要处理的数据对象。(3)理解试题的要求,审视主函数中调用函数的方式,若在表达式中调用函数(如把函数值赋给某个对象),则要求有函数值返回,需注意函数的类型,并在函数中用return语句返回函数值;若主函数中仅用语句形式调用函数,则需要通过形参间接地返回所得结果。(4)选择适当的算法进行编程,输入程序语句。不要忘记及时存盘!(5)编译程序,直到没有语法错误。(6)调试程序,利用试题中给出的例示数据进行输入(若要求输入的话),运行程序,用例示的输出数据检验输出结果,直到结果相同。特别要注意:程序设计题要求完全设计正确才会给分,因此,要么是40分,要么是0分,不会给中间分。那么想通过机试,程序填空题和程序修改题通常来说必须全部正确才能容易通过,否则不容易通过。《2010全国计算机等级考试二级C语言》C编程时常犯的错误1.书写标识符时,忽略了大小写字母的区别。main(){inta=5;printf(“%d“,A);}编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。2.忽略了变量的类型,进行了不合法的运算。main(){floata,b;printf(“%d“,a%b);}%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。3.将字符常量与字符串常量混淆。charc;c=“a“;在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\0”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:a和\0,而把它赋给一个字符变量是不行的。4.忽略了“=”与“==”的区别。在许多高级语言中,用“=”符号作为关系运算符“等于”。但C语言中,“=”是赋值运算符,“==”是关系运算符。如:if(a==3)a=b;前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于习惯问题,初学者往往会犯这样的错误。5.忘记加分号。分号是C语句中不可缺少的一部分,语句末尾必须有分号。a=1b=2编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。{z=x+y;t=z/100;printf(“%f“,t);}对于复合语句来说,最后一个语句中最后的分号不能忽略不写。6.多加分号。对于一个复合语句,如:{z=x+y;t=z/100;printf(“%f“,t);};复合语句的花括号后不应再加分号,否则将会画蛇添足。又如:if(a%3==0);i++;本是如果3整除a,则i加1。但由于if(a%3==0)后多加了分号,则if语句到此结束,程序将执行i++语句,不论3是否整除a,i都将自动加1。再如:for(i=0;i
52 评论

念念清风起

已采纳
全国计算机等级考试报名的账号是?如果是第一次报名计算机二级的话需要登陆考试网输入自己的身份证号进行注册,密码是自己设置的
3 评论

alkaid,摇光

已采纳
2021年12月计算机考试什么能查成绩2021年12月计算机考试2021年12月28日能查成绩全国计算机等级考试实行百分制计分,但以等第形式通知考生成绩。成绩等第分为“优秀”、“良好”、“及格”、“不及格”四等。100-90分为“优秀”,89-80分为“良好”,79-60分为“及格”,59-0分为“不及格”。总成绩在及格及其以上者为通过考试。
67 评论

春风南岸

已采纳
计算机等级证书查询忘记证件?如果忘记计算机等级证书的证件号码,可以通过以下步骤进行查询:打开浏览器,在搜索栏输入“全国计算机等级考试成绩”,搜索后找到中国教育考试网官方网站并点击下方或顶部导航链接就可以进入。进入中国教育考试网官方网站后,找到“成绩查询”一项,再在成绩查询项下找到“全国计算机等级考试”一项,点击下方或顶部导航链接就可以进入。进入全国计算机等级考试后,选择好考试时间和考试科目这两项。选择好时间和科目后,输入居民身份证号码进行查询。如果已经忘记了身份证号码,可以尝试联系当地的考试机构或者教育部门进行查询。此外,如果已经丢失了计算机等级证书,也可以通过中国教育考试网进行补办。
29 评论

相关问答

  • 2022计算机二级考试时间天津?

    2022年全国计算机等级考试(NCRE)将举办四次考试,时间分别为3月26日至28日(第64次)、5月28日至29日(第65次)、9月24日至26日(第66次)及12月3日至4日(第67次)。其中3月和9月开考全部级别全部科目,5月和12月考试开考一、二级全部科目,各省级承办机构可根据实际情况决定是否开考5月和12月考试。如因疫情原因导致不能正常开考,我中心将另行通知。

    暧昧管理所 4人参与回答 2024-11-24
  • 2021江苏体育高考成绩查询?

    2021年江苏体育高考成绩查询可以在江苏教育局网站找到高考成绩查询输入准考证号查询。

    庸人自扰 4人参与回答 2024-11-24
  • 2022年9月全国计算机等级考试时间 哪天开始考试

    2022年9月(第66次)全国计算机等级考试(NCRE)将于9月24日至26日举行,开考全部级别全部科目。9月全国计算机等级考试时间2022年9月NCRE(第66次)考试时间为9月24日至26日。如因疫情原因不能正常开考,将另行通知。计算机等级考试内容是什么计算机一级:考试科目:计算机基础及MS Office应用、计算机基础及WPS Office应用、计算机基础及Photoshop应用、网络安全素

    残影风 4人参与回答 2024-11-24
  • 12月份计算机一级成绩多久出?

    考试后45个工作日。       计算机一级考试成绩,一般在考试后45个工作日出来,考生可登陆中国教育考试网进行成绩查询,一般在上午10:00就能查分,60分及以上算合格,可以拿到一级证书。

    转身丶寂寞 4人参与回答 2024-11-24
  • 2021年9月计算机三级考试成绩查询时间及查询方式

    2021年9月计算机三级考试时间为9月25日至27日,可于考后35个工作日前后登录“中国教育考试网”进行成绩查询。对成绩如有疑问应在成绩发布后5个工作日内向考点提出书面复核申请,过期不再受理。获证可登录“中国教育考试网”,在网站公布的办理日期内申请证书直邮服务,证书将由教育部考试中心直接邮寄。未申请证书直邮的证书将发放到考点,应在规定时间凭有效身份证

    安ㄨ瑾 4人参与回答 2024-11-24