niusouti.com

下面C程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为(63)。 main(void) { unsigned int a,b,c,d; Scanf("%o",&a); b = a>>4; c = ~ (~ 0 << 4); d = b & c; printf("d=%o\n",d); }A.d=10B.d=15C.d=25D.d=45

题目

下面C程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为(63)。 main(void) { unsigned int a,b,c,d; Scanf("%o",&a); b = a>>4; c = ~ (~ 0 << 4); d = b & c; printf("d=%o\n",d); }

A.d=10

B.d=15

C.d=25

D.d=45


相似考题
更多“下面C程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为(63)。main(void) ”相关问题
  • 第1题:

    执行下列程序后,屏幕上显示的结果是( )。A.2 3 4 5B.2 3 4 3C.4 5 4 5SXB

    执行下列程序后,屏幕上显示的结果是( )。

    A.2 3 4 5

    B.2 3 4 3

    C.4 5 4 5

    D.2 3 2 3


    正确答案:B
    本题考查了VisualFoxPro过程文件中不同变量的定义及参数的传递。主程序中有两个变量x,Y,未指定类型默认为PUBLIC,然后调用SUB1中,使用了两个与主程序同名的变量x,Y,变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y中,而X的值默认为PUBLIC。

  • 第2题:

    ● 下面C 程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为 (63) 。

    main(void)

    { unsigned int a,b,c,d;

    Scanf("%o",&a);

    b = a>>4;

    c = ~ (~ 0 << 4);

    d = b & c;

    printf("d=%o\n",d);

    }

    (63)

    A. d=10

    B. d=15

    C. d=25

    D. d=45


    正确答案:B

  • 第3题:

    执行如下代码,则程序运行后,屏幕上显示的结果中的第二行是:________。 for i in range(3,10,3): if i%2: print(i)


    6

  • 第4题:

    下面的程序执行后,屏幕上显示的应是( )。}

    A.true

    B.false

    C.test

    D.编译错误


    正确答案:A
    本题考查考生对字符数组的理解。首先可以通过字符数组来生成一个字符串对象:String(char[]value)和String(char[]value.intstartlndex,intnumChars),其中,startIndex指定字符串在数组中的起始下标,num—Chars表示字符个数。然后再测试字符串是否相等,可调用equals()方法,两个字符串相等则返回true,否则返回false。题目中s1和s2都是”test”,所以最后返回是true,选项A正确。

  • 第5题:

    执行如下代码,则程序运行后,屏幕上显示的结果是:________。for i in range(3, 10, 3): if i%2: print(i)


    6