更多“执行下列程序段后的输出结果是()。A.3B.2C.1D.4 ”相关问题
  • 第1题:

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

    A. 90

    B. 60

    C. 40

    D. 10


    正确答案:C
    C)    【解析】本题考查循环程序的分析。程序的主要部分为一个3层循环的嵌套。前两层循环共执行5*4=20次,每次执行前y的初值都是10,因此,只要考虑第3层循环就可以了。第3层循环执行3次,也就是语句Y=Y+10执行3次,y的初始值为10,因此计算结果为40。

  • 第2题:

    执行下列程序段后的的输出结果是( ) x=9; while( x>7) { printf("*");x--;}

    A.****

    B.***

    C.**

    D.*


    正确答案:C
    注意执行while循环前,变量x的初值为9.第1次执行while循环,控制循环的条件为“x>7”,这时x为9,条件成立,执行循环体:输出单个“*”,x再减1,x为8。继续循环,控制循环的条件是“x>7',现在x为8,条件成立,输出“*”后x减1,现在x为7。继续循环时,控制循环的条件不满足,退出循环。所以本段程序执行后,输出结果为两个“*”,本题答案应选C。

  • 第3题:

    59、下列程序段执行后,输出的结果是 a={'华工':'广州','中大':'广州','清华':'北京'} a['华师']='广州' a['清华']='上海' print(len(a))


    1

  • 第4题:

    下列程序执行后的输出结果是( )。

    A.G

    B.H

    C.I

    D.J


    正确答案:A
    因为x=ˊfˊ,所以写成ˊAˊ+(x-ˊaˊ+1)=ˊAˊ+(ˊfˊ-ˊaˊ+1)=ˊAˊ+6=ˊGˊ,故选择A选项。

  • 第5题:

    下面程序段执行后的输出结果是()。 int x='f'; printf("%c",'A'+(x-'a'+1));

    A.G

    B.H

    C.I

    D.J


    A