单选题

下列程序段输出结果为:


int x=1, y=012;printf(“%d”,y*x++);

A、

10

B、

12

C、

24

D、

20

下载APP答题
由4l***7v提供 分享 举报 纠错

相关试题

单选题 对于以下代码:


    char ch = -1;    printf("%d\n", ch);

输出结果是?

A、

255

B、

编译错误,因为赋值的时候不能把负数赋给char

C、

-1

D、

ASCII码表中255那个位置的字符

单选题 以下哪个直接量是十进制的124?

A、

0124

B、

0x124

C、

124d

D、

124

单选题 以下代码片段的输出是:



int j=4;

for ( int i=j; i<=2*j; i++ ) {

    switch ( i/j ) {

    case 0:

    case 1: printf(“*”); break;

    case 2: printf(“#”);

    }

}

A、

****##

B、

****

C、

****#

D、

*#

单选题 下面程序段的输出结果是?

A、

1

B、

无论k的初值如何,最终都会减到0的。

C、

因为没有给k赋初值,因此程序不能通过编译

D、


因为k没有初值,所以结果不确定

单选题 对于以下代码:

    int i=6;


    if ( i<= 6 )         printf("hello\n");;    else        printf("bye-bye\n");;


哪句话是对的?

A、

打印出"bye-bye"

B、

不能通过编译

C、

打印出"hello"

D、

打印出"hello bye-bye"

单选题 对于以下代码:


    unsigned short sht = 0;    sht --;

执行后,sht的值是?

A、

65536

B、

32767

C、

2的16次方-1

D、

-1

单选题 在代码:
while ( !e )

中,!e等价于:

A、

e!=0

B、

e != 1

C、

e == 0

D、

e == 1

单选题 对于以下代码:


    int i;    scanf("%d", &i);    i %= 4;

执行后,i会有几种可能性?

A、

0

B、

7

C、

2

D、

3