更多“ara=10;b=20;c=4;++b+c+a++以下哪个结果是正确的?() ”相关问题
  • 第1题:

    以下程序的输出结果是()。includestruct st{int x;int*y;}*p; int dt[4] ={ 10,20,30,4

    以下程序的输出结果是( )。 #include<stdio.h> struct st { int x; int *y;} *p; int dt[4] ={ 10,20,30,40 }; struct st aa[4]={ 50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0]}; main() { p=aa; printf("%d\n",++(p->x)); }

    A.10

    B.11

    C.51

    D.60


    正确答案:C
    解析:由于数组名保存了数组的首地址,即数组中第一个元素的地址,执行p=aa;后,p指向aa[0],p->x相当于aa[0].x,也就是50,经过自增运算后,显示结果为51。

  • 第2题:

    下列哪个说法是正确的?

    A.表达式 (1.0 > 2.0 ) ? 3.0 : 4 的结果为 4

    B.语句 int[ ][ ] a = new int[10][ ]; 正确地声明了一个整型的二维数组

    C.表达式 (-33)%(-2) 的结果是1的。

    D.表达式 4 +"4"+'4' 和 '4'+ 4 +"4" 的结果是一致的。


    C 考查阿佛加德罗常数的应用。选项A不正确,语文不一定是在标准状况下;根据硫酸钠的化学式可知,1L 0.3mol ·L -1 Na 2 SO 4 溶液中,含有Na + 和SO 4 2- 总数为0. 8N A ,选项B不正确;标准状况下,水不是气体,不能适用于气体摩尔体积,选项D不正确,因此正确的答案选C。

  • 第3题:

    4、下列哪个说法是正确的?

    A.表达式 (1.0 > 2.0 ) ? 3.0 : 4 的结果为 4

    B.语句 int[ ][ ] a = new int[10][ ]; 正确地声明了一个整型的二维数组

    C.表达式 (-33)%(-2) 的结果是1的。

    D.表达式 4 +"4"+'4' 和 '4'+ 4 +"4" 的结果是一致的。


    '123' * 3

  • 第4题:

    以下哪个表达式的结果是true?

    A.!(4<5)

    B.2>2||4==4&&1<0

    C.34==33&&!false

    D.!false


    B

  • 第5题:

    以下选项中输出结果是10的是____________。

    A.>>>print(list(range(1, 20, 3))[4])

    B.>>>print(len('12345' + '56789'))

    C.>>>print(len({'a':1, 'b':2, 'c':3, 'd':4, 'e':5}))

    D.>>>print('1' * 10)


    C