设有三个变量a、b、c,其中 a = 3,b = 4,c = 5。试写出下列表达式的值:  (1)a ^ b + b M

题目
填空题
设有三个变量a、b、c,其中 a = 3,b = 4,c = 5。试写出下列表达式的值:  (1)a ^ b + b Mod c - c / a ;     ()     (2)a^2 + 3 * a * b / (a * b + b * c ) ;   ()  (3)a^2 + b ^ 2 = c ^ 2 ;      ()  (4)a <> 0  AND  b ^ 2 - 4 * a * c > 0   ()
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有如下程序:

该程序通过For循环来计算一个表达式的值,这个表达式是( )。

A)1 1/2 2/3 3/4 4/5

B)1 1/2 1/3 1/4 1/5

C)1/2 2/3 3/4 4/5

D)1/2 1/3 1/4 1/5


正确答案:C
本题考查VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时,i=t,n=0,x=0/1,所以累加上去的是0/1;第二次循环时,i=2,n=1,x=1/2,所以累加上去的是l,2;第三次循环时,i=3,n=2,x=2/3,所以累加上去的是2/3;循环5次后累加的应该是0/l1/22/3十3/44/5。

第2题:

设有如下变量定义: double a=3.500000;float b=2.5; int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )

A.2.5

B.3.5

C.4.5

D.表达式不正确


正确答案:B

第3题:

设有:intm[6]={5,4,3,2,1};,数组元素m[m[1]]的值是()。

A.0

B.1

C.2

D.4


正确答案:B

第4题:

设有a、b、c、d、m、n均为血型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B) &&(n=c>D) 运算后,n的值为

A.0

B.1

C.2

D.3


正确答案:C
解析:在&&运算中,如果第1个表达式的值为假时,第2个表达式将不再计算。在表达式中第1个表达式m=a>b的值为0,也就是假,所以第2个表达式的将不再计算。所以n的值没有变。

第5题:

设a=2,b=3,c=4,d=5,下列表达式的值是Nota<=COr4*c=b^2Andb<>a+cA.-1B.1C.TrueD.False

设a=2,b=3,c=4,d=5,下列表达式的值是 Not a<=C Or 4*c=b^2 And b<>a+c

A.-1

B.1

C.True

D.False


正确答案:D
解析:本题考查对运算符的理解。首先应按照优先级将表达式分段,然后各段分别计算。各种运算符混合运算时,优先级的关系是:函数运算>数值运算符和字符串运算符>关系运算符>逻辑(布尔)运算符。因为逻辑运算符的优先级低,而且运算结果应该是True或False,因此可以判断出选项A和选项B错误。在题目的表达式中先计算并判断a=c、4*c=b^2和b>a+c表达式的结果;然后判断逻辑表达式的结果,最后结果为False。本题为常考题型,应该特别注意,多做相关练习。

第6题:

设有a、b、c、d、m、n均为int 型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为

A.0

B.1

C.2

D.3


正确答案:C
解析:在&&运算中,如果第1个表达式的值为假时,第2个表达式将不再计算。在表达式中第1个表达式m=a>b的值为0,也就是假,所以第2个表达式的将不再计算。所以n的值没有变。

第7题:

设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。

A.1

B.2

C.3

D.0


正确答案:B

第8题:

设有定义下列: int a=1,b=2,c=3,d=4,m=2,n=2; 则表达式(m=a>b)&&(n=c>d)运算后,n的值是( )。

A.4

B.3

C.2

D.0


正确答案:C
解析: 在逻辑与&&运算中,如果第一个操作数为假,则结果是假,后面的操作数不参与运算,本题中因为第一个操作数(m=a>b)为假,所以第二个操作数(n=c>d)不参加运算,因此n的值不变。

第9题:

设有定义:int m=0;。以下选项的四个表达式中与其他三个表达式的值不相同的是( )。

A.++m

B.m+=1

C.m++

D.m+1


正确答案:C
选项中的四个表达式执行后,m的值都递增1。选项c)中,表达式的值是m递增前的值,为0。选项A)、B)、D)中,表达式的值都是m递增后的值,为1。

第10题:

若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。A.A.1 SXB

若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。

A.A.1

B.2

C.3

D.4


正确答案:C
本题考查三目运算符a<b?a:c<d?c:d也可写成a<b?a:(c<d?c:d),所以根据优先级,先算括号内的,c小于d为真取C的值,再看a小于b为假,所以取C的值。

更多相关问题