下列______是正确的赋值语句。
A: 10=K;
B: K=K*15;
C: K+47=K
D: K=7=6+1
A: 10=K;
B: K=K*15;
C: K+47=K
D: K=7=6+1
B
举一反三
- 下面程序的执行结果是 ______。 int k; for (k=10 ; k<3 ; k--) { if (k%3) k--; -k; k; cout<<k<< ", "; } A: 6, 3 B: 7, 4 C: 6, 2 D: 7, 4, 1
- 若已定义int k; 赋值语句 k=(k%2==0?1:0); 与( )语句不等价。 A: if (k%2==0) k=1; else k=0; B: if (k%2!=0) k=0; else k=1; C: if (k%2) k=0; else k=1; D: if (k%2) k=1; else k=0;
- 设有语句:int k=1, *p1=&k, *p2=&k;,以下不能正确执行的赋值语句是( ) A: p1=k; B: p1=p2; C: *p1=*p2; D: k=*p1+*p2;
- 下面的数组声明中,正确的是( )。 A: k=7 b=14 B: k=6 b=6 C: k=4 b=8 D: k=1 b=7
- 以下能正确计算1╳2╳3╳...╳10的程序段是( A: do{k=1;n=1;n=n*k;k++;}while(k<=10); B: do{k=1;n=0;n=n*k;k++;}while(k<=10); C: k=1;n=1;do{n=n*k;k++;}while(k<=10); D: k=1;n=0;do{n=n*k;k++;}while(k<=10);
内容
- 0
下面程序的运行次数是 k=10000 while k>1: print(k) k=k/2 A: 14 B: 1000 C: 15 D: 10
- 1
下列程序段的运行结果是( )。Dim aa = Array(1, 3, 5, 7, 9, 11)For k = 0 To 2Print a(5 - k) - a(k);Next k A: 10 7 4 B: 10 6 2 C: 9 5 3 D: 10 6 3
- 2
已有定义int k=2; int *ptr1=&k,*ptr2=&k;,下面不能正确执行的赋值语句是__ A: k=*ptr1+*ptr2; B: ptr2=k; C: ptr1=ptr2; D: k=*ptr1*(*ptr2);
- 3
若变量x和k已经正确定义,且k已经赋值,下面合法的语句是() A: x=x++=8; B: x=int(k); C: k==1; D: x==1
- 4
下面程序的运行结果 ________ 。 Dimension A(6) FOR K=1 TO 6 A(K)=30-3*K ENDFOR K=5 DO WHILE K>=1 A(K)=A(K)-A(K+1) K=K-1 ENDDO ?A(2),A(4),A(6)