有以下程序段: int k=0; while(k=1)k++; while循环执行的次数是()。
A.无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
A.无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
有以下程序: void change(int k[]){k[0]=k[5];) main() {int x[10]={1,2,3,4,5,6,7,8,9,10},n=0; while(n<=4)(change(&x[n]);n++;} for(n=0;n<5;n++)printf("%d",x[n]); printf("\n"); } 程序运行后的输出结果是()。
A.6 7 8 9 10
B.1 3 5 7 9
C.1 2 3 4 5
D.6 2 3 4 5
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是()。
A.3
B.2
C.1
D.0
有以下程序: #include <stdio.h> main() { int s=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s); } 若要使程序的输出值为2,则应该从键盘给n输入的值是()。
A.-1
B.-3
C.-5
D.0
请选出以下程序段的输出结果 ()。 #include <iostream> using namespace std; #define MIN(x,y) (x)<(y) ?(x) : (y) int main () { int i,j,k; i=10; j=15; k=10*MIN(i,j); cout<<k<<end1; return 0; }
A.15
B.100
C.10
D.150
有下面程序段 #include"stdio.h" #include"string.h" main() { char a[3][20]={{"china"};{"isa"},{bigcountry!"}}; char k[100]={0},*p=k; int i; for(j=0;j<3;i++) { p=strcat(p,a[i]);} i=strlen(p); printf("%d\n",i);} 则程序段的输出结果是
A.18
B.19
C.20
D.21
有以下程序段,while循环执行的次数是( )。
int k=O
while(k=1) k++;
(A)无限次 (B)有语法错,不能执行
(C)一次也不执行 (D)执行一次
有以下程序 void change(int k[]){k[0]=k[5];} main() { int x[10]={1,2,3,4,5,6,7,8,9,10},n=0; while(n<=4) { change(&x[n]); n++;} for(n=0;n<5;n++) printf("%d",x[n]); printf("\n"); } 程序运行后输出的结果是______。
A.678910
B.13579
C.12345
D.62345
有以下程序 void change(int k[]){k[0]=k[5];} main() { int x[10]={1,2,3,4,5,6,7,8,9,10},n=0; while(n<=4) { change(&x[n]); n++;} for(n=0;n<5;n++) printf("%d",x[n]); printf("\n"); } 程序运行后输出的结果是______。
A.678910
B.13579
C.12345
D.62345
A.7,8
B.8,8
C.7,10
D.8,10