C语言阅读理解试题和参考答案
(二〇一八年九月一日)
阅读理解,有C程序代码如下(为描述方便,每一行前加了行号)
(1) #include <stdio.h>
(2) void main(void)
(3) {
(4) int x,y =0;
(5) scanf("%d",&x);
(6) while (x>0)
(7) {
(8) y=y*10+x %10;
(9) x = x/10;
(10) }
(11) printf("y=%d",y);
(12) }
阅读上述程序,回答问题:
(1)第c语言程序分析题及答案1行的功能是什么?
(2)在第2行中,main函数前面为什么有void?
(3)说明第4行的功能。
(4)设输入整数127,写出执行该程序的运行结果。
(5)说明该程序的功能。
答:
(1)是指将stdio.h这个头文件包含进来
(2)前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。
(3)定义x,y为INT型,其中Y赋初值为0
(4)127(x %10就是把X对10求余,然后根据条件循环)
(5)程序功能是打印键盘输入值,当输入的数只要大于0的整数,就完全输出。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论