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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、二级 C 语言笔试 74 及答案解析(总分:78.00,做题时间:90 分钟)一、B选择题/B(总题数:50,分数:50.00)1.下列 if 语句非法的是 ( )(分数:1.00)A.if(a x1;B.if(!3.9)C.if(a”,以下输入语句正确的是 ( )(分数:1.00)A.scanf(“%f%f“,”,以下输入语句正确的是 ( )(分数:1.00)A.scanf(“%f%f“,&a,& ;B.scanf(“%f%d“,&a;& ;C.scanf(“%d,%f“,&a,& ; D.scanf(“%6.2f%6.2f“,&a,& ;解析:42.下面程序的输出结果是 ( ) #incl

2、ude“stdioh“ fun (x) int x; int y0; static int z5; z=x+,y+; return(z); main() int a4,i,j; for (i=0;i2;i+) jfun(a+); printf(“%d“,j); (分数:1.00)A.0B.3C.4D.5 解析:43.下列选项中,不属于模块间耦合的是 ( )(分数:1.00)A.数据耦合B.同构耦合C.异构耦合 D.公用耦合解析:44.若有下面的说明和定义,则 sizeof(struct aA) 的值是 ( ) struet aa int r1;double r2 float r3; union

3、 uuchar u15; long u22; ua; mya;(分数:1.00)A.30B.29C.24D.22 解析:45.以下程序运行后的输出结果是 ( ) main() char s“1234“, *ps; for(pss;pss+3;ps+)printf(“%c“,ps); printf(“/n“); (分数:1.00)A.123B.112123C.1234D.乱码 解析:46.以下程序段的输出为 ( ) static char a“language“,b=“progratne“; char *ptr1,*ptr2; int k; ptr1a;ptr2b; for(k=0;k7;k+)

4、 if(*(ptr1+k)*(ptr2+k) printf(“%c“,*(ptr1+k);(分数:1.00)A.gaeB.ga C.languageD.有语法错误解析:47.对建立良好的程序设计风格,下面描述正确的是 ( )(分数:1.00)A.程序应简单、清晰、可读性好 B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:48.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是 ( )(分数:1.00)A.选择B.投影 C.连接D.并解析:49.C 语言中,可用于说明函数的是 ( )(分数

5、:1.00)A.auto 或 staticB.extern 或 autoC.static 或 extern D.auto 或 register解析:50.以下关于宏的叙述中正确的是 ( )(分数:1.00)A.宏名必须用大写字母表示B.宏替换时要进行语法检查C.宏替换不占用运行时间 D.宏定义中不允许引用已有的宏名解析:二、B填空题/B(总题数:14,分数:28.00)51.在一个容量为 15 的循环队列中,若头指针 front6,尾指针 Year9,则该循环队列中共有U 【1】 /U个元素。(分数:2.00)填空项 1:_ (正确答案:3)解析:52.软件工程的出现是由于U 【2】 /U。(

6、分数:2.00)填空项 1:_ (正确答案:软件危机的出现)解析:53.软件设计模块化的目的是U 【3】 /U。(分数:2.00)填空项 1:_ (正确答案:降低复杂性)解析:54.软件开发环境是全面支持软件开发全过程的U 【4】 /U集合。(分数:2.00)填空项 1:_ (正确答案:软件工具)解析:55.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、U 【5】 /U和自定义完整性。(分数:2.00)填空项 1:_ (正确答案:参照完整性)解析:56.下面程序的功能是输出数组中最大的数,由 a 指针指向该元素。请填空。 main() int s6,7,2,13,9,1,12,1

7、0,5,8,4,3,11,*a,*b; for(bs,as;b-s13;b+) if(U【6】 /U)ab; printf(“%d“,*a) ; (分数:2.00)填空项 1:_ (正确答案:*b*a)解析:57.表达式 10+a+1.5-0.5*B的结果是U 【7】 /U。(分数:2.00)填空项 1:_ (正确答案:75.5)解析:58.以下函数用以求 x 的 y 次方。补足所缺语句。 Double fun(double x,int y) int i;double z=1; for(i1;iU 【8】 /U;i+) zU 【9】 /U; return z; (分数:2.00)填空项 1:_

8、 (正确答案:8y+1)解析:9z*x59.若输入字符串:abcde回车,则以下 while 循环体将执行U 【10】 /U次。 while(chgetchar()e)printf(“*“);(分数:2.00)填空项 1:_ (正确答案:0)解析:60.选择程序中的输入输出语句,以满足题目给定的输入输出数据形式。 main() int a;float b; U【11】 /U U 【12】 /U 输入形式:3.52空格6回车 输出形式:a*b21.12(分数:2.00)填空项 1:_ (正确答案:11scanf(“%f空格%d“,&b,&a);)解析:12printf(“a,b=%5.2f“,a

9、*b);61.mystrlen 函数的功能是计算 str 所指字符串的长度,并作为函数值返回。请填空。 int mystrlen(char *str) int i; for(i=0;U 【13】 /U!/0;i+); return(U 【14】 /U); (分数:2.00)填空项 1:_ (正确答案:13stri或 str+i)解析:14i62.函数 fun 的功能是使一个字符串按逆序存放。请填空。 void fun(char str) char m;int i,j; for(i=0,jstrlen(str);iU 【15】 /U;i+,j-) mstri; striU 【16】 /U; st

10、rj-1m; printf(“%s/n“,str); (分数:2.00)填空项 1:_ (正确答案:15strlen(str)2)解析:16strj-163.下面程序的功能是求整数 m、n 的最大公约数,请填空。 main() int m,n,r; scanf(“%d,%d“,m,n); if(U 【17】 /U) rm;mn;n=r; while(U 【18】 /U)rm%n;mn;nr; printf(“%d“,m); (分数:2.00)填空项 1:_ (正确答案:17mn)解析:18n!064.下面程序的功能是两个整数进行交换,请填空。 sub(int * x,int *y) U【19】 /U z=*x; *x= *y; *y=z; return; main() int m,n,*t1,*t2; scanf(“%d,%d“,&m,&n); t1&m;t2&n; U【20】 /U printf(“%d,%d/n“,m,n); (分数:2.00)填空项 1:_ (正确答案:19int z;)解析:20sub(t1,t2);

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