ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:81.50KB ,
资源ID:1326384      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1326384.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级C语言笔试3及答案解析.doc)为本站会员(testyield361)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级C语言笔试3及答案解析.doc

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)

11、; 以上程序片段的输出结果是U 【20】 /U。(分数:2.00)填空项 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.x2 D.x3解析:2.如果文件 1 包含文件 2,文件 2 中要用到文件 3 的内容,而文件 3 中要用到文件 4 的内容,则可在文件1 中用三个#include 命令分别包含文件 2、文件 3 和文件

12、4。在下列关于这几个文件包含顺序的叙述中,正确的一条是 ( )(分数:1.00)A.文件 4 应出现在文件 3 之前,文件 3 应出现在文件 2 之前 B.文件 2 应出现在文件 3 之前,文件 3 应出现在文件 4 之前C.文件 3 应出现在文件 2 之前,文件 2 应出现在文件 4 之前D.出现的先后顺序可以任意解析:3.下列用于 printf 函数的控制字符常量中,代表“横向跳格”的字符常量是 ( )(分数:1.00)A./bB./t C./rD./f解析:4.设 a12、b12345,执行语句 printf(%4d,%4d“,a,b);的输出结果为( )(分数:1.00)A.12,12

13、3B.12,12345 C.12,1234D.12,123456解析:5.在下列叙述中,正确的一条是 ( )(分数: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(“

14、%d/n“,t); (分数:1.00)A.3B.4 C.1D.9解析:41.下列运算符中,不属于关系运算符的是 ( )(分数: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

15、、y2 则表达式 x * y+8 的值为 ( )(分数:1.00)A.3B.2C.30 D.10解析:46.软件危机产生的原因从根本上说是 ( )(分数:1.00)A.软件需求的增长超过软件生产率的提高B.软件需求的增长小于软件生产率的提高 C.软件需求的减少大于软件生产率的减少D.软件需求的减少小于软件生产率的减少解析:47.程序设计是以( )和数据结构为基础的。(分数:1.00)A.算法设计 B.编程语言C.设计风格D.数据结构解析:48.如果一个算法显式地调用自己则称为 ( )(分数:1.00)A.直接递归 B.自用递归C.间接递归D.外用递归解析:49.若有定义:int a8,b5,执

16、行语句 ca/b+0.4;后,c 的值为 ( )(分数:1.00)A.1.4B.1 C.2.0D.2解析:50.在下列叙述中,错误的一条是 ( )(分数:1.00)A.关系表达式的值是一个逻辑值,即“真”或“假”,可赋给一个逻辑变量B.数组必须先定义后使用,且只能逐个引用数组元素,不能一次引用整个数组 C.在 C 语言中,判断一个量是否为“真”时,用。代表“假”,1 代表“真”D.将字符串常量赋给字符数组时,必须在字符串后加飞/0,表示字符结束解析:二、B填空题/B(总题数:16,分数:32.00)51.软磁盘最外边的磁道数是 【1】号磁道。(分数:2.00)填空项 1:_ (正确答案:1 0

17、)解析:52.能把计算机处理好的结果转换成为文本、图形、图像或声音等形式并输送出来的设备称为 【2】 设备。(分数:2.00)填空项 1:_ (正确答案:2输出)解析:53.多媒体计算机所用的 CD-ROM 是 【3】 。(分数:2.00)填空项 1:_ (正确答案:3只读光盘)解析:54.媒体在计算机领域中的含义,是指存储信息的实体和 【4】 。(分数:2.00)填空项 1:_ (正确答案:4载体)解析:55.计算机中网络通信协议 IP 是 【5】 。(分数:2.00)填空项 1:_ (正确答案:5网际协议)解析:56.层次模型的典型代表是 IBM 公司的 【6】 数据库管理系统。(分数:2

18、.00)填空项 1:_ (正确答案:6IMS(information Management System))解析:57.十进制数 53 转换为十六进制数为U 【7】 /U。(分数:2.00)填空项 1:_ (正确答案:7 35)解析:58.数据库存管理系统常见的灵敏据模型有层次、网状和 【8】 三种。(分数:2.00)填空项 1:_ (正确答案:8关系)解析:59.买来一张新盘后,在存入文件前,必须进行 【9】 处理。(分数:2.00)填空项 1:_ (正确答案:9格式化(或初始化、FORMAT))解析:60.若输入 this test terminal,以下程序的输出结果为:terminal

19、 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(* (pstr+i,* (pstr+j)

20、0 p* (pstr + i); * (pstr + iU 【12】 /U; * (pstr +j)p; (分数:2.00)填空项 1:_ (正确答案:10 main( ))解析:11pstr 12* (pstr+j)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 所指

21、字符串的长度,并作为函数值返回。请填空。 int mystrlen(char * str) int i; for(i0U 【16】 /U;!/0;i+ +); return(U 【17】 /U); (分数:2.00)填空项 1:_ (正确答案:16* (str+i 或 str【i】)解析:17 i65.若变量 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:_ (正确答案:18 5)解析:41966.请读程序片段: int a17; printf(“%d,%o/n“,a,a); 以上程序片段的输出结果是U 【20】 /U。(分数:2.00)填空项 1:_ (正确答案:20 17, 21)解析:

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1