下面程序片段输出的是()。inti=0,j=9;do{if(i++>--j)break;}while(i<4);System.out.println("i="+i+"andj="+j);
A.i=4andj=4
B.i=5andj=5
C.i=5andj=4
D.i=4andj=5
D、i=4andj=5
A.i=4andj=4
B.i=5andj=5
C.i=5andj=4
D.i=4andj=5
D、i=4andj=5
A.i = 4 and j = 4
B.i = 5 and j = 5
C.i = 5 and j = 4
D.i = 4 and j = 5
{if(j%2!=0)break;a++;}a++;}Console.WriteLine(a);
A.4
B.5
C.6
D.7
程序输出
cnt-648
#include<stdio.h>,
intmain(){
inti,j,k,cnt=0;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
if([填空1])continue;//前两位相等时
elsefor(k=0;k<10;k++)
if([填空2])cnt++;
printf("cnt=%d\n",cnt);
定义如下变量和数组:inti; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的输出结果是()。
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
下面程序输出的是()。 main { int t=l;fun(fun(t));} fun(int h) { static int a[3]={1.2.3}; int k; for(k=0;k<3;k++)a[k]+=a[k]-h; for(k=0;k<3;k++)printf("%d",a[k]); printf("\n"); return(a[h]);}
A.1,2,3, 1,5,9,
B.1,3,5, 1,3,j,
C.1,3,5, 0,4,8,
D.1,3。5, -1,3,7,
下面程序的输出是________。 main() {int x=3,y=6,a=0; while(x++!=(y=|)) { a+=1; if(y<x)break; } printf("x=%d,y=%d,a=%d\n",x,y,A) ; }
A.x=4,y=4,a=1
B.x=5,y=5,a=1
C.x=5,y=4,a=3
D.x=5,y=4,a=1
以下程序运行时,若从键盘输入:1 2 3<回车>。输出结果是#include <stdio.h>main(){ int i=2,j=2,k=2; scanf("%d%*d%d",&i,&j,&k); printf("%d%d%d\n",i,j,k);}
有以下程序 include<stdio.h> intfun(){ staticintx=1; x+=1: returnx;} main(){ inti,s=1; for(i=1;i<=5;i++)s+=fun(); printf(%d\n,s);} 程序运行后的输出结果是
A.11
B.21
C.6
D.120
A.i=10,sum=9
B.i=9,sum=9
C.i=2,sum=1
D.运行出现错误