更多“ 以下能够正确退出循环的是( )。A.Print Not(3+54+6)B.Print 21 And 32C.Print 12 Or 23D.Print Not(12) ”相关问题
  • 第1题:

    以下能够正确退出循环的是( )。


    正确答案:B
    B)    【解析】本题考查Do型循环。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是否成立,至少执行一次循环体。由Until引出的循环条件为False时执行循环体,条件为True时退出循环;选项A)中循环变量在10 的基础上逐渐增加,不可能小于10;选项B)中循环变量的步长为1,初值为l,可能到达10,然后退出循环。而选项C)和A)相似。选项D)中循环变量的步长为-3,不可能等于0。

  • 第2题:

    下面程序的运行结果为( )。 #include<iostream.h> classA { intnum; public: A(inti){num=i;) A(A&a){num=a.num++;} voidprint(){cout<<num;} }; voidmain() { Aa(1),b(a);

    A.print();

    B.print(); }

    C.11B.12

    D.21D.22


    正确答案:C
    C。【解析】本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的hum变为1,而a的num变为2(先赋值再自加)。

  • 第3题:

    15、以下哪个代码是正确的?

    A.print("Programming is fun") print("Python is fun")

    B.print("Programming is fun") print("Python is fun")

    C.print("Programming is fun) print("Python is fun")

    D.print("Programming is fun) print("Python is fun")


    B

  • 第4题:

    下面程序的运行结果为includeclass A{ int num;public: A(int){num=i;} A(ABm){num

    下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int){num=i;} A(ABm){num=a.num++;} void print(){cout<<num;} }; void main() { Aa(1),b(a); a.print(); b.print(); }

    A.11

    B.12

    C.21

    D.22


    正确答案:C
    解析:本题;号查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的num变为l而a的num变为2(先赋值再自加)。

  • 第5题:

    设变量a=15.69458 能够输出: RMB15.69 的是()。

    A.print("RMB{:.2f}".format(a))

    B.print("RMB"+str(a))

    C.print("RMB",a)

    D.print("RMB{}".format(a))


    【1】str[i]!=ˊ\0ˊ【2】25【3】1 【解析】要将字符串str中的字母转换成紧接着的下一个字母,需要转换str中从第一个到最后一个的字母,因此,【1】处填“sirei]!=ˊ\0ˊ”;每一个字母的下一个字母比上一个字母的ASCⅡ值大1,只有字母z和Z例外,因为字母z和Z的下一个字母为a和A,其ASCⅡ码值比字母z和Z小25,因此,【2】处填“25”;【3】处填“1”。