b=10a=20ifa>b:print(‘abigger’)else:print(‘bbigger’)以上代码输出内容是

题目
单选题
b=10a=20ifa>b:print(‘abigger’)else:print(‘bbigger’)以上代码输出内容是()
A

abigger’

B

bbigger’

C

10

D

20

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

第1题:

下列程序输出的结果为【 】。

Private Sub Commandl_Click( )

Dim a As Boolean

a = True

If a Then GoTo 11 Else GoTo 22

11:

Print "VB";

22:

Print "VC"

End Sub


正确答案:VBVC
VBVC 解析:Goto语句是指使程序无条件地转移到过程中指定的语句处执行。其后面必须有指定的行标签,否则程序会出错。

第2题:

如果A为整数且,|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是( )。

A.If Int(A)=A And Sqr(A)>=10 Then Print"OK"Else Print "Error"

B.If Fix(A)=a And Abs(A)>=-10 Then Print"OK"Else Print "Error"

C.If Int(A)=A And(A>=10,A<-10) Then Print"OK"Else Print "Error"

D.If Fix(A)=A And A>=10,And A<=-10 Then Print"OK" Else Print "Error"


正确答案:B
解析:解答本题考生需了解题中用到的3个函数的作用,Int和Fix都会删除参数的小数部分而返回剩下的整数。Abs函数返回参数的绝对值,其类型和参数相同。而Int和Fix的不同之处在于,如果参数为负数,则Int返回小于或等于参数的第一个负整数,而Fix则会返回大于或等于参数的第一个负整数。

第3题:

下列块结构条件语句,正确的是( )。

A.If x>10 Then print"a" Else if x>5 Then print"b" Else if x<5 Then print"c" End if

B.if x>10 Then print"a" Else if x>5 Print"b" Else Print"c" End if

C.If x>10 Then print"a" Else if x>5 Then print"b" Else x<5 Then Print"c" End if

D.If x>10 Then Print"a" Else if x>5 Then print"b: Else Print"c" End if


正确答案:A

第4题:

如果x为整数且|x|>=100,则打印“OK”,否则打印“Error”,表示这个条件的单行格式 If语句是

A.If Int((x)=x And Sqr(x)>=100 Then Print "OK" Else Print "Error"

B.If Fix(x)=x And Abs(x)>=100 Then Print"OK"Else Print"Error"

C.If Int(x)=x And (x>=100,x<=-100)Then Print"OK"Else Print"Error"

D.If Fix(x)=x And x>=100 And x<=-100 Then Print "OK" Else Print "Error"


正确答案:B
解析:绝对值函数为Abs,而取整函数为Fix或者Int。本题中,选项A使用了平方根函数;选项C书写错误;选项D的条件语句错误,x>=100Andx=-100这个条件永远不成立,应该为(x>=100Orx=-100)。正确答案为选项B。

第5题:

已知x代表某个百分制成绩,下列程序段用于显示对应的五级制成绩,正确的是( )

A.If x>=60 Then Print"及格" Else If x>=70 Then Print"中" Else If x>=80 Then Print"良" Else If x>=90 Then Print"优" Else Print"不及格" End If

B.If x<90 Then Print"良" Else If x<80 Then Print"中" Else If x<70 Then Print"及格" Else If x<60 Then Print"不及格" Else Print"优" End If

C.If x>=90 then Print"优" Else If x>=80 Then Print"良" Else If x>=70 Then Print"中" Else If x>=60 Then Print"及格" Else Print"不及格" End If End Select

D.Select Case x Case x>=90 Print"优" Case x>=80 Print"良" Case x>=70 Print"中" Case x>=60 Print"及格" Case Else Print"不及格"


正确答案:C

第6题:

publicclassPet{publicvoidspeak(){System.out.print(Pet”);}}publicclassCatextendsPet{publicvoidspeak(){System.out.print(Cat”);}}publicclassDogextendsPet{publicvoidspeak(){System.out.print(Dog”);}}执行代码Pet[]p={newCat(),newDog(),newPet()};for(inti=0;i〈p.length;i++)p[i].speak();后输出的内容是哪项?()

A.PetPetPet

B.CatCatCat

C.CatDogPet

D.CatDogDog


参考答案:C

第7题:

运行下面程序后,正确的输出结果是 ______。Private Sub Command1_ Click() x = 6 if x >6 then Print "x>6": Else if x <8 then Print "x<8"; Else if x = 6 then Print "x=6": End if End if End ifEnd Sub

A.x<8 x=6

B.x<8

C.x=6

D.x<8或x=6


正确答案:B
解析:本题难点是如何确定if结构语句的判决条件,不要将其与输出结果混淆起来。打印分隔符为“;”时,字符串之间没有空格。

第8题:

(19)如果A为整数且|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是 A.If Int(A)=A And Sqr(A)>=10 Then Print“OK”Else Print “Error” B.If Fix(a)=A And Abs(a)>=10 Then Print“OK”Else Print “Error” C.If Int(A)=A And (A>=10 ,A=-10) Then Print“OK”Else Print “Error” D.If Fix(A)=A And A>=10, Abs A<=-10 Then Print“OK”Else Print “Error


正确答案:B
【解析】解答本题考生需了解题中用到的3个函数的作用,Int和Fix都会删除参数的小数部分而返回剩下的整数。Abs函数返回参数的绝对值,其类型和参数相同。而Int和Fix的不同之处在于,如果参数为负数,则Int返回小于或等于参数的第一个负整数,而Fix则会返回大于或等于参数的第一个负整数。

第9题:

下列程序段( )能够正确实现条件:如果X<Y则A=15,否则A=-15。

A.If X<Y Then A=15 A=-15 Prin A

B.If X<Y Then A=15:Print A A=-15:Print A

C.If X<Y Then A=1.5:Print A Else A=-15:Print A End If

D.If X<Y Then A=15 Else A=-15 Print A End If


正确答案:C

第10题:

下面哪个程序段能够正确裙带如果A<B,则A=1,否则A=-1?

A.If A<B Then A=1 A=-1 Print A

B.If A<B Then A=l:Print A A=-1:PrintA

C.If A<B Then A=1:Print A Else A=-1: End If

D.If A<B Then A=1 A=-1 Print A Print A


正确答案:C
解析:本题考查的是IfThenElse结构,在此结构中可以有若干组语句块;题意是如果AB,则A=1,否则A=-1。

更多相关问题