下半年全国计算机二级C语言检测试题

上传人:枕*** 文档编号:148078467 上传时间:2022-09-04 格式:DOCX 页数:11 大小:17.42KB
收藏 版权申诉 举报 下载
下半年全国计算机二级C语言检测试题_第1页
第1页 / 共11页
下半年全国计算机二级C语言检测试题_第2页
第2页 / 共11页
下半年全国计算机二级C语言检测试题_第3页
第3页 / 共11页
资源描述:

《下半年全国计算机二级C语言检测试题》由会员分享,可在线阅读,更多相关《下半年全国计算机二级C语言检测试题(11页珍藏版)》请在装配图网上搜索。

1、下半年全国计算机二级C语言检测试题下半年全国计算机二级C语言检测试题C语言的应用范围广泛,具备很强的数据处理实力,不仅仅是在软件开发上,而且各类科研都须要用到C语言,适于编写系统软件,三维,二维图形和动画,详细应用比如单片机以及嵌入式系统开发。下面是我收集的关于全国计算机二级C语言检测试题,希望大家仔细阅读!一、选择题1). 在软件设计中,不属于过程设计工具的是( )A.PDL(过程设计语言)B.PAD图C.N-S图D.DFD图正确答案:D答案解析:DFD(数据流图Data-Flow-Diagram)是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示。它干脆支持系统功能建模。在软件具体设

2、计的过程阶段,要对每个模块规定的功能以及算法的设计给出适当的算法描述。常见的过程设计工具有:图形工具:程序流程图,N-S,PAD,HIPO;表格工具:判定表;语言工具:PDL(伪码)。2). 数据结构中,与所运用的计算机无关的是数据的( )。A.存储结构B.物理结构C.逻辑结构D.线性结构正确答案:C答案解析:数据的逻辑结构反映的是数据元素之间的逻辑关系,与运用的计算机无关。3). 设有定义: int x=2; 以下表达式中,值不为6的是( )A.2*x, x+=2B.x+,2*xC.x*=(1+x)D.x*=x+1正确答案:A答案解析:本题考查逗号表达式。逗号表达式的求解过程是:先求解表达式

3、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正确答案:B答案解析:依次查找又称依次搜寻。依次查找一般是指在线性表中查找指定的元素,其基本方法是:从线性表的第一元素起先,依次将线性表中的元素与被查找的元素进行比较,若相等则表示找到(即查找胜利),若线性表中全部元素都与被查元素进行了比较但都不相等,则表示线性表中没有要找的元素(即查找失败)。假如线性表

4、中的第一个元素就是要查找的元素,则只须要做一次比较就查找胜利;但假如要查找的.元素是线性表中的最终一个元素,或者要查找元素不在线性表中,则须要与线性表中全部元素进行比较,这是依次查找的最坏状况,比较次数为线性表的长度。5). 下列特征中不是面对对象方法的主要特征的是( )。A.多态性B.标识惟一性C.封装性D.耦合性正确答案:D答案解析:面对对象设计方法与面对过程设计方法有本质的不同,其基本原理是:运用现实世界的概念抽象地思索问题从而自然地解决问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态性好。二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡至序号的横线上

5、,答在试卷上不得分。(1)假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,假如bottom=49,top=30(数组下标),则栈中具有个元素。(2)软件测试可分为白盒测试和黑盒测试。基本路径测试属于 测试。(3)符合结构化原则的三种基本限制结构是:选择结构、循环结构和。(4)数据库系统的核心是(5)在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是框。(6)表达式(int)(double)(5/2)+2.5)的值是(7)若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语句pri

6、ntf(,x/y);补充完整,使其输出的计算结果形式为:x/y=11(8)有以下程序#includemain( )char c1,c2;scanf(;&c;,&c1);while(c1<65|c1>90)scanf(;&c;,&c1);c2=c1+32;printf(;&c, &cn;,c1,c2);程序运行输入65回车后,能否输出结果、结束运行(请回答能或不能)。(9)以下程序运行后的输出结果是#includemain( )int k=1,s=0;doif(k&2)!=0)continue;s+=k;k+;while(k)1

7、0);printf(;s=&d/n;,s);(10)下列程序运行时,若输入labced12df<回车>输出结果为#includemain( )chara =0,ch;while(ch=getchar()!=’n’)if(a&2!=0&&(ch>’a’&&ch<=’z’) ch=ch-‘a’+’A’a+;putchar(ch);printf(;n;);(11)有以下程序,程序执行后,输出结果是#includ

8、evoid fun (int *a)a0=a1;main()int a10=10,9,8,7,6,5,4,3,2,1,i;for(i=2;i>=0;i-) fun&a;for(i=0;i<10;i+) printf(;&d;,a);printf(;n;);(12)请将以下程序中的函数声明语句补充完整#includeint;main( )int x,y,(*p)();p=max;printf(;&dn;,&x,&y);Int max(int a,int b)return (a>b/a:b);(13)以下程序用来推断指定文件是否能正常打开,

9、请填空#includemain( )FILE *fp;if (fp=fopen(;test.txt;,;r;)=)printf(;未能打开文件!n;);elseprintf(;文件打开胜利!n;);(14)下列程序的运行结果为#include#includestruct Aint a;char b10;doublec;voidf (structA*t);main()struct A a=(1001,;ZhangDa;,1098,0);f(&a);printf(;&d,&s,&6,ifn;,a.a,a.b,a.c);void f(structA*t)strcpy(

10、t->b,;ChangRong;);(15)以下程序把三个NODETYPE型的变量链接成一个简洁的链表,并在while循环中输出链表结点数据域中的数据,请填空#includestruct nodeint data; struct node *next;typedef struct node NODETYPE;main()NODETYPE a,b,c,*h,*p;a.data=10;b.data=20;c.data=30;h=&a;b.next=&b;b.next=&c;c.next=’0’p=h;while(p)printf(;&d;,p->data);本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第11页 共11页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!