有以下程序: main {int i,j; for(j=10;j<11;j++) { for(i=9;i<j;i++) if(!(j%i))break; i

题目

有以下程序: main {int i,j; for(j=10;j<11;j++) { for(i=9;i<j;i++) if(!(j%i))break; if(i==j-1) printf("%d",j); } } 输出结果是( )。

A.11

B.10

C.9

D.10 11

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【填空题】main() { inta[4][4]={{1,2,-3,-4},{0,-5,-6,7},{-8,9,0,-10},{-11,12,-13,0}}; int i, j, s=0; for (i=0; i<4; i++) { for (j=0; j<4; j++) { if (a[i][j] < 0) continue; if (a[i][j]= =0) break; s=s+a[i][j]; } } printf("%dn", s); } 运行结果为:


第一空:1第二空:2第三空:3第四空:4

第2题:

8、执行下述程序的输出结果是: #include <stdio.h> int main() { int i=0, j; for(j=9;i<j;i++) { for(i=9; i<j; i++) if(!(j%i)) break; if(i>=j-1) printf(“%d\n”,j); } return 0; }

A.9

B.10

C.11

D.12


本算法是由二叉树的顺序存储结构生成二叉链表的程序二叉树按完全二叉树存储数组定义了7个元素下标从l开始a[1](即字母a)是二叉树的根结点。输出结果略。需要指出程序中给了6个结点数据数据从下标1开始存放。在判断有无左右子女时不应包括n=7(下标为7)的情况。应改为(2 * i *+i 本算法是由二叉树的顺序存储结构生成二叉链表的程序,二叉树按完全二叉树存储,数组定义了7个元素,下标从l开始,a[1](即字母a)是二叉树的根结点。输出结果略。需要指出,程序中给了6个结点数据,数据从下标1开始存放。在判断有无左右子女时,不应包括n=7(下标为7)的情况。应改为(2*i*+i

第3题:

执行以下程序段后,i的值是()。 int count = 0, i = 0, j = 0; for(i = 0 ; i <= 10; i++) { for(j = 0; j <= 10; j++) count++; if(i + j >= 10) break; }

A.0

B.1

C.5

D.10


0

第4题:

以下程序段的输出结果是 int i, j; for(j=10; j<11; j++) for(i=9; i==j-1; i++) printf("%d", j);

A.11

B.10

C.9

D.1011


10

第5题:

下列程序的输出结果是______。 main() { int i,j; for(j=10;j<11;i++) { for(i=9;i<j;i++) if(!(j%i))break; if(i>=j-1)printf(”%d”,i); } }

A.11

B.10

C.9

D.10 11


正确答案:B

第6题:

以下程序的输出结果是 ______。includevoid main(){ inti,j;for(j=10;j<=11;j++){fo

以下程序的输出结果是 ______。 #include<iostream.h> void main(){ int i,j; for(j=10;j<=11;j++){ for(i=9;i<j:j++) if(!(j%i))break; if(i>j-1)cout<<j<<" " ; } }

A.11

B.10

C.10 11

D.9


正确答案:C

第7题:

有以下程序:

main

{int i,j;

for(j=10;j<11;j++)

{ for(i=9;i<j;i++)

if(!(j%i))break;

if(i==j-1)

printf("%d",j);

}

}

输出结果是( )。

A.A.11

B.10

C.9

D.10 11


正确答案:B
本题考多循环的使用,当j=10,i=9时,循环成立,第一个if条件为假,第二个if条件i==j-1成立,则输出j的值为10,接者执行i++后,i为10;当i为10,for循环不成立,退出内层循环,此时执行j++后,j为11,循环不成立,退出循环。

第8题:

以下程序的输出结果是()。includevoid main(){int a(5),b(6),i(0),j(0);switch(a) {

以下程序的输出结果是( )。 #include<iostream.h> void main() { int a(5),b(6),i(0),j(0); switch(a) { case 5:switch(b) { case 5:i++;break; case 6:j++;break; default:i++;j++; } case 6:i++; j++; break; default:i++;j++; } cout<<i<<","<<j<<endl; }

A.1,2

B.1,3

C.2,2

D.2,3


正确答案:A

第9题:

以下程序运行后的输出结构是。main(){ int i,j,a[][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) for(j=i;j<3;j++)a[j][i]=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) printf("%d ",a[i][j]); printf("\n"); }}


正确答案:0 2 3 0 0 6 0 0 0
将a[0][0],a[1][0],a[2][0],a[1][1],a[2][1],a[2][2]赋值为0,所a[][3]={0,2,3,0,0,6,0,0,0}