itgle.com
更多“执行下列程序段,输出的结果是____________。 x = 7.0 y = 5 print(x % y)”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:C
    解析:格式:Tab[(n)],设定显示或打印下一个表达式之间的间隔
    本段程序的作用是:通过外循环的循环体,打印出5行星号,内循环随外循环变量x的变化共执行5次,每次执行,就在第x行上,从空5个字符的位置起打印x个星号。

  • 第2题:

    以下程序段执行后y的值是【 】。

    x=7

    y=Int(x+0.6)

    Print y


    正确答案:4
    4 解析:返回参数的整数部分,其类型和参数相同。语法Int(number):必要的number参数是Double或任何有效的数值表达式。如果number包含Null,则返回Null。

  • 第3题:

    下列程序段的执行结果为______。X=5Y=-20If Not X>0 Then X=Y-3 Else Y=X+3Print X-Y;Y-X

    A.-3 3

    B.5 -8

    C.3 -3

    D.25 -25


    正确答案:A
    解析:IF.... Else语句
    跟踪程序:在IF语句中,因为x=5>0,所以Not X>0为假,执行Else分支,即Y=5+3=8
    所以打印的结果应当为:
    X-Y=5-8=-3
    Y-X=8-5=3。

  • 第4题:

    下列程序段的执行结果为 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。

  • 第5题:

    下列程序段执行结果为x=5y=-6If Not x>0 Then x=y-3 Else y=x+3Print x-y;y-x

    A.-3 3

    B.5 -9

    C.3 -3

    D.-6 5


    正确答案:A
    解析:程序开始时分别执行x,y赋值5,-6。If语句Notx>O相当于x=0,现在x的值为5,比0大,所以条件值为False,执行Else浯句y=x+3,此时y为8,执行Print方法,即输出x-y和y-x的值,x-y=-3,y-x=3,所以最后输出结果应该如选项A所示。

  • 第6题:

    下列程序的输出结果是______。main() { int x,y; for(x=1,y=1;x<=10;x++) {if(y>=5)break;if(y%3=

    下列程序的输出结果是______。 main() { int x,y; for(x=1,y=1;x<=10;x++) {if(y>=5)break; if(y%3==1) }y+=3; continue; } y-=5; } printf("%d\n",x); }

    A.2

    B.3

    C.4

    D.5


    正确答案:B
    解析:本题考查循环辅助控制语句break和continue,前者退出整个for循环,后者跳过本次循环没有执行完的若干条语句,开始下一次循环操作,建议读者采用本书推荐的列表法分析。

  • 第7题:

    下列程序段的执行结果为 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;

    A.-3

    B.5

    C.3

    D.25


    正确答案:A
    解析:本题考查If控制语句。根据题意,当X>0为非真时,执行Then后面的语句,否则执行Else后面的语句。据此,Y的值为 8,X的值仍为5。Print语句先计算X-Y的值,再输出,答案为A。

  • 第8题:

    以下程序段的输出结果是( )。 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。

  • 第9题:

    下列程序段的执行结果为 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;

    A.-3

    B.5

    C.3

    D.25


    正确答案:A
    解析:根据题意,当X,0为非真时,执行Then后面的语句,否则执行Else后面的语句。据此,Y的值为8,X的值仍为5。Print语句先计算X-Y的值,再输出。

  • 第10题:

    下列程序段的输出结果是 include void fun(int * X,int * y) {cout < < * X < <

    下列程序段的输出结果是 #include<iostream.h> void fun(int * X,int * y) { cout < < * X < < * y; * X=3; * y=4; } void main( ) { int x=1,y=2; fun(&y,&x); cout < < X < < y < < end1; }

    A.2143

    B.1212

    C.1234

    D.2112


    正确答案:A
    解析:在fun函数中,x接收的是main函数中y的地址,所以*x值为2,同样,*y值为1,所以第1次输出的是21,第2次改变*x的值等同于改变y的值,改变*y的值也即改变x的值,所以第2次输出的是43。注意:C++语言中函数的传参方式中关于指针的应用。

  • 第11题:

    下列程序段执行结果为() x = 5 y = -6 If Not x < 0 Then x = y - 3 Else y = x + 3 Print y - x; x - y

    • A、3;-3
    • B、-9;5
    • C、-3;3
    • D、5;-6

    正确答案:A

  • 第12题:

    单选题
    下列程序段执行结果为() x = 5 y = -6 If Not x < 0 Then x = y - 3 Else y = x + 3 Print y - x; x - y
    A

    3;-3

    B

    -9;5

    C

    -3;3

    D

    5;-6


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

  • 第13题:

    有如下程序段:

    intx=1,y=2,z=3;

    x=x^z:

    y=y^z;

    z=x^y:

    cout<<x<<y<<z;

    这个程序段的输出结果是______。


    正确答案:213
    213

  • 第14题:

    下列程序执行后,输出的结果是( )。 int x=-5,y=0; while(++x) y++; cout<<y<<end1;

    A.1

    B.2

    C.4

    D.5


    正确答案:C

  • 第15题:

    下列程序段的执行结果为______。 X=5 Y=-20 If Not X>0 Then X= Y-3 Else Y= X+3 Print X-Y;Y-X

    A.-3 3

    B.5 -8

    C.3 -3

    D.25 -25


    正确答案:A
    解析:IF…Else语句跟踪程序:在IF语句中,因为x=5>0,所以NotX>0为假,执行Else分支,即Y=5+3=8所以打印的结果应当为:X-Y=5-8=-3Y-X=8-5=3

  • 第16题:

    下列程序段的执行结果为______。 x=5 y = -20 If Net x>0 Then x=y -3 Else y=x+3 Print x-y;y-x End If

    A. -3 3

    B.5 -8

    C.3 -3

    D.25 -25


    正确答案:A

  • 第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=5 y=-6 If Not x>0 Then x=y-3 Else y=x+3 Print x-y; y-x

    A.-3 3

    B.5 -9

    C.3 -3

    D.-6 5


    正确答案:A

  • 第19题:

    下列程序段的输出结果是includevoid fun(int * x,int * y){cout<<* X<<* y; *X=3;

    下列程序段的输出结果是 #include<iostream.h> void fun(int * x,int * y) { cout << * X << * y; *X=3; *y=4; } void main() { int x=1,y=2; fun(&y,&x); cout << X << y<<endl; {

    A.2143

    B.1212

    C.1234

    D.2112


    正确答案:A
    解析:在fun函数中,x接收的是main函数中y的地址,所以*x值为2,同样,*y值为1,所以第1次输出的是21,第2次改变*x的值等同于改变y的值,改变*y的值也即改变x的值,所以第2次输出的是43。注意:C++语言中函数的传参方式中关于指针的应用。

  • 第20题:

    运行下列程序: x=InputBox("input value of x") Select Case X Case Is>0 y=y+1 Case Is=0 y=x+2 Case ELse y=x+3 End Select Print x;y 运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:本题考查Select Case选择语句的用法,在Select Case选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者Casels>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2,答案为A。

  • 第21题:

    下列程序段的执行结果为______。 x=5 y=3 If Not x > 1 Then y=y+1 Else x=x-1 Print x;y

    A.5 3

    B.5 4

    C.3 4

    D.4 3


    正确答案:D

  • 第22题:

    下列程序段的执行结果是()。 X=5:Y=5:Z=6 WriteLine("E({0})", X+Y*Z)

    • A、E(60)
    • B、E(35)
    • C、E(X+Y*Z)
    • D、X+Y*Z

    正确答案:B

  • 第23题:

    下列程序段运行后输出的结果是()。 Private Sub Form_Click Dim X#, Y# X = 5: Y = 6 Print X + Y = 11 End Sub

    • A、X+Y=11
    • B、5+6=11
    • C、11
    • D、True

    正确答案:D

  • 第24题:

    单选题
    下列程序段运行后输出的结果是()。 Private Sub Form_Click Dim X#, Y# X = 5: Y = 6 Print X + Y = 11 End Sub
    A

    X+Y=11

    B

    5+6=11

    C

    11

    D

    True


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