更多“下面程序运行后,输出的结果是() 10 A=5:B=9 20 ”相关问题
  • 第1题:

    执行下面程序中的输出语句后,输出结果是()。

    A.65

    B.20

    C.15

    D.10


    正确答案:B

  • 第2题:

    有以下程序:程序运行后的输出结果是( )。

    A.7

    B.8

    C.9

    D.10


    正确答案:C
    s=f(a)表达式第一次调用f(n)函数时.f(n)函数运行结果为n=4,a=2,即s等于4;s=s+f(a)表达式第二次调用f(n)函数时,f(n)函数运行结果为n=5,所以得到s值为9。

  • 第3题:

    下面程序运行后,输出的结果是如下矩阵:

    4 7 10

    5 8 11

    6 9 12

    请在程序[ ]处填入正确的内容。


    正确答案:i+k*3
    i+k*3 解析:本题的难点是如何在数组中对数组下标的操作。找出下标值与数组元素之间的关系。空打印Print操作是换行。

  • 第4题:

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

    A.9

    B.18

    C.20

    D.22


    正确答案:D
    本题考查继承和构造函数的用法。首先要明确对一个类的继承是指在父类的基础上构建了一个子类,子类继承了父类的方法和状态。题目所给程序段创建的是Extension类的实例,在运行时,从main()函数进入程序,所有调用add()方法的过程将始终和Extension类的add()方法动态绑定。初始值:i=0;创建实例newExtension();先调用父类的默认构造函数Base(),并在父类的默认构造函数中执行add(1),i=0+1×2,所以i=2,再调用子类的默认构造函数Extension(),子类的默认构造函数中执行add(2),i=2+2×2,所以i=6;执行add(8);i=6+8×2,因此,最终i=22,正确答案为选项D。

  • 第5题:

    有以下程序

    程序运行后的输出结果是( )。

    A.21

    B.11

    C.20

    D.10


    正确答案:A
    声明data是结构S的数组。初始化时data[0].a=10;data[0].b:104);data[1].a=20;data[1].b=200。主函数中p=data[1];即p.a=data[1].a;p.b=data[11.b;执行语句prinff(”%dkn”,++(p.A));打印输出时p.a先增l再打印。即p.a=data[1].a=20,先增1等于21,因此程序运行结果是21。

  • 第6题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.10,One*Dream!

    B.9,One*Dream!

    C.9,One*World

    D.10,One*World


    正确答案:A
    P是指向二维字符数组第二行One+Dream!的数组指针,所以长度是l0,打印输出的也是该字符串。

  • 第7题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.5

    B.1

    C.20

    D.18


    正确答案:C
    “运算符为按位异或运算符,即0^1=1,1“0=1,1‘1=0,0"0=0,因此a^b=101在进行<<操作,变为101002=2010,因此答案为c选项。

  • 第8题:

    以下程序运行后的输出结果是 ______。main(){int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf(“

    以下程序运行后的输出结果是 ______。 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf(“%d %d %d\n",a,b,c); }

    A.10 20 0

    B.20 10 0

    C.10 10 0

    D.20 20 0


    正确答案:A
    解析:a%b=11不成立,根据“||”的性质,不需要看后面的表达式,就可以得出c=0。

  • 第9题:

    有以下程序 main() {int x=10,y=10;printf("%d%d\n",x--,--y);} 程序运行后的输出结果是( )

    A.10 10

    B.9 9

    C.9 10

    D.10 9


    正确答案:D

  • 第10题:

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

    A.9

    B.不确定值

    C.0

    D.18


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

  • 第11题:

    下面程序运行后的输出结果是 Private Sub Command1_Click() For j=1 To 10 If j Mod 3<>0 Then a=a+j\3 Next Print a End Sub

    A.20

    B.10

    C.3

    D.9


    正确答案:D
    解析:题中程序的计算过程为:(1+2+4+5+7+8+10)\3=(0+0+1+1+2+2+3)=9。

  • 第12题:

    单选题
    下面程序运行后,输出的结果是() 10 A=5:B=9 20 X=A-B 30 IF A>B THEN X=A+B 40 PRINT X 50 END
    A

    -4

    B

    5

    C

    9

    D

    4


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

  • 第13题:

    以下程序运行后的输出结果是______。 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf

    以下程序运行后的输出结果是______。 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf("%d %d %d\n",a,b,c); }

    A.10 20 1

    B.20 10 0

    C.10 20 0

    D.10 10 0


    正确答案:C

  • 第14题:

    下面程序运行时,若输入395,则输出结果是( )。

    A. 5 9 3

    B. 3 5 9

    C. 5 3 9

    D. 3 9 5


    正确答案:C
    C)    【解析】VB中常用算术运算符有8个,其中幂运算符(^)优先级最高;其次是取负(-)、乘(*)、浮点除(/)、整除(\)、取模(Mod)、加(+)、减(-)。

  • 第15题:

    有以下程序

    程序运行后的输出结果是( )。

    A.3

    B.5

    C.7

    D.9


    正确答案:A
    向switch语句块传送参数后,编译器会先寻找匹配的case语句块,找到后就执行该语句块,遇到break跳出;如果没有匹配的语句块,则执行default语句块。case与default没有顺序之分。因此第一次循环k的值为l,执行c+=k,c的值为1,再执行ease2后的语句c++,c的值为2,遇到break语句跳出循环;第:二次循环k的值为2,执行case2后面的语句c++,c的值为3,跳出循环。故本题答案为A)。

  • 第16题:

    有下列程序:

    程序运行后的输出结果是( )。

    A.1,2,3,4,5,6,7,8,9,10,

    B.1,2,7,6,3,4,5,8,9,10,

    C.1,2,7,6,5,4,3,8,9,10,

    D.1,2,9,8,7,6,5,4,3,10,


    正确答案:C
    本题考查排序的使用由sort()函数的两层for循环语句可知,其功能是把数组a[]中的元素按照从大到小的顺序进行排列。在main()函数中首先定义了一维整型数组aa[10],然后调用sort(aa+2,5)实现从数组aa中下标为2的元素“3”开始,其后连续的5个元素从大到小进行排列,其余元素不变。

  • 第17题:

    下面程序运行后的输出结果是______。Private Sub Command1_ Click ( ) for j = 1 To 10 if j Mod 3 <> 0 then a =a+j\3 Next j Print aEnd Sub

    A.20

    B.10

    C.3

    D.9


    正确答案:D
    解析:本题难点是理解运算符“Mod”和“\”。根据题意,该计算过程为:“(1+2+4+5+7+8+10)+3 =0+0+1+1+2+2+3=9”。

  • 第18题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.2,3,1,6,8,7,5,4,10,9,

    B.3,4,2,7,9,8,6,5,11,10,

    C.2,4,3,9,12,12,11,11,18,9,

    D.1,2,3,6,8,7,5,4,10,9,


    正确答案:C
    题目中定义了一个结构体类型s,然后定义了一个结构体变量s并初始化,执行f函数后,将s中元素a的每个元素都加上i,这里需要注意最后一个元素没有加i,所以最终答案为C选项。

  • 第19题:

    有以下程序:

    #include

    程序运行后的输出结果是( )。

    A)26

    B)19

    C)10

    D)20


    正确答案:B
    本题考查二维数组元素的引用。二维数组可以看成是一个矩阵,aa[i][2]其实就是第i行的第3个元素,for循环内的s=aa[i][2]其实就是将矩阵第3列的数相加,即s=31105=19。

  • 第20题:

    有以下程序:程序运行后的输出结果是( )。

    A.9.One*World

    B.9.One*Dream!

    C.10.One*Dream!

    D.10.One*World


    正确答案:C
    可以将二维数组str看成是一个特殊的

  • 第21题:

    以下程序段运行后,消息框的输出结果是( )。 a=10b=20c=a<;bMsgBox c+lA.一1B.0C.1D.2

    以下程序段运行后,消息框的输出结果是( )。 a=10b=20c=a<;bMsgBox c+l

    A.一1

    B.0

    C.1

    D.2


    正确答案:B
    B.【解析】本题考查VBA中表达式运算的知识。在VBA中允许逻辑量进行算术运算,True处理成一l,False处理成0。

  • 第22题:

    有以下程序 main() { char st[20]="hello\0\t'\\"; printf("%d%d\n",strlen(st),sizeof(st)); } 程序运行后的输出结果是( )

    A.9 9

    B.5 20

    C.13 20

    D.20 20


    正确答案:B

  • 第23题:

    下面程序运行后输出结果是()

    ACAB

    BBCA

    CBCB

    DCBC


    D