第一范文网 - 专业文章范例文档资料分享平台

全国计算机等级考试二级C语言真题题库2+2016年3月

来源:用户分享 时间:2025/6/28 5:23:50 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

但是没有改变其存放位置,还是在全局静态储存区。extem外部声明,该变量在其他地方有被定义过。因此,答案为A选项。

4. 设有定义:int x,Y,z;,且各变量已赋正整数值,则以下能正确表示代数式

的C语言表达式是( )。

A …1.…0/x。/y,/z B 1/x * Y * z C 1/(x * Y * z) D 1/x/y/(double)z 答案:A

代数表达式1/(X?Y?z)是小数,转为cf语言的表达式必须是小数。A选项由于l.0为浮点数,计算结1果自动转换为浮点数,故A选项正确。选项B,C,D的表达式均为0。答案为A选项。

5. 若有定义:double x;,则表达式IX=0,x+10,x+十的值是( )。

A 11.0 B 10.0

C 0.0 D 1.0 答案:C

c语言中,逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式。逗号运算符的优先级是所有运算符中级别最低的,逗号运算符保证左边的子表达式运笑结束后才进行右边的子表达式的运算。也麓是辽,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算,并以最右边表达式值作为整个逗号表达式的值。后置自增运算:k++表示先运算,后自■:曹置自增运算:++k表示先自加,后运算。因此,表达式l;O,I+10。x++的计算过程为首先赋值x=0,然后将x加l0,包是并不对x进行赋值,最后计算x++,并,根据后置自增运算的计算结果,即为x=0.0。故答案为C选项。

6. 有以下程序:( )。

执行时输入:0<回车>后,则输出结果是

A 5,

B 0,0,0,0,0, C 0,1,2,3,4, D 0,1, 答案:C

”anf(”%c”,&c),输入的字符,题目中输入了0,字符0,对应于ASCIl码为48,因此for循环中,i的范围从0~5,均小于48,if条件不成立,直接执行下一条语句,执行语句prinff,因此得到的结果是0,1,2,3,4。故答案为C选项。

7. 以下程序拟实现计算sum=1+1/2+1/3+…+1/50。

程序运行后,不能得到正确结果,出现问题的语句是

( )。

A sum+=1/i; B while(i<50); C sum.=1.0; D i++; 答案:A

选项A中,8111111+=1/i;i为整型,因此l/i是整型类型,当1/i有小数时,小数部分会被截断。因此l/i结果始终为0,导致结果出错,应改为8111m+=1.0/i。因此答案为A选项。

8. 下列处理中与队列有关的是( )。

A 操作系统中的作业调度 B 执行程序中的过程调用 C 执行程序中的循环控制

全国计算机等级考试二级C语言真题题库2+2016年3月.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c62olj727tb4mu7526k929d31q9p63i00ec0_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top