00330038003000301585067361821下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)A.<class 'int'> <class 'float'> <class 'str'>B.<class 'float'> <class 'int'> <class 'str'>C.<class 'str'> <class 'float'> <class 'int'>D

题目

00330038003000301585067361821下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)

A.<class 'int'> <class 'float'> <class 'str'>

B.<class 'float'> <class 'int'> <class 'str'>

C.<class 'str'> <class 'float'> <class 'int'>

D.<class 'str'> <class 'int'> <class 'float'>


相似考题
参考答案和解析
A
更多“00330038003000301585067361821下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x)”相关问题
  • 第1题:

    下列程序段的执行结果为( )。 I=4 x=5 Do I=I+1 x=x+2 Loop Until I>=7 Print"I=";I Print"x=";x

    A.I=4 x=5

    B.I=7 x=15

    C.I=6 x=8

    D.I=7 x=11


    正确答案:D

  • 第2题:

    下面的程序的运行结果是__________func main() {x := 1{ x := 2 fmt.Print(x)}fmt.Println(x)}


    参考答案:21

  • 第3题:

    运行下面程序后,正确的输出结果是 ______。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结构语句的判决条件,不要将其与输出结果混淆起来。打印分隔符为“;”时,字符串之间没有空格。

  • 第4题:

    下列程序段的执行结果为 I=1 x=5 Do I= I + 1 x= x + 2 Loop Until I>=7 Print " I= ";I Print "x=";x

    A.I=4 x=5

    B.I=7 x=15

    C.I=6 x=8

    D.I=7 x=17


    正确答案:D
    解析:Do循环结构,其格式为:Do[语句块][ExitDo]LoopUntil循环条件此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件I>=7的值为True,才停止。所以当程序结束运行后结果为:I=7x=17注意:Do…LoopWhile循环结构和循环结构的嵌套。

  • 第5题:

    下列程序段( )能够正确实现条件:如果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

  • 第6题:

    下列程序段的执行结果为 i=9 x=5 Do i=i + 1 x=x + 2 Loop Until i>=7 Print "i=":i Print "x=":X

    A.i=4x=5

    B.i=7x=15

    C.i=6x=8

    D.i=10x=7


    正确答案:D
    解析:此题用的是D。循环结构,其格式为:
      Do
       [语句块]
       [Exit Do]
       Loop Until循环条件
      此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件i>=7的值为True,才停止。所以当程序结束运行后i=10,x=7。

  • 第7题:

    下面程序段执行结果为x=Iht(Rnd()+4)Select Case x Case 5 Print"excellent" Case 4 Print"good" Case 3 Print"paSS" Case Else Print "fail"End Select

    A.excellent

    B.good

    C.pass

    D.fail


    正确答案:B
    解析:我们可以看到x=Int(Rnd()+4)语句,其中,Rnd是用来产生随机数的,其值在0~1之间,而在(Rnd()+4)前面有Int进行强制转换,所以x总为4,SelectCasex…EndSelect语句体中的Case4CR>Print"good"语句。所以正确答案是选项B.

  • 第8题:

    有如下程序: Private Type stu X As String Y As Integer End Type Private Sub Command1 Click( ) Dim a As stu X="ABCD" Y=12345 Print a End Sub 程序运行时出现错误,错误的原因是( )。

    A.Type定义语句没有放在标准模块中

    B.变量声明语句有错

    C.赋值语句不对

    D.输出语句Print不对


    正确答案:D
    D。【解析】本题程序的含义是,定义了一个stu类型,此类型包含有两个变量X和Y,当单击Command控件时,定义一个类型为stu类型的变量a,其中a.X的值为“ABCD”,a.Y的值为12345,再输出a。其中输出语句是错误的,此时输出只能标准输出可以输出a.X或者a.Y。

  • 第9题:

    下列程序的执行结果是______。 X=-6^2 Print Sgn(x)+Abs(x)+Int(x)

    A.-36

    B.1

    C.-1

    D.-72


    正确答案:C

  • 第10题:

    下列程序段的执行结果为 I=9 X=5 Do I=I+1 x=x+2 Loop Until I >=7 Print"I=";I Print"x=";x

    A.I=4x=5

    B.I=7x=15

    C.I=6x=8

    D.I=10x=7


    正确答案:D
    解析:此题用的是Do循环结构,其格式为:Do[语句块][ExitDo]LoopUntil循环条件此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件I>=7的值为True,才停止。所以当程序结束运行后I=10,x=7。

  • 第11题:

    下列程序段:Dim x If x Then Print x Else Print x+1运行后,显示的结果是()。

    • A、1
    • B、0
    • C、-1
    • D、出错

    正确答案:A

  • 第12题:

    单选题
    下面程序段运行后,显示结果是()。DimxIf x Then Print x Else Print x+1
    A

    0

    B

    1

    C

    -1

    D

    显示出错信息


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下列程序段的执行结果为( )。 Dim x as integer If x Then Print x Else Print x+1

    A. 1

    B. 0

    C. -1

    D. 显示出错信息


    参考答案:A

  • 第14题:

    下面程序段的输出结果是【 】。

    For X=1.5 To 5 Step 1.5

    Print X;

    Next X


    正确答案:1.5 3 4.5
    1.5 3 4.5

  • 第15题:

    已知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

  • 第16题:

    下列程序段的执行结果为 X=2 Y=5 If X * Y <1 Then Y=Y - 1 Else Y=-1 Print Y-X>0A.TrueB.

    下列程序段的执行结果为 X=2 Y=5 If X * Y <1 Then Y=Y - 1 Else Y=-1 Print Y-X>0

    A.True

    B.False

    C.-1

    D.1


    正确答案:B
    解析:Print方法具有计算和输出双重功能,对于表达式,它先计算后输出,此题中经过第一步的条件语句后,Y的数值为-1,则Y-X的值为-3,小于0,所以Y-X>0为逻辑假,故输出结果应该为False。

  • 第17题:

    下列程序段的执行结果为 For X=5 To 1 Step -1 For Y=1 To 6-X Print Tab(Y+5);"*"; Next Print Next

    A.***** **** *** ** *

    B.***** **** *** ** *

    C.* ** *** **** *****

    D. * *** ***** ******* *********


    正确答案:C
    解析:Tab函数格式是:Tab(n)
      Tab函数把光标移动到参数n指定的位置,从这个位置开始输出信息。

  • 第18题:

    如果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。

  • 第19题:

    以下程序段的输出结果是( )。 x=1 y=4 Do Until y>4 x= x * y y=y+1 Loop Print XA.1SX

    以下程序段的输出结果是( )。 x=1 y=4 Do Until y>4 x= x * y y=y+1 Loop Print X

    A.1

    B.4

    C.8

    D.20


    正确答案:B
    B。【解析】本题考查的是dountil循环语句。dountil是直到型循环,当条件为假时执行循环体,直到为真结束。本题中首先y=4,循环条件y>4,所以关系表达式的结果为假,执行循环体中的语句,直到x=4,y=5。然后再次进入循环判断。因为y=5,所以循环判断表达式结果为真,不执行循环体,循环结束。Printx打印X中的值,故选B。

  • 第20题:

    下列程序段的执行结果为 I=4 x=5 Do I=I + 1 X=K^2 Loop Until I>=7 Print"I=";I Print"x=";x

    A.I=4 x=258694

    B.I=7 x=256987

    C.I=6 x=365840

    D.I=7 x=390625


    正确答案:D
    解析:结构Do循环结构,其格式为:Do【语句块】【ExitDo】LoopUntil循环条件此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件1>=7的值为True,停止所以程序结束运行后I=7,x=3996注意:Do…LoopWhile循环结构,DoWhile|UntilLoop循环结构。

  • 第21题:

    执行下面程序后输出的正确结果是 public class Test{ public stoic void main (String args[]){ byte x=3, y=4; long r=80L; System.out.print(r/y); System.out.print(","); System.out.print(x/y); } }

    A.20.0, 1

    B.20.0, 1.0

    C.20,0

    D.20, 1.0


    正确答案:C
    解析:本题考查Java语言的二元运算符的使用。Java中的二元运算符适用于所有数值型数据类型,包括整型和浮点型。但考生需要注意,如果两个操作数全为整型,那么,只要其中一个为long型,则表达式结果为long型:其他情况下,即使两个操作数全是byte或short型,表达式结果也是int型;如果操作数为浮点型,那么只要其中一个为double型,表达式结果就是double型;只有两个操作数全是float型或其中一个是float型而另外一个是整型时,表达式结果是float型。所以选项C为正确答案。考生如果理解了L的含义,就能很容易回答。考生务必注意操作数类型不同时,运算结果的类型,同时注意当“/”和“%”运算中除数为。时会产生异常。

  • 第22题:

    下面程序段运行后,显示结果是()。DimxIf x Then Print x Else Print x+1

    • A、0
    • B、1
    • C、-1
    • D、显示出错信息

    正确答案:D

  • 第23题:

    单选题
    下面程序段运行后,显示结果是()。Dim xIf x Then Print x Else Print x+1
    A

    0

    B

    1

    C

    -1

    D

    显示出错信息


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    下列程序段:Dim x If x Then Print x Else Print x+1运行后,显示的结果是()。
    A

    1

    B

    0

    C

    -1

    D

    出错


    正确答案: A
    解析: 暂无解析