网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

执行以下程序段,程序输出结果是()。 int i=5, sum1=0; sum2=0; while(i<=4) { sum1=sum1+i; i++; } do { sum2=sum2+i; i++; }while(i<=4); printf("sum1=%d, sum2=%dn",sum1, sum2);

A.sum1=0, sum2=5

B.sum1=0, sum2=0

C.sum1=10, sum2=10

D.sum1=4, sum2=0


参考答案和解析
A
更多 “执行以下程序段,程序输出结果是()。 int i=5, sum1=0; sum2=0; while(i<=4) { sum1=sum1+i; i++; } do { sum2=sum2+i; i++; }while(i<=4); printf("sum1=%d, sum2=%dn",sum1, sum2);A.sum1=0, sum2=5B.sum1=0, sum2=0C.sum1=10, sum2=10D.sum1=4, sum2=0” 相关考题
考题 有以下程序main(){ int i;for(i=1; i=40; i++){ if(i++%5==0)if(++i%8==0) printf("%d ",i);}printf("\n");}执行后的输出结果是A)5B)24C)32D)40

考题 若变量已正确定义,有以下程序段i=0;do printf("%d,",i);while(i++);printf("%d\n",i)其输出结果是A ) 0 , 0B ) 0 , 1C ) 1 , 1D ) 程序进入无限循环

考题 有以下程序#include stdio.hmain(){ int i=5;do{ if(i%3==1)if(i%5==2){ printf( " *%d " ,i); break; }i++;} while(i!=0);printf( " \n " );}程序的运行结果是A)*7B)*3*5C)*5D)*2*6

考题 ( 10 )有以下程序#include stdio.hmain (){ int a[]={1,2,3,4,5,6},*k[3],i=0;while ( i3 ){ k[i]=a[2*i];printf ( " %d " ,*k[i] ) ;i++;}}程序运行后的输出结果是 【 10 】 。

考题 ●试题八阅读以下说明和Java代码,将解答写入答题纸的对应栏内。【说明】下面的程序中定义了两个方法求自然数1~100的和。具体如下:int sum1(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。public class Sum{public static void main (1){//1.调用sum1(int n),求1~100的和//标准输出(2) ("1~100的和:"+sum1(100));//2.调用sum2(int n),求1~100的和//标准输出(2) ("1~100的和:"+sum2(100));}static int sum1(int n){int result=0;for(int i=1;i=n;i++)(3)retrun result;}static int sum2(int n){if (4)return 1;else(5)}}

考题 将变量SUM1、SUM2定义为单精度型,写出相的定义语句______。

考题 阅读以下说明和Java代码,将解答写入对应栏内。【说明】下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。public class Sum {public static void main (1){//1. 调用sum1(int n),求1~100的和//标准输出(2) ("1~100的和:" +sum1(100));//2. 调用sum2(int n),求1~100的和//标准输出(2) ("1~100的和:"+sum2(100));}static iht sum1( int n){int result=0;for(int i=1;i<=n;i++)(3)retrun result;}static int sum2(int n){if (4)return 1else(5)}}

考题 有以下程序: main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; }while(!i); n++; } printf("n=%d\n",n); } 程序执行后的输出结果是( )。A.n=5B.n=2C.n=3D.n=4

考题 有以下程序 main( ) { int i=0,s=0; do{ if(i%2){i++;continue;} i++; s+=i; } while(i<7); printf("%d\n",s); } 执行后输出的结果是A.16B.12C.28D.21

考题 以下程序运行后的输出结果【 】。struct NODE{int k;struct NODE *link;};main(){structNODEm[5],*p=m,*q=m+4;int i=0;while(p!=q){p->k=++i;p++;q->k=i++;q-;}q->k=i;for(i=0;i<5;i++)printf("%d",m[i].k);printf("\n");}

考题 以下程序的输出结果是【】。 include void main(){ int i,a[5]; i=0; while(i 以下程序的输出结果是【 】。include<iostrean.h>void main(){int i,a[5];i=0;while(i<5){a[i]=8*(i-2+4*(i>2))%5;i++;}for(i=4;i>=0;i--) cout<<a[i];}

考题 以下程序的输出结果是【】。 main() { int p[7]=(11,13,14,15,16,17,18}; int i=0,j=0; while(i 以下程序的输出结果是【 】。main(){int p[7]=(11,13,14,15,16,17,18};int i=0,j=0;while(i<7p[i]%2==1)j+=p[i++];printf("%d\n",j);}

考题 有以下程序main(){ int i;for(i=1;i=40;i++){ if(i++%5==0)if(++i%8==0) printf("%d",i);}printf("\n");}执行后的输出结果是A.5B.24C.32D.40

考题 有以下程序 include main() { int i=5; do { if(i%3==1) 有以下程序 #include <stdio.h> main() { int i=5; do { if(i%3==1) if(i%5==2) { printf"*%d",i); break; } i++; } while(i!=0); printf("\n"); } 程序的运行结果是______。A.*7B.*3*5C.*5D.*2*6

考题 有以下程序#include stdio.hvoid exch(int t[ ]){ t[0]=t[5]; }main( ){ int x[10]={1,2,3,4,5,6,7,8,9,10),i=0;while(i=4){ exch(x[i]); i++; }for( i=0; 15;i++) printf(”%d",x[i]);.printf( "\n");}程序运行后输出的结果是A) 2 4 6 8 10B) 1 3 5 7 9C) 1 2 3 4 5D) 6 7 8 9 10

考题 以下程序运行后的输出结果是( )。 include main() {char ch[]="abcd",x[4][4];int i; f 以下程序运行后的输出结果是( )。 include<string.h> main() {char ch[]="abcd",x[4][4];int i; for(i=0;i<4;i++)strcpy(x[i],ch); for(i=0;i<4;i++)printf("%s",x[i][i]); printf("\n"); }

考题 以下程序的输出结果是 【 11 】。#include stdio.hmain( ){ char *ch[4]={"red',"green","blue"};int i=0;while( ch[i] ){ putchar( ch[i][0]); i++;)}

考题 有以下程序的输出结果是( ) main( ) { int i,n=0; for(i=2;i5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf(“n=%d\n”,n); }A.n=5B.n=2C.n=3D.n=4

考题 下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。public class Sum{public static void main(String args[]){//1.调用suml(int n),求1~100的和System.out.println("1~100的和:"+sum1(100));//2,调用sum2(int n),求1~100的和System.out.println("1~100的和:"+sum2(100));}static int suml(int n){int result=0;for(int i=1;i<=n;i++)________________retrun result;}static int sum2(int n){if(______________)return 1;else_____________}}

考题 下面程序用于计算矩阵的两条对角线上的元素之和。补充下列语句,实现该功能。include<iostream.h>void main(){int a[3],[3]={9,8,7,6,5,4,3,2,1};int sum1=0,sum2=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j)sum1+=a[i][j];for(i=0;i<3:i++)for(j=2;【 】;j--)if(i+j==2)sum2+=a[i][j];}

考题 有以下程序: #includestdio.h void exch(int t[]) { t[0]=t[s];} main( ) { int x[10]={1,2,3,4,5,6,7,8,9,10},i=0; while(i=4){exch(x[i]);i++;} for(i=0;i5;i++)printf("%dl"x[i]); printf("\n"); } 程序运行后输出的结果是( )。A.2 4 6 8 10B.1 3 5 7 9C.1 2 3 4 5D.6 7 8 9 10

考题 有以下程序:include main(){ int i,n=0;for(i=2;i 有以下程序: #include <stdio.h> main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(! i); n++; } printf("n=%d\n",n); } 程序执行后的输出结果是( )。A.n=5B.n=2C.n=3D.n=4

考题 有以下程序main( ){ int i=0,s=0;do{if (i%2){i++;continue;}i++;s+=i;}while(i<7);cout<<s<<endl;}执行后输出结果是A.16B.12C.28D.21

考题 若变量已正确定义,有以下程序段i—o;do printf(%d,,i);while(i++);printf(%d%d,,i);while(i++);printf(%d,i)其输出结果是( )。A.0,0B.0,1C.1,1D.程序进入无限循环

考题 有以下程序 main() { int i=0,s=0; do{ if(i%2){i++;continue;} i++; s+=i; }while(i<7); printf("%d\n",s); } 执行后输出结果是A.16B.12C.28D.21

考题 有以下程序 main() { int i,n=0; for(i=2;i<5;i++) { do {if(i%3)continue; n++; }while(!i); n++; } printf("n=%d\n",n); } 程序执行后输出结果是A.n=5B.n=2C.n=3D.n=4

考题 以下程序段的输出结果为().  char c[]="abc";  int  i=0;  do while(c[i++]!=’/0’);printf("%d",i-1);A、abcB、abC、2D、3

考题 若变量已正确定义,以下不能正确计算1+2+3+4+5的程序段是()。A、i=1;s=1;do{s=s+i;i++;}while(i5);B、i=0;s=0;do{i++;s=s+i;}while(i5);C、i=1;s=0;do{s=s+i;i++;}while(i6);D、i=1;s=0;do{s=s+i;i++;}while(i=5);