【计算机类职业资格】二级C语言笔试3及答案解析.doc
《【计算机类职业资格】二级C语言笔试3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试3及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言笔试 3 及答案解析(总分:82.00,做题时间:90 分钟)一、B选择题/B(总题数:50,分数:50.00)1.下面程序的输出结果是 ( ) main( ) int x,y,z; x0;yz-1; x+-z - - -y printf(“x%d/n“,x); (分数:1.00)A.x4B.x0C.x2D.x32.如果文件 1 包含文件 2,文件 2 中要用到文件 3 的内容,而文件 3 中要用到文件 4 的内容,则可在文件1 中用三个#include 命令分别包含文件 2、文件 3 和文件 4。在下列关于这几个文件包含顺序的叙述中,正确的一条是 ( )(分数:1.00)A.文
2、件 4 应出现在文件 3 之前,文件 3 应出现在文件 2 之前B.文件 2 应出现在文件 3 之前,文件 3 应出现在文件 4 之前C.文件 3 应出现在文件 2 之前,文件 2 应出现在文件 4 之前D.出现的先后顺序可以任意3.下列用于 printf 函数的控制字符常量中,代表“横向跳格”的字符常量是 ( )(分数:1.00)A./bB./tC./rD./f4.设 a12、b12345,执行语句 printf(%4d,%4d“,a,b);的输出结果为( )(分数:1.00)A.12,123B.12,12345C.12,1234D.12,1234565.在下列叙述中,正确的一条是 ( )(
3、分数:1.00)A.语句“int*pt;中的*pt 是指针变量名B.语句“int * pa;”等价于“int * p;p;)语句相当于 while(1)语句C.if(表达式)语句中,表达式的类型只限于逻辑表达式D.break 语句可用于程序的任何地方,以终止程序的执行40.以下程序的输出结果是 ( ) main( ) int b330,1,2,0,1,2,0,1,2,i,i,t1; for(i0:i3;i + +) for(jj;ji;j + +)tt+bij printf(“%d/n“,t); (分数:1.00)A.3B.4C.1D.941.下列运算符中,不属于关系运算符的是 ( )(分数:
4、1.00)A.B. C. D.!42.计算机软件是包括( )的完整集合。(分数:1.00)A.程序和数据B.数据C.程序、数据和文档D.算法和数据43.微机显示器一般有两组引线,它们是 ( )(分数:1.00)A.电源线与信号线B.电源线与控制线C.电源线与地线D.控制线与地线44.微型机系统中,对输入设备赶进行管理的基本程序模块(BIOS)存放在 ( )(分数:1.00)A.RAM 中B.ROM 中C.硬盘中D.寄存器中45.已知 x3、y2 则表达式 x * y+8 的值为 ( )(分数:1.00)A.3B.2C.30D.1046.软件危机产生的原因从根本上说是 ( )(分数:1.00)A
5、.软件需求的增长超过软件生产率的提高B.软件需求的增长小于软件生产率的提高C.软件需求的减少大于软件生产率的减少D.软件需求的减少小于软件生产率的减少47.程序设计是以( )和数据结构为基础的。(分数:1.00)A.算法设计B.编程语言C.设计风格D.数据结构48.如果一个算法显式地调用自己则称为 ( )(分数:1.00)A.直接递归B.自用递归C.间接递归D.外用递归49.若有定义:int a8,b5,执行语句 ca/b+0.4;后,c 的值为 ( )(分数:1.00)A.1.4B.1C.2.0D.250.在下列叙述中,错误的一条是 ( )(分数:1.00)A.关系表达式的值是一个逻辑值,即
6、“真”或“假”,可赋给一个逻辑变量B.数组必须先定义后使用,且只能逐个引用数组元素,不能一次引用整个数组C.在 C 语言中,判断一个量是否为“真”时,用。代表“假”,1 代表“真”D.将字符串常量赋给字符数组时,必须在字符串后加飞/0,表示字符结束二、B填空题/B(总题数:16,分数:32.00)51.软磁盘最外边的磁道数是 【1】号磁道。(分数:2.00)填空项 1:_52.能把计算机处理好的结果转换成为文本、图形、图像或声音等形式并输送出来的设备称为 【2】 设备。(分数:2.00)填空项 1:_53.多媒体计算机所用的 CD-ROM 是 【3】 。(分数:2.00)填空项 1:_54.媒
7、体在计算机领域中的含义,是指存储信息的实体和 【4】 。(分数:2.00)填空项 1:_55.计算机中网络通信协议 IP 是 【5】 。(分数:2.00)填空项 1:_56.层次模型的典型代表是 IBM 公司的 【6】 数据库管理系统。(分数:2.00)填空项 1:_57.十进制数 53 转换为十六进制数为U 【7】 /U。(分数:2.00)填空项 1:_58.数据库存管理系统常见的灵敏据模型有层次、网状和 【8】 三种。(分数:2.00)填空项 1:_59.买来一张新盘后,在存入文件前,必须进行 【9】 处理。(分数:2.00)填空项 1:_60.若输入 this test terminal
8、,以下程序的输出结果为:terminal test this。请填空。 #define MAXLINE 20 U 【10】 /U int i; char * pstr3,str3MAXLINE; for(i0;i3;+ +)pstristri; for(i0;i3;i + +)scanf(“%s“,pstr1); sort(pstr); for(i0;i3;i+ +)prntf(“%s“,pstri); sort(U 【11】 /U) char * pstr3; int i,j; char * p; for(i0;i3;i+ +) for(ji + 1;j3;j + +) if(strcmp(
9、* (pstr+i,* (pstr+j)0 p* (pstr + i); * (pstr + iU 【12】 /U; * (pstr +j)p; (分数:2.00)填空项 1:_61.用以下程序计算 1 到 100 的整数的累加和。请填空。 main( ) int i,sumU 【13】 /U; i1; for(U 【14】 /U) sum + j i + +; printf(“sum%d/n“,U 【15】 /U);(分数:2.00)62.(分数:2.00)63.(分数:2.00)64.mystrlen 函数的功能是计算 str 所指字符串的长度,并作为函数值返回。请填空。 int myst
10、rlen(char * str) int i; for(i0U 【16】 /U;!/0;i+ +); return(U 【17】 /U); (分数:2.00)填空项 1:_65.若变量 n 中的值为 24,则函数共输出U 【18】 /U行,最后一行有U 【19】 /U个数。 void print (int n,int aa) int i; for(i1;in;i + +) printf(“%6d,aai); if(!(i%5)printf(“/n“); printf(“/n“); (分数:2.00)填空项 1:_66.请读程序片段: int a17; printf(“%d,%o/n“,a,a)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 答案 解析 DOC
