00问答网
所有问题
当前搜索:
下列表达式符合c语言语法
若变量已正确定义并赋值,
以下符合C语言语法
的
表达式
是A.a:=b+1 B...
答:
【答案】:B 选项A中包含一个不合法的运算符“:=”;选项C应改为(int)18.5%3;选项D可理解为两个
表达式
a+7=c+b和a=a+7,其中第一个是错的,因为
C语言
规定赋值号的左边只能是单个变量,不能是表达式或常量等。因此,正确答案是选项B,它实际上相当于a=(b=c+2),进而可分解为两个表达式...
若变量已正确定义并赋值,
以下符合C语言语法
的
表达式
是( )。
答:
【答案】:B 选项A)中包含一个不合法的运算符”:|=”;选项c)应改为(int)18.5%3;选项D)可理解为两个
表达式
:a+7=c+b和a=a+7,其中第一个是错的,因为
c语言
规定赋值量的左边只能是单个变量,不能是表达式或常量。因此,正确答案是选项B),它实际上相当于a=(b=c+2),进而可分解为两...
若变量已正确定义并赋值,
下面符合C语言语法
的
表达式
是( )。
答:
【答案】:A 赋值运算符左侧的变量称为左值,并不是任何量都可以作为左值,单独的变量可以作为左值,
表达式
不能作为左值,故B、D选项均错;C选项是想定义一个整型变量,而18.5%3是个常量,故C也错,本题选A。
若变量x、Y已正确定义并赋值,
以下符合C语言语法
的
表达式
是( )。
答:
赋值
表达式
左边必须是一个变量,而选项B)、c)中赋值号左边都是表达式,选项D)进行强制类型转换时,应写为(double)x/10。
若变量x、y已正确定义并赋值,
以下符合C语言语法
的
表达式
是( )。
答:
【答案】:B A选项中不能将变量Y赋给
表达式
,
c
选项中错误与A选项一样,D选项中强制类型转换表达式应写成(double)x/10。
以下符合C语言语法
的
表达式
( )?
答:
选择D,A和
C
肯定是错的,不能把值或另一个
表达式
赋值给一个表达式,B也会报错:'%' : illegal, right operand has type 'const double'
若变量已正确定义并赋值,
下面符合C语言
要求的
表达式
是A.a:=b+1 B...
答:
【答案】:B 本题考查
C语言表达式
的
语法
。A选项中“:=”不是C语言中的运算符。C选项中int是定义一个整型变量,后面不能够跟算术表达式。D选项错误地使用了赋值运算符“=”,赋值运算符只能将一个数据赋给一个变量,而不能够对表达式进行赋值。题目中a=a+7或a=c+d都是正确的表达式,a+7=c+d是...
若变量已正确定义并赋值,
下面符合C语言语法
的
表达式
是( )。(1分...
答:
B。A无此用法。
表达式
,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合,表达式必须要赋值给一个变量才行,故C错。等号左边必须是变量,故D错。
以下符合C语言语法
的
表达式
是什么?
答:
A:b=4和a=3是不
符合语法
的;B:a*3=2是不满足赋值语句从左到右的 C:是双精度型的X对-3取模运算 D:强制转化符号应该写成(float)(i)
以下符合C语言语法
的
表达式
是: 给出解释
答:
D 表示的是将i强制转化为浮点数之后赋值给y A选项表示的是对a、b分别赋值为3、4,但是
表达式
不完整,只有赋值,没有参与运算。B选项也是多个等号杂糅 C选项不是表达式,里面也有多个运算符的错误 第二个选择A
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
以下符合c语言语法的表达式
符合c语言语法的赋值表达式
c语言语法表达式
c语言语法表达式要求
c语言语法表达式定义
c语言语法赋值表达式
语句符合c语言语法
c语言语法的赋值语句规则
c语言中逗号表达式