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

C++常见选择填空习题集

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

} }

16. 下列关于goto语句的描述中正确的是( ) A. goto语句可以在一个程序中随意转向。 B. 循环体中不能出现goto语句

C. goto语句后面要跟上一个它所要转向的语句 D. goto语句不是结构化语句

17.执行以下程序段的输出结果是( ) int s1=0,s2=0,s3=0,s4=0; for(int t=1;t<=4;t++) switch(t){

case t>=4:s1++;break; case t>=3:s2++;break; case t>=2:s3++;break; default:s4++; }

cout<

A. 1,1,1,2 B. 1,2,3,2 C. 1,1,2,2 D. 编译不通过

18. 执行for(int i=10; i>1; --i) cout<<.*.;语句段后,输出字符“*”的个数是( ) A. 7 B. 8 C. 9 D. 10

二、写程序运行结果

1. 写出下面的程序的运行结果 #include #include void main() {

int i,j,k;

for(i=1; i<=6; i++) {

for(j=1; j<=20-2*i; j++) cout<<” ”; for(k=1;k<=i; k++) cout<

2. 写出下面的程序的运行结果 #include #include void main() {

int i,j,k;

for(i=1; i<=6; i++) {

for(j=1; j<=20-3*i; j++) cout << ” “ ; for(k=1; k<=i; k++) cout << setw(3) << k ; for(k=i-1; k>0; k--) cout << setw(3) << k ; cout<

3. #include

char input[]=”SSSWILTECH1\\1\\11W\\1WALLMP1”; void main() {

int i; char c;

for(i=2; (c=input[i])!=’\\0’; i++) {

switch(c) {

case ‘a’: cout<<’i’; continue;

case ‘1’: break;

case 1: while((c=input[++i])!=’\\1’ && c!=’\\0’); case 9: cout<<’S’; case ‘E’:

case ‘L’: continue; default: cout<

cout<<” “; }

cout<

SWITCH SWAMP

4. #include void main() {

int a,b,c,s,i; a=b=c=0;

for(i=0; i<10; i++) {

cin>>s; switch(s%3) {

case 0: a+=s; break; case 1: b+=s; break; case 2: c+=s; break; } }

cout<

假定输入的10个整数为:12,34,54,51,9,45,63,27,6,35,写出该程序的运行结果。

267,34,35

5. #include void main() {

int i,j;

for(i=1; i<=4; i++) {

for(j=(4-i)*2; j>0; j--)cout<<” “; for(j=1; j<=2*i-1; j++)cout<<”*”; cout<

for(i=3; i>=1; i--) {

for(j=(4-i)*2; j>0; j--)cout<<” “; for(j=1; j<=2*i-1; j++)cout<<”*”;

cout<

三、改错题

1. 水仙花数是一个三位数,其各位数字的立方和等于该数本身。以下程序输出所有的水仙花数。

#include using namespace std; void main() { int i,a,b,c;

for (i=100;i<1000;i++); {

a=i/100; b=i0/10; c=i/10;

if (i=a*a*a+b*b*b+c*c*c) cout<

2. #include #include void main() {

for(int n=1;n<6;n++)

cout<

四、程序填空题

1. 求3到100之间的所有素数之和。

#include [1] #include void main() {

搜索更多关于: C++常见选择填空习题集 的文档
C++常见选择填空习题集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c63bhw55oob1xep136ok5_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top