如下程序段: int c[]={1, 7, 12}; int *k; k=c; printf('next k is %d',*++k); 其输出应为:
A: next k is 2
B: next k is 12
C: next k is 7
D: next k is 1
A: next k is 2
B: next k is 12
C: next k is 7
D: next k is 1
C
举一反三
- 下列程序段的执行结果为【 】。 K=0 For J=1 To2 For I = 1 To 3 K=I+1 Next I For I=1 To7 K=K+I Next I Next J Print K
- 循环结构 : For K=2 To 12 Step 2 K=2*K Next K 循环次数为
- 执行下列程序段:Dim a, k As Integer、a = 6、For k = 1 To 0、a = a + k、Next k、 MsgBox(Str(k) + " " + Str(a)),输出的结果是
- 运行下列程序段,语句“k = k + 1”的执行次数总共是()。For i = 1 To 10 Step 3 For j = 1 To i k = k + 1 Next jNext i A: 11 B: 12 C: 21 D: 22
- 下列程序段的执行结果为( )。 a=5 For k=1 To 0 a=a * k Next k Print k;a A: 2 2 B: 4 3 C: 4 2 D: 3 2
内容
- 0
设有如下程序段,则输出结果为k=。 int k = 0,a; for (a = 1; a <= 1000; a++) k = k + 1; printf("k = %d", k);
- 1
运行下列程序的输出是 。 main() {int k=1; {int k=2; printf("%d",k);} printf("%d",k); } A: 12 B: 21 C: 11 D: 22
- 2
下列程序段的输出结果是__int k=12;for(;k>8;k--);if(k%2==0) printf(%d,k);
- 3
下列程序段的输出结果是()int k=12;for(k=12;k>;8;k--)if(k%2==0)printf(“%d”,k); A: 1210 B: 12 C: 8 D: 无限循环
- 4
有如下程序段 Dim a(4) As Integer,b(4) As Integer For k=0 to 2 a(k+1)=k*2 b(3-k)=a(k-1) Next k Print b(k) 执行程序段的结果是