更多“请判断下面程序运行完毕后a的值<%a=3a=a+5%>()”相关问题
  • 第1题:

    判断程序运行完毕后,x, y, z值分别为 x = "11" + 1 y = "11" & 1 z = "11" + "1"

    A.111 111 111

    B.12 111 12

    C.12 111 111

    D.12 12 12


    正确答案:C

  • 第2题:

    执行下面程序后,a的值是 ( ) main( ) { int a; printf("%d\n",(a=3*5,a*4,a+5));}

    A.65

    B.20

    C.15

    D.10


    正确答案:B

  • 第3题:

    判断程序运行完毕后,x,y,z值分别为()。

    A.111111111

    B.1211112

    C.12111111

    D.121212


    正确答案:C

  • 第4题:

    阅读下面的程序段:

    for i=1 to 3

    for j=i to 1

    for k=j to 3

    a=a+1

    next k

    next j

    next i

    执行上面的三重循环后,a的值为 【 】 。


    正确答案:14
    14 解析:题目程序应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,那层就要执行所有的循环。I=1时,j=1,k执行循环得到a的值为3:1=2,i=1时,k执行三次循环得到 a的值加上3并覆盖原值,j=2时,k执行两次循环a的值加上2;依次,1=3时,i执行3次,其中k分别执行3,2,1次,a的值分别加上3,2,1;最后得到a的值为14。

  • 第5题:

    阅读下面的程序段:

    for I=1 to 3

    for j=I to l

    for k=j to 3

    a=a+l

    next k

    next j

    next I

    执行上面的三重循环后,a的值为【 】。


    正确答案:14
    14 解析:本题应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,那层就要执行所有的循环。I=1时,j=1,k执行循环得到a的值为3;I=2,j=1时,k执行3次循环得到 a的值加上3并覆盖原值,j=2时,k执行两次循环a的值加上2:依次,I=3时,j执行3次,其中k分别执行3,2,1次,a的值分别加上3, 2,l;最后得到a的值为14。

  • 第6题:

    假定有以下程序段: n=0fori=l to 3fori=4to-1n=n+1next jnext i运行完毕后,n的值是( )。 A.0S

    假定有以下程序段: n=0fori=l to 3fori=4to-1n=n+1next jnext i运行完毕后,n的值是( )。

    A.0

    B.3

    C.4

    D.12


    正确答案:C
    暂无解析,请参考用户分享笔记

  • 第7题:

    执行下面程序中的输出语句后,a的值是

    main( )

    {

    int a;

    cout<<(a=3*5,a*4,a+5);

    }

    A.65

    B.20

    C.15

    D.10


    正确答案:B
    解析:本题考查逗号表达式的运算特点。逗号表达式是所有表达式中优先级最低的,从左到右结合,其求解过程是:将逗号表达式各表达式按从左到右的顺序依次求值,并将最右边的表达式结果作为整个逗号表达式的结果。这里考生要注意的是,第二个表达式执行完后,a的值并没有发生变化,依然是15,所以在执行a+5的时候,结果是20,而不是65。正确答案应是B。

  • 第8题:

    给定程序MODll.C中函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:

    例如,程序运行后,输入0.0001,则程序输出3.1414。

    请改正程序中的错误,使它能输出正确的结果。

    注意:不要改动smain函数,不得增行或删行,也不得更改程序的结构!


    正确答案:(1)while(fabs(t)>=num) (2)t=s/n;
    (1)while(fabs(t)>=num) (2)t=s/n; 解析:本题中函数的功能是利用公式计算π的近似值,直到最后一项的绝对值小于指定的数。本题解题过程参照一般公式题型的求解过程。

  • 第9题:

    下面程序的运行结果是下图的样子,请填写程序的空白处,完成程序。


    正确答案:
    i<=j
    【解析】解答本题的关键是计算出Y数组的元素值,然后观察图形和数组元素的关系,即可得到答案。根据题意,Y数组元素值为:
    1 23
    2 46
    3 69
    而图案中,输出的是Y数组上半三角形的数组元素,也即下标i<-j时的数组元素,所以程序中If语句的条件应该是i<=j。

  • 第10题:

    请判断下面程序运行完毕后,ABc的值()<%a=”1”+”1”b=”1”&”1”c=”1”&1%>

    • A、”11”、11、11
    • B、”11”、”11”、”11”
    • C、11、”11”、2
    • D、2、”11”、”11”

    正确答案:B

  • 第11题:

    单选题
    请判断下面程序运行完毕后a的值()
    A

    0

    B

    3

    C

    5

    D

    8


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

  • 第12题:

    单选题
    请问下面程序段执行完毕后,变量c的值是()。
    A

    1

    B

    2

    C

    3

    D

    空(Empty)


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

  • 第13题:

    请阅读下面程序 public class ExampleStringBuffer{ public static void main(String []args){ StringBuffer sb=new StringBuffer("test"); System.out.println("buffer="+sB) ; System.out.println("length="+sb.length());} } 程序运行结果中在"length="后输出的值

    A.10

    B.4

    C.20

    D.30


    正确答案:B
    解析:本题考查Java中字符串的知识。Java中,可以用StringBuffer类表示字符串,
      StringBuffer用于处理长度可变字符串。StringBuffer类提供了三种构造方法:
      String strObj=new StringBuffer();
      String strObj=new StringBuffer(int length);
      String strObj=new StringBuffer(String str);
      本题程序中使用的是第三种构造方法来创建一个字符串对象。对StringBuffer(String str)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。因此,字符串sb的初始值是“test”,并且包含16个字符的缓存。iength()方法用来获得字符串长度,不包含缓存。故程序运行结果中在“lensgth=”后输出的值应该是字符串sb的长度,即4。本题的正确答案是选项B。

  • 第14题:

    请判断下面程序运行完毕后a的值()。

    A.0

    B.3

    C.5

    D.8


    正确答案:D

  • 第15题:

    假定有以下程序段运行完毕后,n的值是( )。

    A. 3

    B. 4

    C. 12

    D. 15


    正确答案:D
    本题考查的是循环的知识,本题中,外层循环从l到3,要执行3次,而内层循环从3到1,执行5次(注意不是4次),所以一共执行了3*5=15次内循环。而每执行一次内循环n就加l,所以最后n的值为15。

  • 第16题:

    请阅读下面程序程序运行结果中在”length=”后输出的值是( )。

    A.10

    B.4

    C.20

    D.30


    正确答案:B
    本题对StringBuffer(Stringstr)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。因此,字符串sb的初始值是”test”,并且包含l6个字符的缓存。length()方法用来获得字符串长度,不包含缓存。故程序运行结果中在”length-”后输出的值应该是字符串sb的长度,即4。

  • 第17题:

    请阅读下面程序 publicclassExampleStringBuffer{ publicstaticvoidmain(String[]args){ StringBuffersb=newStringBuffer("test"); System.out.println("buffer-,"+sb); System.out.println("longth="+sb.1ength());}} 程序运行结果中在“length”后输出的值是( )。

    A.10

    B.4

    C.20

    D.30


    正确答案:B
    解析: 本题对StfingBuffer(String str)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。因此,字符串sb的初始值是“test”,并且包含16个字符的缓存。leng出()方法用来获得字符申长度,不包含缓存。故程序运行结果中在“length=”后输出的值应该是字符串sb的长度,即4。

  • 第18题:

    假定有以下程序段: n=0fori=l t03forj=-3t0 1n-=n+1nextjnexti运行完毕后,n的值是( )。 A.3SX

    假定有以下程序段: n=0fori=l t03forj=-3t0 1n-=n+1nextjnexti运行完毕后,n的值是( )。

    A.3

    B.4

    C.12

    D.15


    正确答案:D
    暂无解析,请参考用户分享笔记

  • 第19题:

    假定有以下程序段

    运行完毕后,n的值是( )。

    A)3

    B)4

    C)12

    D)15


    正确答案:D
    本题考查的是循环的知识。本题中,外层循环从l到3,要执行3次,而内层循环从-3到1,执行5次(注意不是4次),所以一共执行了3*5=15次内循环。而每执行一次内循环n就加l,所以最后n的值为l5。

  • 第20题:

    下面的程序段运行后,输出结果是( )。

    A.9

    B.不确定值

    C.0

    D.18


    正确答案:C
    本题主要考查的是用二维数组首地址和下标来引用二维数组元素的方法。通过分析可知,程序中的双重循环定义了一个如下的二维数组:012234456簪由于数组的下标是从0开始的,所以二维数组元素a[i][j]表示的是二维数组a的第i+1行、第j+1列对应位置的元素。

  • 第21题:

    请判断下面程序运行完毕后,ABc的值()

    A.”11”、11、11

    B.”11”、”11”、”11”

    C.11、”11”、2

    D.2、”11”、”11”


    参考答案:B

  • 第22题:

    单选题
    请问下面程序段执行完毕,变量b的值是()。
    A

    0

    B

    1

    C

    空(Empty)

    D

    程序出错


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

  • 第23题:

    单选题
    请判断下面程序运行完毕后,ABc的值()
    A

    ”11”、11、11

    B

    ”11”、”11”、”11”

    C

    11、”11”、2

    D

    2、”11”、”11”


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