设p=18,q=12,下列表达式()的值不是30。

题目

设p=18,q=12,下列表达式()的值不是30。

  • A、p+q
  • B、p&q
  • C、Val(p)+q
  • D、p+Val(q)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设a=6,b=4,则表达式b*(a+3)的值为()。

A.9

B.18

C.36

D.54


正确答案:C

第2题:

设a=12,a定义为整型变量。表达式a+=a-=a*=a的值为______。

A.12

B.144

C.0

D.132


正确答案:C
解析:表达式a+=a-=a*=a的运算方向是自右向左,即先计算a*=a,a值为a*a=144,再计算a-=a,a值为a-a=0,再计算计a+=a,故表达式和a的值都为a+a=0。

第3题:

设有:inta[]={10,20,30,40},*p=a;,下列表达式值为40的是()。

A.a[4]

B.p+3

C.*a+10

D.*(p+3)


正确答案:D

第4题:

设有以下C语言说明语句。 struct { int x,y;} s[2]={{1,2),{3,4}),*p=s,*q=s; 则表达式++p->x和表达式(++q)->x的值分别为(34)。

A.1、1

B.1、3

C.2、3

D.3、3


正确答案:C
解析:表达式++p->x中->(指向运算符)优先级高于++(自增运算符),所以先求出p->x中的值1。由于结构体数组元素(或结构体变量)中的成员是有存储单元的,可以像普通变量一样使用,因此++运算是针对s[0].x成员的,即该成员中的值自增后由1变为2。对于表达式(++q)->x,则是q先自增,q指向s[1],输出s[1].x成员中的值3。

第5题:

设系统日期为2001 年 12月 31 日, 下列表达式的值是【 】。 VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+17


正确答案:9918.00 或 9918
DATE():返回当前系统日期YEAR();从指定的日期表达式或日期时间表达式中返回年份STR(数值表达式>)[,长度>[,小数位数>]]):将数值表达式>的值转换成字符串,转换时根据需要自动进行四舍五入。RIGHT(字符表达式>,长度>):从指定表达式值的右端取一个指定长度的子串作为函数值。SUBSTR(字符表达式>,起始位置>[,长度>])从指定表达式的指定起始位置取指定长度的子串作为函数值。VAL(字符表达式>[,长度>[,小数位数>]]):将数字符号(包括正负号、小数点)组成的字符型数据转换成相应的数值型数据。题面VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2)+17=VAL(99+RIGHT(STR("2001"),2))+17=VAL("99"+"01")+17=9901+17=9918。

第6题:

有功功率P、无功功率Q的基准值是SB,而不是PB、QB,所以在求得P*、Q*后,P、Q值为P=P*SB,Q=Q*SB。()

此题为判断题(对,错)。


参考答案:正确

第7题:

设int a=10,b=11,c=12;,表达式(a/b)<c&&b==c的值是【 】。


正确答案:×
0

第8题:

设inta=12;表达式a+=a-=a*=a的值是()

A、12

B、144

C、0

D、132


参考答案:C

第9题:

设关系P和Q分别为2元和3元关系,则与关系代数表达式等价的是(20)。

A.σ1<2(P×Q)

B.σ1<4(P×Q)

C.σ1<2(PQ)

D.σ1<4(PQ)


正确答案:B
解析:根据θ连接的定义,与题目所给关系表达式等价的应该是选项B。

第10题:

设a=3,则表达式(- -a)<<a的值是( )。

A.16

B.8

C.24

D.12


正确答案:B