当前位置:首页 > C语言程序习题解析
(5)以下for循环的循环次数是( )。 for(x=0, y=0; (y=123)&&(x<4); x++); A.是无限循环 B.循环次数不定 C.执行4次 D.执行3次 (6)下面程序的运行结果是( )。 #include A.8 B.9 C. 7 D.编译不成功 (7)关于for循环语句下面不正确的是( )。. A.在循环体中,不能改变循环控制变量 B.在执行中循环控制变量初值、终值可变 C.循环控制变量可增可减 D.循环控制变量不必在说明部分说明 (8)下列写法中等价的是( )。 A.若x=1,则while(x!=x)与while(x) B.若x=0,则while(x!=x)与while(x) C.若x=1,则while(x!=0)与while(!x) D.若x=0,则while(x==0)与while(!x) (9)执行语句for(i=0; i++<3;)后,变量i的值为( )。 A.2 B.3 C.4 D.5 (10)下面程序的运行结果是( )。 #include A.10 1 9 2 B.9 8 7 6 C.10 9 9 0 D.10 10 9 1 (11)若int x=3;且有下面的程序片段,则输出结果为( )。 do { x-=2; cout< }while(!(- -x)); A.1 B.3 0 C.1 2 D.死循环 (12)下面程序的运行结果是( )。 #include { num++; cout< (14)下列程序段不是死循环的是( )。 A.int i=100; while(1) { i=i0+1; if(i>100) break; } B.for( ; ;) C.int k=0; do{++k;} while(k>=0); D.int s=36; while(s); --s; (15)下面程序的运行结果是( )。 #include (1)下面程序的运行结果是_______。 #include (2)若所用变量都已正确定义,以下程序段的输出结果__________ x=y=0; while(x<20)y++,x+=3; cout<<‖y=‖< (3)下面程序的运行结果是________。 #include (4)输入一个字母,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其它字符不变。填入正确内容。 #include else if(ch>=‘a‘ &&ch<=‘z‘)____________; cout< (5)读下面的程序,要使输出结果t=4,输入变量a和b应满足条件_________。 #include if(a>0)s=s+1; if(a>b)t=s+t; else if(a= =b)t=5; else t=2*s; cout<<‖s=‖< (6)从键盘输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,完成下面的程序填空。 #include { if(mark>max) max=mark; if(mark (7)下面程序的功能是计算100至1000之间有多少个数其各位数字之和是5。 #include (8)下面程序的功能是输出1至200之间每位数的乘积大于每位数的和的数。 #include for(n=1; n<=100; n++) { k=1; s=0; _________________; while(____________) { k*=m; s+=m; _____________; } if(k>s) cout< 3.? 看程序写结果 (1)#include
共分享92篇相关文档