以下程序段的输出结果是: int num=0; while(num=2) { num++; printf(“%d,”,num); }A.1,2,3,B.1,C.1,2,3,4,D.1,2,

以下程序段的输出结果是: int num=0; while(num<=2) { num++; printf(“%d,”,num); }

A.1,2,3,

B.1,

C.1,2,3,4,

D.1,2,


参考答案和解析
B 当num=0时,循环成立,执行num++后;num的值为1,因此输出1,接着返回while中的表达式;当num=1时,循环成立,执行nHm++后,num的值为2,输出2,再返回while中的表达式;当num=2时,循环成立,执行num++后.nHm的值为3,输出3,最后返回while中的表达式,当num=3,循环不成立,退出。

相关考题:

以下程序运行后,intfunc(char*str){intnum=0;while(*(str+num)!=\0)num++;return(num);}main(){charstr[10],*p=str;gets(p);printf(“%d\n“,func(p));}如果从键盘上输入ABCDE回车,则输出结果为() A、8B、7C、6D、5

有以下程序main(){ char *p[]={"3697","2584"};int i,j; long num=0;for(i=0;i2;i++){j=0;while(p[i][j]!='\0'){ if((p[i][j]-'0') % 2)num=10*num+p[i][j]-'0';j+=2;}}printf(" % d\n",num);}程序执行后的输出结果是A)35B)37C)39D)3975

以下程序段的输出结果是______。num =0While num=2num = num + 1WendPrint num

有以下程序:main(){ char *p[]={"3697","2584"}; int i,j; long num=0; for(i=0;i2;i++) {j=0;while(p[i][j]!=’\0’){ if((p[i][j]-’0’)%2= =0)num=10*num+p[i][j]-’0’; j+=2;} } printf("%d\n",num);}程序执行后的输出结果是( )。A.35 B.37C.39 D.28

有如下程序: include using namespace std; int strle(char a[],char b[]) {int num= 有如下程序:include <iostream>using namespace std;int strle(char a[],char b[]){int num=O,n=O;while (* (a+num) !='\0')num++;while (b [n] ){* (a+num)=b [n];num++;n++;}return(num);}int main (){char strl[80],str2[80],*p1=str1,*p2=str2;cin>>p1;cin>>p2;cout<<strle(p1,p2)<<end1;return 0;}运行上述程序,如果从键盘输入字符串qwerty和字符串abcd,则程序的输出结果是【 】。

有以下程序:includestdio.hvoid func(int n){ static int num=1);num=num+n;printf(stdio.hvoid func(int n){ static int num=1);num=num+n;printf(%d,num);}main( ){ funo(3);func(4);printf(n); }程序运行后的输出结果是( )。A.4 8B.3 4C.3 5D.4 5

阅读如下程序段,则执行后程序的输出结果是#includemain(){structa{int x; int y;}num[2]={{20,5},{6,7}};printf("%d\n",num[0].x/num[0].y*num[1].y);}A.0B.28C.20D.5

以下程序段的输出结果是。 num=0 while num=2 num = num+1 wend Print

以下程序段的输出结果是【 】。num=0While hum<=2num=num+1Print numWend

有下列程序: main( ) { char*P[]={"3697","2584"); int i,j;long num=0; for(i=0;i2;i++) {j=0; while(p[i][j]!=\0) {if((p[i][j]-t\0)%2)num=10*num+p[j][j]-0; j+=2; } } printf("%d\n",num); } 程序执行后的输出结果是( )。A.35B.37C.39D.3975

以下程序段的输出结果是【 】。num=0While num=5num=num+1WendMsgBox nu

以下程序段的输出结果是【 】。num=0While num <=5num =num+1WendMsgbox num

有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) {j=0; while(p[i][j]!='\0') { if((p[i][j]-'0')%2) num=10*num+p[i][j]-'0'; j+=2; } } printf("%d\n",num); } 程序执行后的输出结果上______。A.35B.37C.39D.3975

有以下程序:include main( ) char * p[ ] = {"3697" ,"2548" }; int i,j;long num =0 有以下程序: #include <stdio.h> main( ) char * p[ ] = {"3697" ,"2548" }; int i,j; long num =0; for(i =0;i<2;i ++ ) { j =0; while(p[i][j]! ='\0') { if((p[i][j]-'0')%2) num=10*num+p[i][j]-'0'; j+ =2; } printf( "%d \n" ,num);}程序执行后的输出结果是( )。A.35B.37C.39D.3975

以下程序运行后,如果从键盘上输入ABCDEF,则输出结果为______。includeinclude 以下程序运行后,如果从键盘上输入ABCDEF<回车>,则输出结果为______。 #include<stdio.h> #include<string.h> func(char str[]) { int num=0; while(*(str+num)!='\0') num++; return(num);p } main() { char str[10],*p=str; gets(p);printf("%d\n",func(P)); }A.8B.7C.6D.5

有以下程序: main() {char*p[]={"3697","2584"}; int i,j;long num=0; for(i=0;i<2;i++) {j=0; while(p[i][j]!='\0') {if((p[i][j]-'0')%2)num=10*num+p[i][j]-'0'; j+=2; } } printf("%d\n",num); } 程序执行后的输出结果是( )。A.35B.37C.39D.3975

下列程序的输出结果是______。 struct exmple { int x; int y; }num[2]=}1,2,3,2}; main() { printf("%d\n",num[1].y*num[0].x/num[1].x);}A.0B.1C.3D.6

以下程序的输出结果是( )。 main( ) { int Rum=0; while(num=2) { num++; printf(”%d\n”,num); } }A.1B.1C.1 2 3 4D.1 2 2 3

以下程序的输出结果是 ______。 main() {int num=0; while(num<=2) {num++;printf("%d\n",num);} }D.1 1 1 1 2 2 2 3 3 4

以下程序的输出结果是main() {intnum= 0;while(num<= 2){ num++; cout<<num; }}A.1234B.123C.12D.1

以下程序的输出结果是______。 main() {int num=0; while(num<=2) { num++; printf("%d\n",num); } }A.1 2 3 4B.1 2 3C.1 2D.1

以下程序的输出结果是main( ){int num=0;while(num<=2){num++;cout<<num;}}A.1234B.123C.12D.1

以下程序的输出结果是( )。main( ){ int num=0;while(num=2){ num++;printf(”%d\n”,num); }}A.1B.1 2 3C.1 2 3 4D.1 2 2 3

给出下面程序的输出结果。includeiostreamusing namespace std;void main(){int num=0,i=8;do{i--;num++;}while(--i);coutnumendl;}

请读程序: includemain(){int num=0;while(num 请读程序: # include<stdio.h> main( ) {int num=0; while(num<=2) {num+ +;printf("%d\n",num);} } 上面程序的输出结果是 ( )A.1B.1 2C.1 2 3D.1 2 3 4

以下程序段的输出结果是()。 num=0 Do While num<=2 num=num+1 Loop Print num

填空题以下程序段的输出结果是()。 num=0 Do While num<=2 num=num+1 Loop Print num

单选题有以下程序:#include void fun(int n){ static int num = 1; num=num+n; printf(%d, num);}main(){ fun(3); fun(4); printf();}程序运行后的输出结果是(  )。A48B34C35D45