还剩3页未读,继续阅读
文本内容:
循环结构程序设计练习题
一、选择题以下叙述中正确的是
1.语句只能用于语句体匚打A breakswitch语句的作用是使程序的执行流程跳出包含它的所有循环B continue语句只能用在循环体内和语句体内C breakswitch在循环体内使用语句和语句的作用相同D breakcontinue
2.已知char ch;执行语句“whilech二getchar!=\n;”时输入uabcde回车》”后,的值是chA ch=e Bch=,\n Cch=O Dch=NULL.与语句与等价的语句是3w le!x”A whilex==0B whilex!=0C whilex==l Dwhilex!=l有以下程序
4.#includestdio.hvoid main{int y=9;for;yO;y-if y%3==0printf“%d”,--y;程序的运行结果是A741B963C852D875421有以下程序
5.#includestdio.hvoid main{int a=3;do{printfn%dn,a-;}while!a;程序的运行结果是A321B3无输出死循环C D以下程序的输出结果是
6.#includestdio.hvoid main{int i,n=0;fori=2;i5:i++do ifi%3continue;n++;}while!i;n++;printfnn=%d\n;D n=5A n=2B n=3Cn=4以下程序的输出结果是
7.#includestdio.hvoid main{int i=5;for;i15;i++;ifi%4==0printfn%2dH,i;else continue;D8A81216B812C1216有以下程序
8.#includestdio.hvoid main{int i,j,m=55;for i=l;i=3;i++forj=3;j=i;j++m=m%j;printf%d\n”,m;D3程序的运行结果是A0B1C
2.有以下程序9#includestdio.hvoid main{int m,n;scanf%d,%d”,n,m;whilem!=n{whilemn m-=n;whilenm n-=m;}printfn m=%d\n n,m;若键盘输入为则程序的运行结果是14,65,A m=3B m=2C m=l Dm=0
二、填空以下程序运行后输出号的个数是
1.#includestdio.h voidmain血ij;for i=l;i4;++i++for j=2;ji;j++putchar6#9;以下程序的输出结果是.
2.#include stdio.h voidmain{int n=12345,d;while n!=0{d=n%10;printf%d,d;n/=10;}}任何一个大于的偶数均可表示为两个素数之和,以下程序实现将之间的
3.66〜50偶数表示成两个素数之和.偶数表示成两个素数之和#includestdio.hvoid mainint i,j,m,n;for m=6;m=50;m+=2forn=2;nm;n++fori=2;
①;i++;if n==ifor j=2;
②;j++;if
③___________________printfn%d=%d+%d\nn,m,n,m-n;break;}以下程序的输出结果是.
4.#include stido.h main{int i;for i=,a,;iT;i++j++printf%c\i-a+A;printf n\nn;
5.有以下程序mian{int ij;for i=l;i4;i++{for j=i;j4;j++printf%d*%d=%d“,i,j,i*j;printf“\n”;程序运行后的输出结果是
三、编程题一百万富翁遇到一陌生人,陌生人找他谈一个换钱计划,该计划如下:我每天人
1.给你十万元,而你第一天只需给我一分钱,第二天我仍然给你十万元,你给我二分钱,第三天我仍然给你十万元,你给我四分钱,……,我每天给你的都是十万元,你每天给我的钱是前一天的两倍,直到满一个月天百万富翁很30高兴,欣然接收了这个契约请编写一个程序计算这一个月中陌生人给了百万富翁多少钱,百万富翁给了陌生人多少钱,编写程序,打印以下图形行的值由键盘输入2nvt*vl*xL*xrxXTXxTx✓p*sXzvizxlxXJXXJX**********编写一个程序,将用户输入的十进制数转换成任意进制的数
3.用牛顿迭代法求方程在附近的根迭代公式,要求
4.1322X-4X+3X+8=0|xl-x0|10-
6.,输出以内的所有素数.51000输入两个正整数和求其最大公约数和最小公倍数.
6.m n,找出以内的所有完数,一个数如果恰好等于它的各因子之和,这个数就成为
7.1000完数,例如.的因子为因此是完数.61,2,3,6=1+2+3,6。
个人认证
优秀文档
获得点赞 0