2022下半年全国计算机二级C语言检测试题2022下半年全国计算机二级C语言检测试题C语言的应用范围广泛,具备很强的数据处理实力,不仅仅是在软件开发上,而且各类科研都须要用到C语言,适于编写系统软件,三维,二维图形和动画,详细应用比如单片机以及嵌入式系统开发。下面是我收集的关于全国计算机二级C语言检测试题,希望大家仔细阅读!一、选择题第1页共21页1).在软件设计中,不属于过程设计工具的是()A.PDL(过程设计语言)B.PAD图C.N-S图D.DFD图正确答案:D答案解析:DFD(数据流图Data-Flow-Diagram)是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示。它干脆支持系统功能建模。在软件具体设计的过程阶段,要对每个模块规定的功能以及第2页共21页算法的设计给出适当的算法描述。常见的过程设计工具有:图形工具程序流程图,N-S,PAD,HIPO;表格工具:判定表;语言工具:PDL(伪码)。2).数据结构中,与所运用的计算机无关的是数据的()。A.存储结构B.物理结构C.逻辑结构D.线性结构正确答案:C第3页共21页答案解析:数据的逻辑结构反映的是数据元素之间的逻辑关系,与运用的计算机无关。3).设有定义:intx=2;以下表达式中,值不为6的是()A.2*x,x+=2B.x++,2*xC.x*=(1+x)D.x*=x+1正确答案:A答案解析:本题考查逗号表达式。逗号表达式的求解过程是:先第4页共21页求解表达式1,再求解表达式2,整个逗号表达式的值是表达式2的值,因此,选项A中值为4;选项B中,值为6。选项C中x*=x+1等价于x=x*(x+1),所以等于6;选项D与选项C等价,结果也为6。4).在长度为64的有序线性表中进行依次查找,最坏状况下须要比较的次数为()A.63B.64C.6D.7第5页共21页正确答案:B答案解析:依次查找又称依次搜寻。依次查找一般是指在线性表中查找指定的元素,其基本方法是:从线性表的第一元素起先,依次将线性表中的元素与被查找的元素进行比较,若相等则表示找到(即查找胜利),若线性表中全部元素都与被查元素进行了比较但都不相等,则表示线性表中没有要找的元素(即查找失败)。假如线性表中的第一个元素就是要查找的元素,则只须要做一次比较就查找胜利;但假如要查找的.元素是线性表中的最终一个元素,或者要查找元素不在线性表中,则须要与线性表中全部元素进行比较,这是依次查找的第6页共21页最坏状况,比较次数为线性表的长度。5).下列特征中不是面对对象方法的主要特征的是()。A.多态性B.标识惟一性C.封装性D.耦合性正确答案:D答案解析:面对对象设计方法与面对过程设计方法有本质的不同其基本原理是:运用现实世界的概念抽象地思索问题从而自然地解决第7页共21页问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态性好。二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡至序号的横线上,答在试卷上不得分。(1)假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,假如bottom=49,top=30(数组下标),则栈中具有个元素。(2)软件测试可分为白盒测试和黑盒测试。基本路径测试属于测第8页共21页试。(3)符合结构化原则的三种基本限制结构是:选择结构、循环结构和。(4)数据库系统的核心是(5)在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是框。(6)表达式(int)((double)(5/2)+2.5)的值是(7)若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语句printf(,x/y);补充完整,使其输出的计算结果形式第9页共21页为:x/y=11(8)有以下程序#includemain(){charc1,c2;scanf(;&c;,&c1);while(c1<65||c1>90)scanf(;&c;,&c1);第10页共21页c2=c1+32;printf(;&c,&c\n;,c1,c2);}程序运行输入65回车后,能否输出结果、结束运行(请回答能或不能)。(9)以下程序运行后的输出结果是#includemain(){intk=1,s=0;第11页共21页do{if{((k&2)!=0)continue;s+=k;k++;}while(k)10);printf(;s=&d/n;,s);}(10)下列程序运行时,若输入labced12df<回车>输出结果为#include第12页共21页main(){chara=0,ch;while((ch=getchar())!=’\n’){if(a&2!=0&&(ch>’a’&&ch<=’z&rsq...