计算机二级c真题
2022计算机二级什么时候考试?
共四次考试,3月、5月、9月、12月都有考试,具体时间是:2022年全国计算机二级考试举办4次(3月、5月、9月、12月),时间分别为3月26日至28日(第64次)、5月28日至29日(第65次)、9月24日至26日(第66次)及12月3日至4日(第67次)。其中3月和9月开考全部级别全部科目,5月和12月考试开考一、二级全部科目,各省级承办机构可根据实际情况决定是否开考5月和12月考试。计算机二级考试科目选择:第一选择自己擅长的科目。有的同学在上大学之前,就像文档、表格和幻灯片这些,已经都做得非常好了,那么通过考试也是非常简单的。第二选择自己大学计算机课上所学的对应科目。很多大学开设的计算机科学与技术课程都是按照计算机二级考试科目来设置的。同学们已经上了一段时间大学计算机课,如果感觉自己对所学内容掌握很好,可以报考课程对应的计算机二级考试科目。第三选择相对简单的科目,比如MS Office高级应用科目。很多同学练习一个月的模拟考试题,就顺利通过计算机二级考试了。
2022计算机二级有多少套题
截止2021年9月,二级MS题库里边已经有39套题了。其中,第3套和第14套将不再考了。按照惯例,2022年3月份的考试应该会增加2-3套新题,也就是,新的考试题库试题总数应该在40套左右。补充说明:在抽题的时候,并不是一整套一整套的抽取。而是将每套试卷的同类别题打乱,然后重新组合。比如:第6套的word操作题;第27套的PPT操作题;第34套的excel操作题;、二级MS前15套试题应该是最简单的,你要是抽到了就是运气极好了,后边16-39套难度相对较高。
2018年计算机二级考试C语言试题及答案(5)
2018年计算机二级考试C语言试题及答案(5) 1[单选题] 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。 A.提高耦合性降低内聚性有利于提高模块的独立性 B.降低耦合性提高内聚性有利于提高模块的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D.内聚性是指模块问互相连接的紧密程度 参考答案:B 参考解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以A错误,B正确。耦合性是模块间互相连接的紧密程度的度量而内聚性是指一个模块内部各个元素问彼此结合的紧密程度,所以C与D错误。 2[单选题] 软件设计中划分模块的一个准则是( )。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合 参考答案:B 参考解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 3[单选题] 下列数据结构中,能够按照“先进后出”原则存取数据的是( )。 A.循环队列 B.栈 C.队列 D.二叉树 参考答案:B 参考解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。 4[单选题] 以下叙述中错误的是( )。 A.gets函数用于从终端读入字符串 B.getchar函数用于从磁盘文件读入字符 C.fput,函数用于把字符串输出到文件 D.fwrite函数用于以二进制形式输出数据到文件 参考答案:B 参考解析:本题考查字符处理函数和文件操作函数,属于基础知识,其中B选项getehar函数是用于从终端读入一个字符。 5[单选题] 以下选项中能表示合法常量的是( )。 A.1,200 B.1.5E2.0 C.'\' D."\007" 参考答案:D 参考解析:A选项中整型常量应表示为1200,不能包含“,”。B选项中E后面的指数必须为整数。C选项中转义字符以“\”开始,若要表示字符“\”,应写为“\\”。 6[单选题] 若有定义语句:char s[10]="1234567\0\0";则strlen(S)的值是( )。 A.7 B.8 C.9 D.10 参考答案:A 参考解析:strlen()函数在计算字符串长度时,遇到结束标识为止,且长度不包括结束标识。本题中字符串,从第一个字符开始,遇到第一个结束标识‘\0’为止,注意‘\0’不占字符串长度,所以字符串长度为7。因此A选项正确。 7[单选题] C源程序中不能表示的数制是( )。 A.十六进制 B.八进制 C.十进制 D.二进制 参考答案:D 参考解析:在C语言中整型常量可以用十进制、八进制和十六进制等形式表示,但不包括二进制,所以选择D。 8[单选题] 设有定义: int a=1,b=2,e=3; 以下语句中执行效果与其他三个不同的是( )。 A.if(a>b) c=a,a=b,b=c; B.if(a>b) {e=a,a=b,b=e;} C.if(a>b)e=a;a=b;b=C; D.if(a>b) {c-7-a;a=b;b=e;} 参考答案:C 参考解析:由于a小于b,所以所有选项中的条件都为假,c选项中实际执行了a=b;b=c;两个操作。而A、B、D选项由于条件不成立.所以什么也没有做,所以选择C选项。 9[单选题] 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 A.编译程序 B.操作系统 C.教务管理系统 D.汇编程序 参考答案:C 参考解析:编译软件、操作系统、汇编程序都属于系统软件,只有C教务管理系统才是应用软件。
2018年计算机二级考试C语言试题及答案(2)
2018年计算机二级考试C语言试题及答案(2) 选择题(每小题1分,共40分) 1[单选题] 若有定义语句:double a,* P=&a;以下叙述中错误的是( )。 A.定义语句中的*号是一个间址运算符 B.定义语句中的*号是一个说明符 C.定义语句中的P只能存放double类型变量的地址 D.定义语句中,*P=&a把变量a的地址作为初值赋给指针变量P 参考答案:A 参考解析:在变量定义double a,* P=&a;中,*号是一个指针运算符,而非间址运算符,所以A错误。 6[单选题] 若有定义语句:int x=10;,则表达式x-=x+x的值为( )。 A.0 B.-20 C.-10 D.10 参考答案:C 参考解析:算术运算符+的优先级高于-=,且-=的结合方向为自右向左,所以表达式x-=x+x可以表示成x=x-(x+x)=10-(10+10)=-10,选择C。 2[单选题] 若有定义语句:double x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是( )。 A.scanf(”%If%le”,px,py); B.scanf(”%f%f”&x,&y); C.sceanf(”%f%f”,x.y); D.scanf(”%If%If'’,x,y); 参考答案:A 参考解析:因为x,y都是double型数据,所以输入时的格式字符应为%lf,所以B与C错误。D选项中scanf("%lf%If",x,y);应为scanf(“%If%If"”,&x,&y);。 3[单选题] 下列数据结构中,属于非线性结构的是( )。 A.循环队列 B.带链队列 C.二叉树 D.带链栈 参考答案:C 参考解析:树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。 4[单选题] 对于循环队列,下列叙述中正确的是( )。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 参考答案:D 参考解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。 5[单选题] 若变量已正确定义,在if(W)printf(”%d\n”,k);中,以下不可替代w的是( )。 A.ab+c B.ch=getchar() C.a==b+c D.a++ 参考答案:A 参考解析:选项A是非法的表达式,C语言中没有运算符。 6[单选题] 下列排序方法中,最坏情况下比较次数最少的是( )。 A.冒泡排序 B.简单选择排序 C.直接插入排序 D.堆排序 参考答案:D 参考解析:冒泡排序与筒单插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是nlog2n。 7[单选题] 数据库管理系统是( )。 A.操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译系统 D.一种操作系统 参考答案:B 参考解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。 8[单选题] 以下选项中,能用作用户标识符的是( )。 A._0_ B.8_8 C.void D.unsigned 参考答案:A 参考解析:C语言中标识符由字母、下划线、数字组成,且开头必须是字母或下划线。另外,关键字不能作为标识符。B中以数字8开头,所以错误。C与D中用的是关键字void与unsigned,所以错误。 9[单选题] 以下叙述中错误的是( )。 A.使用三种基本结构构成的程序只能解决简单问题 B.结构化程序由顺序、分支、循环三种基本结构组成 C.C语言是一种结构化程序设计语言 D.结构化程序设计提倡模块化的设计方法 参考答案:A 参考解析:使用顺序,选择(分支),循环三种基本结构构成的程序可以解决所有问题,而不只是解决简单问题,所以A错误。 10[单选题] 下列叙述中正确的是( )。 A.栈是“先进先出”的线性表 B.队列是“先进后出”的线性表 C.循环队列是非线性结构 D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 参考答案:D 参考解析:栈是先进后出的线性表,所以A错误;队列是先进先出的线性表,所以B错误;循环队列是线性结构的线性表,所以C错误。 11[单选题] 以下不构成无限循环的语句或语句组是( )。 A.n=0: do{++n;}while(n<=0); B.n=0; while(1){n++;} C.n=10; while(n);{n--;} D.for(n=0,i=1;;i++)n+=i; 参考答案:A 参考解析:选项A中do后面的语句只执行了一次便结束了循环;B选项中条件while(1)永远成立,所以是死循环;C选项中n的值为10,而循环体为空语句,所以wilile(n)永远为真,进入死循环;D选项中for语句第二个表达式为空,所以没有判别条件,进入死循环。 12[单选题] 若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是( )。 A.1 B.0 C.2 D.不知道a的值,不能确定 参考答案:A 参考解析:逻辑或”||”要求只要两边的运算对象有一个非零,结果就为真。虽然不知道a的值,但是若a为l,则左边运算对象为1;若a的值不是1,则右边运算对象的值为1,所以总能保证一边非零,所以结果为真,即1。 13[单选题] 下列选项中不属于结构化程序设计原则的是( )。 A.可封装 B.自顶向下 C.模块化 D.逐步求精 参考答案:A 参考解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。 14[单选题] 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。 A.10 B.8 C.6 D.4 参考答案:C 参考解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中是5+1=6个。 15[单选题] 支持子程序调用的数据结构是( )。 A.栈 B.树 C.队列 D.二叉树 参考答案:A 参考解析:栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A。
计算机二级c语言考试题目类型
全国计算机二级C语言程序设计包括40个单选题(每题一分)和三道操作题(60分)。单选题中1~10题为二级公共基础知识,单选题的11~40题是C语言的内容。操作题包括程序填空(18分)、程序改错(18分)和编程题(24分)各一题。程序填空是将一个完整的程序,扣掉两到三处,让考生将它填写完整。由于每位考生具体抽到的题目不同,程序填空有2到3个空要填。程序改错也是一个完整的程序,其中有2~3处错误要求考生将他们改正。编程题是要求考生编写一个程序,然后运行出题干要求的结果。题目中主函数main()会完整给出,在主函数中将调用fun()函数,fun函数由考生自己编写。编程题以运行结果给分,所编写完成后必须运行,否则没分。二级C语言程序设计考试涉及公共基础知识和C语言两块。公共基础知识内容包括数据结构与算法、程序设计基础、软件工程基础、数据库设计基础四部分。考10个单选每个1分。C语言有基础知识(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语言
上一篇:张一山演的电影
下一篇:没有了