网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
执行下面程序后,i的值为()。 #include<stdio.h> main() { int i,x; for(i=1,x=1;i<=20;i++) { if(x%2==1) {x+=5;continue;} if(x>=10)break; x-=3; } }
A.21
B.2
C.6
D.11
参考答案和解析
A
更多 “执行下面程序后,i的值为()。 #include<stdio.h> main() { int i,x; for(i=1,x=1;i<=20;i++) { if(x%2==1) {x+=5;continue;} if(x>=10)break; x-=3; } }A.21B.2C.6D.11” 相关考题
考题
阅读下列程序,则运行结果为 #include"stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; for(i=0;i<3;i++) x=fun(); printf("%d\n",x);}A.5B.6C.7D.8
考题
以下程序的执行结果是【】。 include int f(int b[],int n) { int i,r=1; for(i=0;i
以下程序的执行结果是【 】。include<iostream.h>int f(int b[],int n){int i,r=1;for(i=0;i<n;i++)r=r*b[i];return r;}void main(){int x,a[]={2,3,4,5,6,7,8,9};x=f(a,3);cout<<x<<endl;}
考题
下面程序的结果【】。 include int f(int); void main() { int x=1,i; for (i=0; i
下面程序的结果【 】。include<iostream.h>int f(int);void main() {int x=1, i;for (i=0; i<3; i++)cout<<f(x)<<‘ ’ ;cout<<end1;}int f(int x){int y=1;static int z=3y++;z++;return (x+y+z);}
考题
以下程序的输出结果是【 】。include int fun(int x) {static int t=0; return(t+=x); }
以下程序的输出结果是【 】。include <stdio.h>int fun(int x){ static int t=0;return(t+=x);}main()int s,i;for(i=1 ;i<=5;i++) s=fun(i);printf("%d\n",s);
考题
有以下程序: include main ( ){int x[ ] = {1,3,5,7,2,4,6,0} ,i,j,k;for(i =0;i
有以下程序: #include <stdio. h> main ( ) { int x[ ] = {1,3,5,7,2,4,6,0} ,i,j,k; for(i =0;i<3;i ++ ) for (j =2;j> = i;j — ) if( x[j + 1 ] > x[j] ) { k = x[j] ;x[j] = x[j + 1 ] ;x[j + 1 ] = k; } for (i =0;i<3;i++) for(j =4;j <7-i;j ++) if(x[j] >x[j+1]){ k=x[j];x[j] =x[j+1];x[j+1] =k;} for (i=0;i<8;i ++) printf("%d" ,x[i]); prinff("\n" );}程序运行后的输出结果是( )。A.75310246B.1234567C.76310462D.13570246
考题
请选出以下程序的输出结果includemain(){ int a[]={1,2,3,4},i;int x=0;for(i=0;i
请选出以下程序的输出结果 #include<stdio.h> main() { int a[]={1,2,3,4},i; int x=0; for(i=0;i<4;i++) { sub(a,x);printf("%d",x);} printf("\n");} sub(s,y) int*s,y; { static int t=3; y=s[t];t--; }A.1 2 3 4B.4 3 2 1C.0D.4444
考题
有以下程序 main() { int x[]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i=i;
有以下程序main( ){ int x[ ]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for (j=2;j>=i;j--)if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}for(i=0;i<3;i++)for(j=4;j<7-i;j++)if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}for (i=0;i<3;i++)if(x[j]>x[j+1]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}for (i=0;i<8;i++) printf("%d",x[i]);printf("\n");}程序运行后的输出结果是:A.75310246B.1234567C.76310462D.13570246
考题
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。 include main() {
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。include <stdio.h>main(){int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;for(i=0;i<4;i++){p[i]=x[2*i+1];printf("%d",p[i][0]);}printf("\n");}
考题
● 针对以下C语言程序段,假设sta[10]= -1,对于x的取值,需要__个测试用例能够满足分支覆盖的要求。 int MathMine( int x ) { int m = 0; int i; for( i = x-1; i = x + 1; i++ ) { if ( i 0 ) continue; if ( i 31 ) break; if ( sta[i] == -1 ) m++; } return m; }A.3B.4C.5D.6
考题
有以下程序: include using namespace std; int main() {int x;for(int i=1;i
有以下程序: #include <iostream> using namespace std; int main() { int x; for(int i=1;i<=100;i++) { x=i; if (++x%2==0) if (++x%3==0) if (++x%7==0) cout<A.39,81B.42,84C.26,68D.28,70
考题
有以下程序,程序执行后,输出结果是【】include void fun(int*A) {a[0]=a[1];} main() {i
有以下程序,程序执行后,输出结果是【 】include<stdio.h>void fun(int*A){ a[0]=a[1];}main(){ int a[10]={10,9,8,7,6,5,4,3,2,1,},i;for(i=2;i>1=0;i-) fun(a[i]);for(i=0;i<10;i++) printf("%d,a[i]);printf("\n");}
考题
有以下程序:includedefine N 8void fun(int*x,int i){*x=*(x+i)+1;}main(){int a[N]=
有以下程序: #include<stdio.h> #define N 8 void fun(int*x,int i) {*x=*(x+i)+1;} main() {int a[N]={1,2,3,4,5,6,7,8},i; fun(a,2); for(i=0;i<N/2;i++) {printf("%d",a[i]);} printf("\n"); } 程序运行后的输出结果是( )。A.1 3 1 3B.3 2 3 4C.4 2 3 4D.1 2 3 4
考题
若有定义:int i=0,x=0;int a[3][3]={1,2,3,4,5,6,7,8,9};则以下程序段运行后x的值为()for(;i3;i++)x+=a[i][2-i];
A.0B.12C.15D.18
考题
执行下列程序段后,x和i的值分别是和int x,i;for (i=1,x=1;i=50;i++){ if(x=10) break; if(x%2==1) { x+=5; continue; } x-=3;}
考题
分析以下程序的执行结果【】。include class S{ int A[10]; public: int operato
分析以下程序的执行结果【 】。include <iostream. h>class S{int A[10];public:int operator () (int);};int S: :operator() (int x) {return A[x];}void main() {S a;int i,j;for (i=0; i<10; i++)a(i)=i*2;for (i=0; i<10; i++)cout<<a(i)<<" ";cout<<end1; }
考题
执行下面的程序段后,x的值为( )。 public class Sun { public static void main(String args[ ]) { int x=5; for(int i=1;i<=20;i=i+2) x=x+i/5; System.out.println(x); } }A.21B.22C.23D.24
考题
有以下程序:inelude main( ){int i,j,x=0;for(i=0;i
有以下程序:#inelude <stdio.h>main( ){ int i,j,x=0; for(i=0;i<2;i++ ) { x++; for(j=0;j<=3;j ++) { fi(j%2) continue; x++; x++; } pfinff( "x = % d\n",x);} 程序执行后的输出结果是( )。A.x=4B.x=8C.x=6D.x=12
考题
执行以下程序后i的值为()。main(){int x,i;for(i=l,x=1;i=20)break; if(x%5==1){x
执行以下程序后i的值为( )。 main() { int x,i; for(i=l,x=1;i<=36;i++) { if(x>=20) break; if(x%5==1) { x+=5;continue; } x-=5; ) printf("%d",i); }A.3B.4C.5D.6
考题
以下程序的输出的结果是()。include int x=3;void main(){void incre();int i;for (
以下程序的输出的结果是( )。#include <iostream.h>int x=3;void main(){ void incre(); int i; for (i=1;i<x;i++) incre();}Void incre(){ static int x=1; x*=x+1; cout<<x<<"";}A.3 3B.2 2C.2 6D.2 5
考题
运行下面程序,若输入 a sd in inc1 x=1 in inc1 x=1 in inc2 x=1 in inc2 x=2 in in
运行下面程序,若输入 a<回车> sd<回车> in inc1 x=1 in inc1 x=1 in inc2 x=1 in inc2 x=2 in inc2 x=3 fg<回车>则输出结果为______。 #define N 6 #include <stdio.h> main() { char c[N]; int i=0; for(;i<N;c[i]=getchar(),i++); for(i=0;i<N;i++)putch8r(c[i]); printf("\n"); }A.a s d f gB.a s d fC.a sd fD.asdfg
考题
设x和y均为int型变量,则执行下面的循环后,y值为()。include void main(){int x, y;f
设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.2B.4C.6D.8
考题
以下程序的执行结果是()。includeint fun(int b[],int n){int i,r=1;for(i=0;i
以下程序的执行结果是( )。 #include<iostream.h> int fun(int b[],int n) { int i,r=1; for(i=0;i<n;i++) r=r*b[i]; } void main() { int x,a[]={1,2,3,4,5,6,7,8}; x=fun(a,3); cout<<x<<endl; }A.5B.6C.7D.8
考题
以下程序的输出的结果是()。includeint x=3:void main(){void fun();int i;for(i=1;
以下程序的输出的结果是( )。 #include<iostream.h> int x=3: void main() { void fun(); int i; for(i=1;i<x;i++) fun(); } void fun() { static int x=1; x*=x+1; cout<<x<<" "; }A.3,3B.2,2C.2,6D.2,5
考题
读程序:includef(int b[],int n){ int i,r;r=1;for(i=0;i
读程序: #include <stdio.h> f(int b[],int n) { int i,r; r=1; for(i=0;i<=n;i++) r=r*b[i]; return r; } main() { int x,a[]={2,3,4,5,6,7,8,9}; x=f(a,3); printf("%d\n",x); } 上面程序的输出结果是( )。A.720B.120C.24D.6
考题
以下程序的定义语句中,x[1]的初值是 [9] ,程序运行后输出的内容是 [10] 。include main(
以下程序的定义语句中,x[1]的初值是 [9] ,程序运行后输出的内容是 [10] 。include <stdio.h>main(){ int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;for(i=0;i<4;i++){ p[i]=x[2*i+1];printf("%d",p[i][0]);}printf("\n");}
考题
若有定义:int i=0,x=0;int a[3][3]={1,2,3,4,5,6,7,8,9};则以下程序段运行后x的值为() for(;i3;i++)x+=a[i][2-i];A、0B、12C、15D、18
考题
单选题有以下程序:#include int fun(){ static int x=1; x+=1; return x;}main(){ int i,s=1; for(i=1;i=5;i++)s+=fun(); printf(%d,s);}程序运行后的结果是( )。A
11B
21C
6D
120
考题
单选题有以下程序:#include int fun(){ static int x=1; x*=2; return x;}main(){ int i,s=1; for(i=1;i=3;i++)s*=fun(); printf(%d,s);}程序运行后的输出结果是( )。A
0B
10C
30D
64
热门标签
最新试卷