2022年全国计算机等级考试二级C语言真题年月 .pdf
《2022年全国计算机等级考试二级C语言真题年月 .pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机等级考试二级C语言真题年月 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机二级C 语言程序设计试卷第1 页(共 8 页)2010 年 3 月全国计算机等级考试笔试试卷二级公共基础知识和C语言程序设计(考试时间120 分钟,满分100 分)一选择题 ( 每小题 2 分,70 分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。1下列叙述中,正确的是_。 (C-20100301)A)对长度为n 的有序链表进行查找,最坏情况下需要的比较次数为n B)对长度为n 的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n 的有序链表进行对分查找,最坏情况下需要的比较次数为(l
2、og2n)D)对长度为n 的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)2算法的时间复杂度是指_。 (C-20100302)A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数3 软件按功能可以分为: 应用软件、系统软件和支撑软件 (或工具软件) 。 下面属于系统软件的是_。(C-20100303)A)编辑软件B)操作系统C)教务管理系统D)浏览器4软件(程序)调试的任务是_。 (C-20100304)A)诊断和改正程序中的错误B)尽可能多的发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质5数
3、据流程图(DFD)是 _。 (C-20100305)A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具6软件生命周期可以分为定义阶段,开发阶段和维护阶段,详细设计属于_。 (C-20100306)A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段7数据库管理系统中负责数据模式定义的语言是_。 (C-20100307)A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言8在学生管理的关系数据库中,存取一个学生信息的数据单位是_。 (C-20100308)A)文件B)数据库C)字段D)记录9数据库设计中,用E-R 图来描述信息结构但
4、不涉及信息在计算机中的表示,它属于数据库设计的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 全国计算机二级C 语言程序设计试卷第2 页(共 8 页)_。 (C-20100309)A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段10有两个关系R 和 T 如下:则由关系 R 得到关系 T 的操作是 _。 (C-20100310)A)选择B)投影C)交D)并11以下叙述正确的是_。 (C-20100311)A)C
5、语言程序是由过程和函数组成的B)C 语言函数可以嵌套调用,例如:fun(fun(x) C)C 语言函数不可以单独编译D)C 语言中除了main 函数,其他函数不可以作为单独文件形式存在12以下关于C 语言的叙述中正确的是_。 ( C-20100312)A)C 语言中的注释不可以夹在变量名或关键字的中间B)C 语言中的变量可以再使用之前的任何位置进行定义C)在 C 语言算术的书写中,运算符两侧的运算数类型必须一致D)C 语言的数值常量中夹带空格不影响常量值的正确表示13以下 C 语言用户标示符中,不合法的是_。 (C-20100313)A)_1 B)AaBc C)a_b D)a-b 14若有定义
6、:double a=22;int i=0,k=18; 则不符合 C 语言规定的赋值语句是_。 (C-20100314)A) a=a+,i+ B) i=(a+k)=(i+k) C) i=a%1D) i=!a 15include main() char a,b,c,d; scanf(%c%c,&a,&b); c=getchar(); d=getchar(); printf( %c%c%c%cn ,a,b,c,d); 当执行程序时,按下列方式输入数据(从第一列开始,代表回车,注意:回车是一个字符)12 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
7、- - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 全国计算机二级C 语言程序设计试卷第3 页(共 8 页)34 则输出结果是:_。 (C-20100315)A、1234 B、1C、 12 D、12 3 34 16以下关于C 语言数据类型使用的叙述中错误的是:_。 ( C-20100316)A)若要准确无误的表示自然数,应使用整数类型。B)若要保存带有多位小数的数据,应使用双精度类型。C)若要处理如人员信息等含有不同类型的相关数据,应自定义结构体类型。D)若只处理真和假两种逻辑值,应使用逻辑类型。17若 a 是数值类型,则逻辑
8、表达式(a=1) |(a!=1)的值是: _。 (C-20100317)A)1 B)0 C)2 D)不知道 a 的值,不能确定18以下选项中与if(a=1) a=b;else a+; 语句功能不同的switch 语句是: _。 (C-20100318)A)switch(a)B)switch(a=1) case 1:a=b;break; case 0 : a=b;break; default : a+; case 1 : a+; C)switch (a)D)switch(a=1) default : a+;break; case 1:a=b;break; case 1:a=b; case 0:
9、a+; 19有如下嵌套的if 语句if(ab) if(ac) k=a; else k=c;else if(bc) k=b; else k=c; 以下选项中与上述if 语句等价的语句是_。 ( C-20100319)A)k=(ab)?a:b;k=(bc)?b:c; B)k=(ab)?(bc)?a:b):(bc)?b:c); C)k=(ab)?(ac)?a:c):(bc)?b:c); D)k=(ab)?a:b;k=(ac)?a;c 20有以下程序#include main() int i,j,m=1; for(i=1;i0;j-) if(i*j3) break; 名师资料总结 - - -精品资料欢
10、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 全国计算机二级C 语言程序设计试卷第4 页(共 8 页)m*=i*j; printf( m=%dn,m) 程序运行后的输出结果是_。 (C-20100320)A) m=6 B)m=2 C)m=4 D)m=5 21有以下程序#includes main() int a=1,b=2; for(;a8;a+) b+=a; a+=2; printf ( %d,%dn ,a,b); 程序运行后的输出结果是_。 (C-201
11、00321)A)9,18 B)8,11 C)7,11 D)10,14 22有以下程序,其中k 的初值为八进制数#include main() int k=011; printf( %dn ,k+); 程序运行后的输出结果是_。 (C-20100322)A)12 B)11 C)10 D)9 23下列语句中,正确的是_。 (C-20100323)A) char *s ; s= Olympic ; B) char s7 ; s= Olympic ; C) char *s ; s= Olympic ; D) char s7 ; s= Olympic ; 24以下关于return 语句的叙述中正确的是_
12、。 ( C-20100324)A) 一个自定义函数中必须有一条return 语句B) 一个自定义函数中可以根据不同情况设置多条return 语句C)定义成 viod 类型的函数中可以有带返回值的return 语句D)没有 return 语句的自定义函数在执行结束时不能返回到调用处25下列选项中,能够正确定义数组的语句是_。 (C-20100325)A)int num0.2008; B) int num; C) int N=2008; D) #define N 2008 int numN; int numN 26有以下程序#include 名师资料总结 - - -精品资料欢迎下载 - - - -
13、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 全国计算机二级C 语言程序设计试卷第5 页(共 8 页)void fun (char*c,int d) *c=*c+1;d=d+1; printf( %c,%c,*c,d); main() char b= a,a= A;fun(&b,a); printf( %c,%cn,b,a); 程序运行后的输出结果是_。 (C-20100326)A)b,B,b,A B)b,B,B,A C)a,B,B,a D)a,B,a,B 27若有定义int (
14、*pt)3;, 则下列说法正确的是_。 (C-20100327)A) 定义了基类型为int 的三个指针变量B)定义了基类型为int 的具有三个元素的指针数组pt。C)定义了一个名为*pt、具有三个元素的整型数组D)定义了一个名为pt 的指针变量,它可以指向每行有三个整数元素的二维数组28设有定义double a10,*s=a;, 一下能够代表数组元素a3的是 _。 (C-20100328)A) (*s)3 B)*(s+3) C)*s3 D)*s+3 29有以下程序#include main() int a5=1,2,3,4,5, b5=0,2,1,3,0,is=0 for(i=0;i5;i+)
15、 s=s+abi; printf(%dn,s); 程序运行后的输出结果是_。 (C-20100329)A) 6 B) 10 C) 11 D)15 30有以下程序#include main() int b3 3=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0; i3; i+) For(j=i;j=i;j+) t+=bibji; Printf(%dn,t); 程序运行后的输出结果是_。 (C-20100330)A) 1 B) 3 C) 4 D) 9 31若有以下定义和语句char sl10= abcd!, *s2=n123; printf(%d %dn, strlen(s1)
16、,strlen(s2); 则输出结果是 _。 (C-20100331)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 全国计算机二级C 语言程序设计试卷第6 页(共 8 页)A) 5 5 B)105 C)107 D)5 8 32有以下程序#include #define N 8 void fun(int *x,int i) *x=*(x+i); main() int aN=1,2,3,4,5,6,7,8, i; fun(a,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年全国计算机等级考试二级C语言真题年月 2022 全国 计算机等级考试 二级 语言 年月
限制150内