首页 > 建筑工程类考试
题目内容 (请给出正确答案)
[单选题]

若有如下程序,则程序运行结果为:()#include<stdio. h>main(){ int x=1, a=0;switch (x)case 1:a++;case 2: a++ ;break;case 3: a++ ; break;printf(”a=%d\n" ,a)

A.=0

B.=1

C.=2

D.=3

答案
收藏

D、=3

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若有如下程序,则程序运行结果为:()#includemain…”相关的问题
第1题
阅读下列程序,则运行结果为().fun(){ static int x=5;x++;return x;}main(){ int i,x;for(i=0;i<3;i++)x=fun();printf("%d/n",x);}

A.8

B.7

C.5

D.6

点击查看答案
第2题
以下程序段DIMENSION A(4)READ *,AI=110 J=1+120 IF(A(I).LT.A(J))THENT=A(J)A(J)=A(I)A(I)=TEND

以下程序段

DIMENSION A(4)

READ *,A

I=1

10 J=1+1

20 IF(A(I).LT.A(J))THEN

T=A(J)

A(J)=A(I)

A(I)=T

ENDIF

J=J+1

IF(J.LE.4)GOTO 20

I=I+1

IF(I.LE.3)GOT0 10

PRINT *,A(4)

END

若输入4,2,3,5则程序运行结果为()。

(A) 4

(B) 2

(C) 3

(D) 5

点击查看答案
第3题
在窗体上画一个名称为Command1的命令按钮, 一个名称为Label1的标签, 然后编写如下的事件过程:

Private Sub Command1_Click()

s = 0

For i = 0 To 15

X = 2 * i - 1

If X Mod 3 = 0 Then s = s + 1

Next i

Label

1.Caption = s

End Sub

程序运行后, 单击命令按钮, 则标签中显示的内容为

A.1

B.5

C.27

D.45

点击查看答案
第4题
某 VB 程序段如下:i = 1Do While i <= 3k = ij = i + 1Do While j <= 5If a(j) < a(k) Then k = jj = j + 1LoopIf i <> k Then t = a(i)a(i) = a(k)a(k) = tEnd Ifi = i + 1Loop数组元素a(1)到a(5)的值依次为“17,87,36,22,45”,则该程序段运行后,数组元素a(1)到a(5)的数据依次是()

A.87, 45, 36, 17, 22

B.17, 22, 36, 45, 87

C.17, 22, 36, 87, 45

D.87, 45, 17, 36, 22

点击查看答案
第5题
下列程序段的运行结果为:PARAMETER(N=3)INTEGERA(N,N),SDATAA/1,2,3,4,5,6,7,8,9/S=0DOI=1,NS=S+A(I,I)ENDDOPRINT*,SEND程序运行结果为:()。

A.9

B.10

C.15

D.24

点击查看答案
第6题
某VB 程序段如下:i = 1Do While i <= 3min= ij = i + 1Do While j <= 6If a(j) < a(min) Then min= jj = j + 1LoopIf i <> min Then t=a(i): a(i)=a(min): a(min)=ti = i + 1Loop数组元素a(1)到a(6)的值依次为“7, 8, 3, 9, 6, 2”,则上面程序段在运行后,数组元素a(1)到a(6)的数据依次是()

A.9, 8, 7, 3, 6, 2

B.2, 3, 6, 7, 8, 9

C.2, 3, 6, 9, 8, 7

D.9, 8, 7, 6, 3, 2

点击查看答案
第7题
运行以下程序,输出结果为()。s='a1b2c3d4' lst=[] n=len(s) for i in range(0,n,2): ls

运行以下程序,输出结果为()。s='a1b2c3d4' lst=[] n=len(s) for i in range(0,n,2): lst.append(s[i:i+2] ) print(lst[-3])

点击查看答案
第8题
下列程序的运行结果sum的值为()Int i=1,sum=0;While(i<=10){if(i>=5) break;sum+=i;i++;}System.out.println(“sum结果为”+sum)

A.9

B.10

C.11

D.12

点击查看答案
第9题
下列程序的运行结果sum的值为()。Int i=1,sum=0;While(i<=10){sum+=i;i++;}System.out.println(“sum结果为”+sum)

A.45

B.55

C.60

D.50

点击查看答案
第10题
阅读下面的程序,程序执行后,运行结果为()public class test {public static void main(String args[]) {int i; float f =2.3f; double d =2.7;i = ((int)Math.ceil(f)) * ((int)Math.round(d))System.out.println(i) }}

A.9

B.5

C.6

D.6.1

点击查看答案
第11题
某VB 程序段如下:i = 1: s = ""Do While i <= 3k = i j = i + 1Do While j <= 8If a(j) < a(k) Then k = jj = j + 1LoopIf i < > k Thent = a(i): a(i) = a(k): a(k) = tn = n + 1End Ifs = s + Str(a(i)) : i = i + 1LoopLabel1.Caption = Str(n) + ":" + s数组a(1)到a(8)依次为:“16, 19, 8, 20, 4, 12,6, 15”,程序运行后,标签中显示的值为()

A.2:4 6 8

B.2:8 6 4

C.3:4 6 8

D.3:8 6 4

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改