C语言程序设计作业(四)

C语言程序设计作业(四)

ID:37708934

大小:24.00 KB

页数:4页

时间:2019-05-29

C语言程序设计作业(四)_第1页
C语言程序设计作业(四)_第2页
C语言程序设计作业(四)_第3页
C语言程序设计作业(四)_第4页
资源描述:

《C语言程序设计作业(四)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计习题(四)学号:_____________姓名:_____________成绩____________一、选择题1.设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是()。A)while循环执行10次B)循环是无限循环C)循环体语句一次也不执行D)循环体语句执行一次2.下面程序段的运行结果是()。a=1;b=2;c=2;while(a

2、1,2,1D)2,1,13.下面程序段的运行结果是()。x=y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);A)20,7B)6,12C)20,8D)8,204.下面程序段的运行结果是()。intn=0;while(n++<=2);printf("%d",n);A)2B)3C)4D)语法错误5.下面程序的功能是将从键盘输入的一对数,由小到大排序输出。当输入一对相等数时结束循环,请选择填空。#includemain(){inta,b,t;sca

3、nf("%d%d",&a,&b);while(){if(a>b){t=a;a=b;b=t;}printf("%d,%d",a,b);scanf("%d%d",&a,&b);}}A)!a=bB)a!=bC)a==bD)a=b6.下面程序的功能是在输入一批正整数中求出最大者,输入0结束循环,请选择填空。#include"stdio.h"main(){inta,max=0;scanf("%d",&a);while(){if(max

4、max);}A)a==0B)aC)a==1D)!a1.若运行以下程序时,从键盘输入2473(表示回车),则下面程序的运行结果是()。#include"stdio.h"{intc;while((c=getchar())!='')switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}printf("");}A)668

5、977B)668966C)66778777D)66887662.若有语句如下,则程序段的输出是()。intx=3;do{printf("%d",x-=2);}while(!(--x));A)1B)1和-2C)3和0D)死循环3.执行语句for(i=1;i++<4;);后变量i的值为()。A)3B)4C)5D)不定4.下面程序的运行结果是。#includemain(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elsecontinue;prin

6、tf("#");}printf("$");}A)*#*#*#$B)#*#*#*$C)*#*#$D)#*#*$二、填空题5.下面程序段是从键盘输入的字符中统计数字字符的个数,当输入换行符时结束循环。请分析程序填空。intn=0,c;c=gethar();while(【1】){if(【2】)n++;c=getchar();}【1】______________'【2】____________________1.执行以下程序时输入right?,则下面程序的运行结果是______________。#

7、includemain(){charc;while((c=getchar())!='?')putchar(++c);2.下面程序段中循环体的执行次数是。a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);3.下面程序段的运行结果是。i=1;a=0;s=1;do{a=a+s*i;s=-s;i++;}while(i<=10);printf("a=%d",a);三、编程题4.任意输入一正整数,输出它是几位数。5.编写程序求1!+2!+3!+…+n!,其中n是待输入的整

8、数,如果输入的是负数或零则继续输入。1.编写程序:用数字0至9可以组成多少个无重复数字的三位偶数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。