99问答网
所有问题
若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。 A.a:=b+1B.a=b=c+2
A.a:=b+1
B.a=b=c+2
C.intl8.5%3
D.a=a+7=c+b
举报该问题
推荐答案 2023-04-21
【答案】:B
B。【解析】本题考查C++语言的正确赋值方法。a=b=c+2实际上相当于a=(b=c+2),进而可分解为两个表达式b=c+2和a=b。选项A中包含一个不合法的运算符':=';选项C应改为(int)18.5%3;选项D可理解为两个表达式a+7=c+b和a=a+7,其中第一个是错的,因为C++语言规定赋值号的左边只能是单个变量,不能是表达式或常量。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOvOXezeje7XOOt77vO.html
相似回答
...下面
符合C语言
要求
的表达式是A.a:=b+1 B.a=b=c+2
C.int 18.5%3 D...
答:
【答案】:B 本题考查C
语言表达式
的语法。A选项中“:=”不是C语言中的运算符。C选项中int是
定义一
个整型
变量,
后面不能够跟算术表达式。D选项错误地使用了赋值运算符“=”
,赋值
运算符只能将一个数据赋给一个变量,而不能够对表达式进行赋值。题目中a=a+7或
a=c+
d都是
正确的表达式,a+
7=c+d是...
若变量已正确定义并赋值,
下面
符合C语言语法的表达式是(
)
。(1分...
答:
A无此用法。
表达式,是
由数字、算符、数字分组符号
(括号)
、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合
,表达式
必须要赋值给一个变量才行,故C错。等号左边必须是
变量,
故D错。
若变量已正确定义并赋值,符合C语言语法的表达式是(
)
。
答:
【答案】:B B
。【解析】选项A,不是表达式,是语句;选项B,是逗号表达式;选项C,12.3是小数不能做%运算;选项D,a+7不能放在表达式左边。
若变量已正确定义并赋值,
下列
符合C语言的表达式
的
是
Aa
:=b+1 B
a=
...
答:
B 正确。等价于 b=c+2;a=b;//=c+2
A 中 a:= 在C中没有这种 :=运算 C 中 int 后面必须是变量而不能是常数或者一个表达式,但变量之后可以跟用常量或者表达式初始化。如 int x=18%3 D 中 a+7不能作为左值。D等价于:a+7=c+b; // Line1 a=a+7; //Line2 显然 Line1...
若变量
x、y
已正确定义并赋值,以下符合C语言语法的表达式是(
)
。
答:
【答案】:B A选项中不能将
变量
Y赋给
表达式,c
选项中错误与A选项一样,D选项中强制类型转换表达式应写成(double)x/10。
7.
若变量已正确定义并赋值,以下符合C语言语法的表达式是
答:
B
c
语言
编程 基础
答:
1、
若变量已正确定义并赋值,
下面
符合C语言语法的表达式是(
B )A)
a:=b+1 B
)
a=b=c+2
C) int 18.5%3 D) a=a+7=c+b 2、 C语言中运算对象必须是整型的运算符是 ( A )A) % B) / C) = D) 〈= 3、 若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是( ...
若变量已正确定义并赋值,
下面
符合C语言语法的表达式是(
)
。
A. a
...
答:
第一个后面不能加: 第三个
定义变量
不对,那是个常量。 第四个应该
是a+=
a 第二个是对的
2.8
若变量已正确定义并赋值,符合C语言语法的表达式是
答:
正确答案是 B;首先 是显而易见的错误选项C跟D:C 求余运算(%)只对整数有效,浮点型数据(12.3)是没有 求余运算的。D 赋值运算
(=)
的左边只能是
变量(a),
不能为
表达式(a+
7)。下面看看选项B 为什么也
符合C语言:B
项为逗号运算符
(表达式1,表达式2,
...表达式n),其中最后一个...
大家正在搜
c语言中变量的定义
CCS变量赋值没法赋不上
定义变量并赋值
C 变量赋值 固定某一位错误
c语言数组定义和赋值
字符型变量的赋值规则
wincc通过C脚本给变量赋值
C语言赋值
C语言位变量