C语言程序修试题改精选大放送啦!

发布于 2018-07-20 15:38  编辑:jokex
0
计算机等级考试题库 扫码微信刷题

小编收集到的精选试题  大家要认真阅读哦!









程序修改题:

下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。

例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!


u=2318411780,3141751619&fm=200&gp=0.jpg

【参考答案】

(1)*t=0

(2)if(d%2 1=O)或if(d%2==1)


【考点分析】

本题考查:指针型变量作为函数参数;if语句条件表达式,结合奇偶数的表示方法来确定该表达式内容。


【解题思路】

(1)由函数定义可知,变量t是指针变量,所以对t进行赋初值0是不对的。因为t指向的是存放新数的变量,所以此处应给新数赋初值0,即t=0。

(2)变量d表示数s各个位上的数,此处的if条件应为判断d是否为奇数。










点击下方链接,进入考无忧官方网站,更多精彩等你来!


文章推荐:

2018年全国计算机等级考试都有哪些科目?

2018年全国计算机考试报名为什么照片上传不成功?

2018年全国计算机等级考试一二三四级最新考试大纲汇总


温馨提示:

点击查看>>>计算机等级考试真题

想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试网



本文网址:http://www.k51.com.cn/info/jsjdjks/1807/2041046.html
选择分享到: