更多“执行下列程序段后,输出的结果是For k1=0 To 4 y=20 For k2=0 To 3y=10For k3=0 To2y=y+10Next k3 ”相关问题
  • 第1题:

    阅读如下程序段,则执行后程序的输出结果是

    #include

    main()

    {structa{int x; int y;}num[2]={{20,5},{6,7}};

    printf("%d\n",num[0].x/num[0].y*num[1].y);}

    A.0

    B.28

    C.20

    D.5


    正确答案:B

  • 第2题:

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

    A.1

    B.2

    C.4

    D.5


    正确答案:C

  • 第3题:

    有下列程序: main() { int y=20; do{y--;} while(--y); printf("%d\n",y--); } 当执行程序时,输出的结果是( )。

    A.-1

    B.1

    C.4

    D.0


    正确答案:D
    解析: 本题考查do…while循环。当--y是0(即y是0)时结束循环,输出y--是先输出y的值再将y的值减1。

  • 第4题:

    执行下列程序段后,输出的结果是 For k1 = 0 To 4 y =20 For k2 = 0 To 3 y=10 For 16 = 0 To 2 y=y+10 Next Next Next Print y

    A.90

    B.60

    C.40

    D.10


    正确答案:C
    解析:这是一个3重循环嵌套的程序。多重For循环的执行过程是:外层循环的循环控制变量每取1个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后1次循环执行时k1=4, k2=3,都要再执行1次y=10,不管y以前取得何值,y都要重新取得初值10,这时再执行1次内循环。内层循环体要执行3次,即加3次10。y最终的值是40。

  • 第5题:

    若有以下程序段;includeusing namespace std;int main(){ int a[]={1,4,5}; int *p=&

    若有以下程序段; #include<iostream> using namespace std; int main() { int a[]={1,4,5}; int *p=&a[0],x=6,y,z; for(y=0;y<3;y++) z=((*(p+y)<x) ? *(p+y):x); cout<<z<<end1; return 0; } 程序运行后的输出结果是( )。

    A.1

    B.4

    C.5

    D.2


    正确答案:C
    解析:本题考核指针的运算。①程序首先定义了一整型数组a,并赋初值1,4,5。即a[0],a[1]和a[2]的值分别为1,4和5。程序还定义了一个整型指针p,并初始化它指向数组元素a[0]。②在for循环语句中,赋值语句“z=((*(p+y)x)?*(p+y):x);”可等价为:“z=(aly]x)?a[y]:x”。因为表达式中的“*(p+y)=p[y]=a[y]”。③for语句每循环一次,就给变量z重新赋值一次,z的值其实就是数组和x相比较,将数组a中的最大值赋给z。当y=2后,退出循环,输出结果是5。

  • 第6题:

    有下列程序:

    main

    { int y=10;

    do{y--;}while(--y);

    printf("%d\n",--y);

    )

    当执行程序时,输出的结果是( )。

    A.-1

    B.1

    C.4

    D.0


    正确答案:D
    本题考查do-while循环。当--y是0(即y是o)时结束循环,输出--y,先将y的值减1再输出Y的值。

  • 第7题:

    执行下列程序段后,输出的结果是

    For k1=0 To 4

    y=20

    For k2=0 To 3

    y=10

    For k3=0 To 2

    y=y + 10

    Next k3,k2,k1

    Print y

    A) 90

    A.90

    B.60

    C.40

    D.10


    正确答案:C
    解析:这是一个3重循环嵌套的程序。多重For循环的执行过程是:外层循环的循环控制变量每取一个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后一次循环执行k1=4,k2=3时,都要再执行一次y=10,不管y以前取得何值,y都要重新取得初值10,这时再执行1次内循环。内层循环体要执行3次,即加3次10。y最终的值是40。

  • 第8题:

    下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段的输出结果是( )。

    A.********

    B.****

    C.**

    D.*


    正确答案:D
    D。【解析】本题中第二个for循环语句的后面有一个分号,所以两个for循环语句的执行语句为空。当两个for循环语句执行完后,再执行printf语句输出一个星号。所以正确答案为选项D。

  • 第9题:

    780B设备中,所带扩展子框背板框地址K1/K2//K3/K4为OFF,槽地址以()开始?

    • A、90
    • B、D0
    • C、50
    • D、E0

    正确答案:B

  • 第10题:

    THDS-C探测站前放版的主板板处于工作状态时,如果系统进行前放板自检时,则主板LED指示灯K0~K4的状态是()。

    • A、K0和K1亮,K2和K3灭
    • B、K0和K2亮,K3灭
    • C、全灭
    • D、闪亮

    正确答案:D

  • 第11题:

    单选题
    以下程序段中的变量已正确定义for( i=0; i<4; i++,i++ ) for( k=1; k<3; k++ ); printf(* );该程序段的输出结果是(  )。
    A

    *******

    B

    ****

    C

    **

    D

    *


    正确答案: C
    解析:
    for语句在没有"{}"说明时仅仅是跟随其后的第一条语句,即另外一个for语句,第二个for循环有个";"结束,所以整个双重循环将被视为空语句。然后执行下一个顺序语句,即输出语句,只输出一个"*"。答案选择D选项。

  • 第12题:

    多选题
    蝶式价差组合(买入一个具有较低执行价格K1的欧式看涨期权、买入一个具有较高执行价格K3的欧式看涨期权、卖出两个执行价格为K2的欧式看涨期权,K2在K1和K3之间)的收益有可能为(现货价格为S)()
    A

    0

    B

    S-K1

    C

    K3-S

    D

    K3-K1


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

  • 第13题:

    下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*&qu

    下列程序段中的变量已正确定义:

    for(i=0;i<4;i++,i++)

    for(k=1;k<3;k++);printf("*");

    程序段的输出结果是( )。

    A.********

    B.****

    C.**

    D.*


    正确答案:D
    D。【解析】本题中第二个for循环语句的后面有一个分号,所以两个for循环语句的执行语句为空。当两个for循环语句执行完后,再执行printf语句输出一个星号。所以正确答案为选项D。

  • 第14题:

    执行下列程序段后,输出的结果是

    For k1=0 To 4

    y=20

    For k2=0 To 3

    y=10

    For k3=0 To 2

    y=y+10

    Next k3,k2,k1

    Print y

    A.90

    B.60

    C.40

    D.10


    正确答案:C
    解析:这是一个3重循环嵌套的程序。多重For循环的执行过程是:外层循环的循环控制变量每取一个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后一次循环执行k1=4,k2=3时,都要再执行一次y =10,不管y以前取得何值,y都要重新取得初值10,这时再执行1次内循环。内层循环体要执行3次,即加3次10。y最终的值是40。

  • 第15题:

    有以下程序:includevoid main(){ int x=5,y=2; cout<

    有以下程序: #include<iostream.h> void main() { int x=5,y=2; cout<<!(y==x/2)<<","; cout<<y!=x%3)<<","; cout<<(x>0&&y<0)<<","; cout<<(x!=y‖x>=y)<<endl: } 程序执行后的输出结果是( )

    A.0,0,0,1

    B.1,1,1 1

    C.0,0, 1,1

    D.1,1,0,0


    正确答案:A

  • 第16题:

    有下列程序: main { int y=10; do{y--;}while(--y); printf("%d\n",--y); ) 当执行程序时,输出的结果是( )。

    A. -1

    B.1

    C.4

    D.0


    正确答案:A
    本题考查do-while循环。当--y是0(即y是o)时结束循环,输出--y,先将y的值减1再输出Y的值。

  • 第17题:

    执行下列程序段后,输出的结果是( )。 Forkl=0 To 4 y=20 For k2=0 To 3 y=10 Fork3=0 To 2 y=y+10 Next k3 Next k2 Next k1 Print y

    A.90

    B.60

    C.40

    D.10


    正确答案:C

  • 第18题:

    执行以下程序段的输出结果是( )。

    A)0?0

    B)0?12

    C)0?0

    D)0


    正确答案:D
    格式字符x或x是以十六进制无符号形式输出整型数(注:输出时不显示前导0x或0X)。

  • 第19题:

    执行下列程序段后,输出的结果是 For k1=0 To 4 Y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3,k2,k1 Print y

    A.90

    B.60

    C.40

    D.10


    正确答案:C
    解析:这是一个3重循环嵌套的程序。多重For循环的执行过程是:外层循环的循环控制变量每取一个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后一次循环执行k1=4,K2=3时,都要再执行一次y=10,不管y以前取得何值,y都要重新取得初值10,这时再执行1次内循环。内层循环体要执行3次,即加3次10。y最终的值是40。

  • 第20题:

    下面程序的输出结果是()。includevoid main(){int x=-1,y=5,z;z=(x++<0)&&

    下面程序的输出结果是( )。#include<iostream.h>void main(){int x=-1,y=5,z;z=(x++<0)&& (y-->=0);cout<<x<<'\t'<<y<<'\t'<<z<<end1;}

    A.-1 5 0

    B.-1 4 1

    C.0 4 1

    D.0 4 0


    正确答案:C

  • 第21题:

    可逆反应2NO2→N2O4+Q,50℃时平衡常数K1, 0℃时平衡常数K2,100℃时平衡常数K3,则K1,K2,K3之间的数量关系是()。

    • A、 K1<K2 <K3
    • B、 K1=K2=K3
    • C、 K3>K2>K1
    • D、 K2>K1>K3

    正确答案:D

  • 第22题:

    单选题
    780B设备中,所带扩展子框背板框地址K1/K2//K3/K4为OFF,槽地址以()开始?
    A

    90

    B

    D0

    C

    50

    D

    E0


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

  • 第23题:

    单选题
    THDS-C探测站前放版的主板板处于工作状态时,如果系统进行前放板自检时,则主板LED指示灯K0~K4的状态是()。
    A

    K0和K1亮,K2和K3灭

    B

    K0和K2亮,K3灭

    C

    全灭

    D

    闪亮


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