A: 3
B: 5
C: 15
D: 8
举一反三
- 设x和y均为int型变量,则执行以下的循环后,y值为( )。 for(y=1,x=1;y<=50;y++) {if(x==10) break; if(x%2==1) {x+=5;continue;} x-=3; }
- 设x和y均为int型变量,则执行下面的循环后,y值为( )。#include <iostream.h>void main(){int x, y;for(y= 1,x= 1 ;y<=50;y++){ if(x>=10) }break;if (x%2==1){ x+=5; continue;} x-=3;} cout<<y; A: 2 B: 4 C: 6 D: 8
- 若有int x,y,z;,则执行以下程序段后的输出结果为:x=1;y=3;z=5;if(x>;y)x=y;y=z;printf("x=%d,y=%d,z=%d",x,y,z); A: x=1,y=5,z=5 B: x=1,y=3,z=3 C: x=5,y=3,z=5 D: x=5,y=3,z=3
- 以下程序段循环结束后,循环变量x的值为。 int x=1,y=1; do { y=y*2; x++; }while(x<=10); printf("%d",x);
- 执行下面程序,输出结果是( )。#include [stdio.h] int main() { int x,y; for(x=1,y=5;x<y;x++) y--; printf("%d\n",x); return 0; } A: 3 B: 5 C: 7 D: 9
内容
- 0
运行下面程序时,若从键盘输入3,5,则程序的输出结果是______. #include [stdio.h] int main( ) { int x,y; scanf("%d,%d",&x,&y); if (x==y) printf("x==y"); else if (x>y) printf("x>y"); else printf("x<y"); } A: x==y B: x<y C: 5>3 D: 3<5
- 1
对于下面的for循环语句,可以断定它执行________次循环。 for(x=1,y=1;(y!=67)&&(x<5);x++) printf("*");
- 2
设x和y均为int型变量,则执行以下的循环后,y值为()。for(y=1,x=1...+=5;continue;}x-=3;}
- 3
阅读程序,分析输出结果是()。#include [stdio.h]void main(){ int x=10,y=5; switch(x) { case 1:x++; default: x+=y;case 2:y--;case 3:x--;}printf("x=%d,y=%d",x,y);} A: x=14,y=4 B: x=15,y=5 C: x=10,y=5 D: x=15,y=4
- 4
阅读程序,分析输出结果是()。#include [stdio.h]void main(){ int x=10,y=5; switch(x) { case 1:x++; default: x+=y;case 2:y--;case 3:x--;}printf("x=%d,y=%d",x,y);} A: x=15,y=5 B: x=10,y=5 C: x=14,y=4 D: x=15,y=4