若a是int型变量,则计算表达式后a的值为()。a=25/3%3

题目

若a是int型变量,则计算表达式后a的值为()。a=25/3%3

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若x、a、b和c均是int型变量,则执行表达式“x=(a=1,b=2)”后的结果是( )。

A.1

B.2

C.3

D.x无确定值


正确答案:B
解析:本题主要考查逗号运算符的运算规则。逗号运算符用于将多个表达式串在一起,逗号运算符的左边总是不返回的,这就是说,逗号右边表达式的值才是整个表达式的值。逗号运算符的结合性为从左到右。由此就可以把表达式理解为x=b=2。

第2题:

若S是int型变量,且s=8,则s%3 (s 1)%3表达式的值为________。


正确答案:
2【解析】考查基本表达式的计算,“%”运算符的功能是取余。题中条件s=8,则s%3=2,(s 1)%3=9%3=0,所以表达式s%3 (s 1)%3=2 0=2。

第3题:

若a是值为3的整型变量,则在计算表达式a=3*4,a*5后,a的值为【 】。


正确答案:12
12

第4题:

设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。A. B. S

设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。

A.

B.

C.

D.


正确答案:D
该题考查逻辑与”&&”和逻辑或”||”以及逻辑非”!¨符号的用法。选项A)即3&&4为真;选项B)即3<=4为真;选项C)是一个逻辑或与逻辑与的混合运算,只要执行了逻辑或左半部分,程序将直接停止执行逻辑或右半部分程序,因为x的值为真;此时选项c)变为l&&一1为真。选项D)不用计算,括号内逻辑或右边的值为l,因而括号内的值为1,再进行逻辑非运算得0。

第5题:

若a. b和C均是int型变量,则表达式a=(b=4)+(c=2)执行后,a的值为______。


正确答案:6
6 解析:本题考察运算优先级问题,从右向左,先括号后乘除,随后加减,这是基本的运算规则。

第6题:

若X和n均是int型变量,且x=12,n=5,则执行y=x%=(n%_2)表达式后Y的值为________ 。


正确答案:
O【解析】 n%=2等价于n=n%2,结果为1;x%=1等价于x=x%1,结果为0。

第7题:

若a是int型变量,则表达式(a=2*3,a*2),a 6的值为_________。


正确答案:
12【解析】本题考查逗号表达式的运算规则。逗号表达式的基本格式为:“表达式1,表达式2,…”,其整个表达式的结果取最后一个子表达式的值。 本题中首先计算逗号表达式中的第1个表达式a=2.3=6,然后计算第2个表达式a*2,这时整个表达式的值为12,但要注意,因为第2个表达式并没有给a赋值,所以a的值不变;接下来执行最后一个表达式a 6=12,即整个表达式最后的值为12。

第8题:

已知int a=2,b=3;则执行表达式a=a<b后,变量a的值为( )。

A.0

B.1

C.2

D.3


正确答案:B
解析: 先计算关系表达式ab=23为真(表达式为真时,如果变量为int型变量则真用1表示,假用 0表示),即a=1。

第9题:

若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为( )。

A.4

B.16

C.32

D.52


正确答案:C

第10题:

请教:2012年3月全国计算机等级《二级C语言》模拟试题(5)第3大题第9小题如何解答?

【题目描述】

若a是int型变量,则表达式(a=2*3,a*2),a 6的值为_________。

 


【参考答案分析】:

(a=2*3,a*2),是括号表达式
它将以逗号为界,从左到右依次计算每个表达式的值,最后返回最右边的表达式的值
首先a=2*3=6,然后a=a*2= 2*6=12
所以最后值为12