网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
运行下面的程序 I=0 DO WHILE I<10 IF INT (1/2)=I/2 ?"偶数" ELSE ? "奇数" ENDIF I=I+1 ENDDO 问语句?"奇数"被执行的次数是
A.5
B.6
C.10
D.11
参考答案
更多 “ 运行下面的程序 I=0 DO WHILE I<10 IF INT (1/2)=I/2 ?"偶数" ELSE ? "奇数" ENDIF I=I+1 ENDDO 问语句?"奇数"被执行的次数是A.5B.6C.10D.11 ” 相关考题
考题
试题二(共 15分)阅读以下说明和C函数,将应填入 (n) 处的字句写在答题纸的对应栏内。【说明 1】函数Counter(int n, int w[])的功能是计算整数n的二进制表示形式中1的个数,同时用数组w记录该二进制数中1所在位置的权。例如,十进制数22的二进制表示为10110。对于该二进制数,1的个数为3,在w[0]中存入2(即21)、w[1]中存入4(即22)、w[2]中存入16(即24)。【C函数 1】int Counter(int n, int w[]){ int i = 0, k = 1;while ( (1) ) {if (n % 2) w[i++] = k;n = n / 2; (2) ;}return i;}【说明 2】函数 Smove(int A[], int n)的功能是将数组中所有的奇数都放到所有偶数之前。其过程为:设置数组元素下标索引i(初值为0)和j(初值为n-1),从数组的两端开始检查元素的奇偶性。若 A[i]、A[j]都是奇数,则从前往后找出一个偶数,再与 A[j]进行交换;若 A[i]、A[j]都是偶数,则从后往前找出一个奇数,再与A[i]进行交换;若 A[i]是偶数而A[j]是奇数,则交换两者,直到将所有的奇数都排在所有偶数之前为止。【C函数 2】void Smove(int A[], int n){ int temp, i = 0, j = n-1;if ( n 2 ) return;while ( i j ) {if ( A[i] % 2 == 1 A[j] % 2 == 1 ) { (3) ; }else if ( A[i] % 2 == 0 A[j] % 2 == 0 ) { (4) ; }else {if ( (5) ) {temp = A[i]; A[i] = A[j]; A[j] = temp;}i++, j--;}}}
考题
( 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 】 。
考题
以下程序运行后的输出结果是【】。 include using namespace std; int main() {int i=10,
以下程序运行后的输出结果是【 】。include<iostream>using namespace std;int main(){int i=10,i:0;do{j=j+i;i--;}while(i>2);cout<<j<<end1;return 0;}
考题
下列语句中不是死循环的是A.int i=10; while(1) { i-- ; if (i= =1)break; }B.for(int i=l ;i<10;i++) { i -- ; }C.int i=0; do{ i++; }while(i >= 0);D.int i=l ; for (;;)i = i+1;
考题
下列语句中不是死循环的是A.int i=10; while(1) { i--; if(i==1) break; }B.for(int i=1;i<10;i++) { i--; }C.int i=0; do{ i++; }while(i>=0) ;D.int i=1; for(;;) i=i+1;
考题
当变量I在奇偶数之间变化时,下面程序的输出结果为CLEARI=0DO WHILE I10IF INT(I/2)=I/2?"W"ENDIF?"ABC"I=I+1ENDDOA.W ABC ABC 连续显示5次B.ABC ABC ABC 连续显示5次C.W ABC ABC连续显示4次D.ABC ABC W连续显示4次
考题
下面程序的运行结果是#includevoid man ( ){int i=1;while(i =8)if(++i%3!=2)continue;else cout }A.25B.36C.258D.369
考题
下面程序的运行结果是 include void main( ) { int i=1; while(i
下面程序的运行结果是#include<iostream.h>void main( ){int i=1;while(i <=8)if(++i%3!=2) continue;else cout < < i;}A.25B.36C.258D.369
考题
下列程序的功能是输出如下数列的前20项,按每行5个数的形式输出。1,1,2,3,5,8,13,…程序代码如下,请填空。A=1B=1I=3?A,BDO WHILE( _______ )C=A+BT=BB=A+B_______?? CIf _______ Then?EndIfI=I+1ENDDO
考题
下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。 include m
下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。include<stdio.h>main(){int a=0,b=0,c=0,i;for(i=0;i<=20;i+=2){ a+=i;( );c+=b;}printf("偶数之和=%d\n",A);printf("奇数之和=%d\n",c-21);}
考题
以下程序中,while语句的循环次数是 ______。includeviod main(){ inti=0; while(i
以下程序中,while语句的循环次数是 ______。 #include<iostream.h> viod main() { int i=0; while(i<10) { if(i<1)continue; if(i==5) break; i++; } }A.1B.10C.6D.死循环,不能确定次数
考题
运行下面的程序I = 0DO WHILE I10IF INT(I/2)=I/2?"偶数"ELSE ?"奇数"ENDIFI=I+1ENDDO问语句?"奇数"被执行的次数是A.5B.6C.10D.11
考题
【程序说明】 程序功能是求1到100之间的所有素数。【程序】SET TALK OFFCLEARJ=2DO WHILE J<=100I=2DO WHILE (5)IF MOD(J,I)=0(6)ENDIFI=I+1ENDDOIF (7)?JENDIFJ=J+1(8)SET TALK ONRETURN(5)A.I>JB.I>=JC.I<JD.I<=J
考题
运行下面的程序 I=0 DO WHILE I<10 IF INT (I/2)=I/2 ?“偶数” ELSE ?“奇数” ENDIF I=I+1 ENDDO 问语句?“奇数”被执行的次数是A.5B.6C.10D.11
考题
有以下程序include main(){ int.i=0,a=0;while(i
有以下程序 #include <stdio.h> main() { int.i=0,a=0; while(i<20) { for(;;) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printf("%d\n",a) ; } 程序运行后的输出结果是( )A.21B.32C.33D.11
考题
下列各循环语句中,不是死循环的是( )。A.int i=100; while(1){ i=i%100+1; if(i==20) break; }B.int i,sum=0; for(i=1;;i++) sum=sum+1;C.int k=0; do{ ++k; }while(k=0);D.int s=3379; while(s++%2+3%2) s++;
考题
Tilil程序的运行结果是( )。 #includeiostream.h void main { int i=1: while(i=8) if(++i%3 1=2)continue: else eouti; }A.25B.36C.258D.369
考题
有以下程序:includemain(){int i,s=0; for(i=1;i
有以下程序: #include <stdio.h> main() { int i,s=0; for(i=1;i<10;i+ =2) s+ =i+1; printf("%d\n",s); } 程序执行后的输出结果是( )。A.正整数1~9的累加和B.正整数1~10的累加和C.正整数1~9中奇数之和D.正整数1~10中偶数之和
考题
请完成下列Java程序:将整型数组中的所有奇数移到所有偶数之前,并打印结果。要求初始化一个大小为10的数组,里面按照数组下标顺序存放0~9,输出交换位置后的数组。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:9173546280public class ex20_2 {private int[] a=new int[10];public static void main(String[] args)ex20_2 obj20_2=new ex20_2 );obj20_2. method ( );}public void init () {for(int i=0;i<a.length;i++) {a[i] =i;}}public void method() {int c,i,j;i=0;j=a.length-1;init();while(i<j){while((a[i]%2==1)i<j)i++;while((a[j]%2==0)i<j)j--if(i<j){c=a [i];______________;a[j]=c;_______________;}}for(i=0;i<a.length;i++){System.out.print(Integer.toString(a[i]));}}}
考题
以下程序运行后的输出结果是【】。include main(){int i=10,j=0;do{j=j+ i; i--;}while
以下程序运行后的输出结果是【 】。include <iostream.h>main(){int i=10,j=0;do{j=j+ i; i--;}while(i>2);cout<<j;}
考题
下面程序的运行结果是( )。DIMENSl0N ad(10)i=1s=0DO WHILE i<;=10ad(i)=i=1s=s+ad(i)i=i+1ENDDO?SA.40B.45C.50D.55
考题
下列语句中不是死循环的是A.int i=10;B.for(int i=1;i<10;i++) while(1) { { i--; i--; } if(i= =1)break; }C.int i=0;D.int i=1; do{ for(;;)1=i+1; i++; }while(i>=0);
考题
下面程序的功能是:计算1~10之间的奇数之和及偶数之和,空白处应填______。 main() {int a,b,c,i; a=c=0; for(i=0;i<=10;i+=2) {a+=i;______;) printf("偶数之和=%d\n",a); printf("奇数之和=%d\n",c-11); }A.c+=iB.c+=i+1C.b+=iD.b+=i+1
考题
以下程序输出结果是 include main ( ){int i=0,a=0; while ( i
以下程序输出结果是 #include <stdio.h> main ( ) { int i=0,a=0; while ( i<2 0 ) { for(;;) { if ((i%10) ==0) break; else i--; } i+=11; a+=i; } print f ( "%d\n" , a); }A.21B.32C.33D.11
考题
以下程序的编译和运行结果为?class test {static boolean check;public static void main(String args[]) {int i;if(check == true)i=1;elsei=2;if(i= 2、i=i+2;else i = i + 4;System.out.println(i);}}
A. 3B. 4C. 5D. 6E. 语句if(i= 2、编译出错
考题
下列语句中能够输出1-30之内所有奇数的是()A、vari=1;while(i=30){if(i%2==1){println(i)}}B、vari=1;while(i=30){if(i/2==1){println(i)}}C、for(i-1to30){if(i%2==1)println(i)}D、for(i-1to30){if(i/2==1)println(i)}
考题
单选题以下程序段中,循环次数不超过10的是( )。A
int i=10;do{i=i+1;}while(i0);B
int i=int i=5;do{i+=1;}while(i0);C
int i=1;do{i+=2;}while(i!=10);D
int i=6;do{i-=2;}while(i!=1);
热门标签
最新试卷