【计算机类职业资格】国家计算机二级(C)69及答案解析.doc
《【计算机类职业资格】国家计算机二级(C)69及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(C)69及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(C)69 及答案解析(总分:3480.00,做题时间:120 分钟)一、选择题(1-10 题每题 2 分,11-50 题(总题数:50,分数:3000.00)1.在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是(分数:60.00)A.O(n)B.O(n2)C.O(log2n)D.O(nlog2n)2.十六进制数 100 转换为十进制数为( )。(分数:60.00)A.256B.512C.1024D.643.下列叙述中正确的是【 】。(分数:60.00)A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效
2、率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误4.在 Windows 环境下,单击当前窗口中的按钮“ (分数:60.00)A.将当前应用程序转为后台运行B.退出 Windows 后再关机C.终止当前应用程序的运行D.退出 Windows 后重新启动计算机5.执行以下程序段后,w 的值为 int w=A,x=14,y=15; w=(x| y)printf(“%d/n”,strlen(p4); 执行后输出结果是( )。 (分数:60.00)A.2B.3C.4D.521.设函数 fun 的定义形式为: void fun(char ch,float x) 则以下对函数 fu
3、n 的调用语句中,正确的是【 】。 (分数:60.00)A.fun(“abc“,3.0);B.t=fun(D,16.5);C.fun(65,2.8);D.fun(32,32);22.有以下程序: int f(int n) if(n =1)return 1; else return f(n-1)+1; main( ) int i,j=0; for(i=1;i3;i+) j+=f(i); printf(“%d/n“,j); 程序运行后的输出结果是( )。 (分数:60.00)A.4B.3C.2D.123.有以下程序 void f(int b ) int i; for(i=2;iA.1,2,3,4,
4、5,6,7,8,9,10,B.1,2,6,8,10,12,7,8,9,10,C.1,2,3,4,10,12,14,16,9,10,D.1,2,6,8,10,12,14,16,9,10,24.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是【 】。(分数:60.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系25.有以下程序: #define P3 void F(int x)return(P*x*x); main() printf(“%d/n“,F(3+5); 程序运行后的输出结果是【 】。
5、(分数:60.00)A.192B.29C.25D.编译出错26.有以下程序 main( ) char *s =“one“,“two“,“three“,*p; p=s1; printf(“%c,%s/n“,*(p+1),s0); 执行后输出结果是( )。 (分数:60.00)A.n,twoB.t,oneC.w,oneD.o,two27.若有定义 int x=0,*p=则以下选项中正确的是 (分数:60.00)A.if(s1s2)S;B.if(strcmp(s1,s2)S;C.if(strcmp(s2,s1)0)S;D.if(strcmp(s1,s2)0)S;32.以下叙述中正确的是【 】。(分数
6、:60.00)A.预处理命令行必须位于源文件的开头B.在源文件的一行上可以有多条预处理命令C.宏名必须用大写字母表示D.宏替换不占用程序的运行时间33.以下关于宏的叙述中正确的是(分数:60.00)A.宏名必须用大写字母表示B.宏定义必须位于源程序中所有语句之前C.宏替换没有数据类型限制D.宏调用比函数调用耗费时间34.有以下程序 int fun1(double a)return a*=a; int flun2(double X,double Y) double a=0,b=0; a=funl(X);b=funl(Y);return(int)(a+b); main() double W;w=f
7、un2(1.1,2.0); 程序执行后变量 W 中的值是【 】。 (分数:60.00)A.5.21B.5C.5D.035.在 Windows 环境下,粘贴按钮是( )。(分数:60.00)A.B.C.D.36.以下关于逻辑运算符两侧运算对象的叙述中正确的是【 】。(分数:60.00)A.只能是整数 0 或 1B.只能是整数 0 或非 0 整数C.可以是结构体类型的数据D.可以是任意合法的表达式37.若有如下程序段,其中 s、a、b、c 均已定义为整型变量,且 a、c 均已赋值(c 大于 0) s=a; for(b=1;b-10printf(“%d/n”,strlen(p4); 执行后输出结果是
8、( )。 (分数:60.00)A.2 B.3C.4D.5解析:21.设函数 fun 的定义形式为: void fun(char ch,float x) 则以下对函数 fun 的调用语句中,正确的是【 】。 (分数:60.00)A.fun(“abc“,3.0);B.t=fun(D,16.5);C.fun(65,2.8);D.fun(32,32); 解析:对有参函数进行调用时,实参与形参的类型应相同或赋值兼容。由于整型数据与字符型数据可以通用,所以实参“32“与形参“ch“的类型是一致的:又因为整型变量给浮点型变量赋值是相兼容的,所以选项 D是正确的调用。 22.有以下程序: int f(int
9、n) if(n =1)return 1; else return f(n-1)+1; main( ) int i,j=0; for(i=1;i3;i+) j+=f(i); printf(“%d/n“,j); 程序运行后的输出结果是( )。 (分数:60.00)A.4B.3 C.2D.1解析:第一次调用 f( )函数,返回值为 1,第二次调用 f( )函数,牵涉到函数的递归调用,返回值为 2。23.有以下程序 void f(int b ) int i; for(i=2;iA.1,2,3,4,5,6,7,8,9,10,B.1,2,6,8,10,12,7,8,9,10, C.1,2,3,4,10,1
10、2,14,16,9,10,D.1,2,6,8,10,12,14,16,9,10,解析:在 main()中,f(a)语句的作用是对数组 a10中从 a2到 a5的各个数字乘以 2,所以数组 a10中的数字就变成了1,2,6,8,10,12,7,8,9,10,最后在屏幕上输出。24.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是【 】。(分数:60.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMS D.没有任何关系解析:DB 即数据库(Database),是统一管理的相关数据的集合;DBMS 即数据库管理系
11、统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问 DB 的方法;DBS 即数据库系统(Database System)由如下 5 部分组成,数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一硬件平台(硬件)、系统平台之二软件平台(软件)。25.有以下程序: #define P3 void F(int x)return(P*x*x); main() printf(“%d/n“,F(3+5); 程序运行后的输出结果是【 】。(分数:60.00)A.192B.29C.25D.编译出错 解析:ret
12、urn 语句用于从被调函数带回一个函数值。void 关键字表示“无类型“,即不需要从被调函数中带回函数值,所以不需要 return 语句,故编译时出错。 26.有以下程序 main( ) char *s =“one“,“two“,“three“,*p; p=s1; printf(“%c,%s/n“,*(p+1),s0); 执行后输出结果是( )。 (分数:60.00)A.n,twoB.t,oneC.w,one D.o,two解析:27.若有定义 int x=0,*p=则以下选项中正确的是 (分数:60.00)A.if(s1s2)S;B.if(strcmp(s1,s2)S;C.if(strcmp
13、(s2,s1)0)S;D.if(strcmp(s1,s2)0)S; 解析:32.以下叙述中正确的是【 】。(分数:60.00)A.预处理命令行必须位于源文件的开头B.在源文件的一行上可以有多条预处理命令C.宏名必须用大写字母表示D.宏替换不占用程序的运行时间 解析:通常,预处理命令位于源文件的开头,也可以写在函数与函数之间;不能在一行上写多条预处理命令;宏名一般习惯用大写字母表示,以便与变量名相区别,但这并非规定,也可用小写字母。 33.以下关于宏的叙述中正确的是(分数:60.00)A.宏名必须用大写字母表示B.宏定义必须位于源程序中所有语句之前C.宏替换没有数据类型限制 D.宏调用比函数调用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 C69 答案 解析 DOC
