若变量已正确定义并赋值,下面符合C语言要求的表达式是A.a:=b+1 B.a=b=c+2 C.int 18.5%3 D.a=a+7=c+b

A.a:=b+1
B.a=b=c+2
C.int
D.5%3
E.a=a+7=c+b

【答案】:B
本题考查C语言表达式的语法。A选项中“:=”不是C语言中的运算符。C选项中int是定义一个整型变量,后面不能够跟算术表达式。D选项错误地使用了赋值运算符“=”,赋值运算符只能将一个数据赋给一个变量,而不能够对表达式进行赋值。题目中a=a+7或a=c+d都是正确的表达式,a+7=c+d是错误的。
温馨提示:内容为网友见解,仅供参考
无其他回答

若变量已正确定义并赋值,下面符合C语言要求的表达式是A.a:=b+1 B...
【答案】:B 本题考查C语言表达式的语法。A选项中“:=”不是C语言中的运算符。C选项中int是定义一个整型变量,后面不能够跟算术表达式。D选项错误地使用了赋值运算符“=”,赋值运算符只能将一个数据赋给一个变量,而不能够对表达式进行赋值。题目中a=a+7或a=c+d都是正确的表达式,a+7=c+d是...

...C语言语法的表达式是A.a:=b+1 B.a=b=c+2 C.int 18.5%3 D.a=a+...
其中第一个是错的,因为C语言规定赋值号的左边只能是单个变量,不能是表达式或常量等。因此,正确答案是选项B,它实际上相当于a=(b=c+2),进而可分解为两个表达式b=c+2和a=b。

若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。(1分...
B。A无此用法。表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合,表达式必须要赋值给一个变量才行,故C错。等号左边必须是变量,故D错。

c 语言编程 基础
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) 1 B) 2 C) 2.0 D) 2.5 4、 若变量a、i已...

若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。
【答案】:A 赋值运算符左侧的变量称为左值,并不是任何量都可以作为左值,单独的变量可以作为左值,表达式不能作为左值,故B、D选项均错;C选项是想定义一个整型变量,而18.5%3是个常量,故C也错,本题选A。

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。
【答案】:A 本题考查赋值运算符及赋值表达式。赋值运算符左侧的操作数必须是一个变量,而不能是表达式或者常量,选项C)和D》错误。”%”运算符两侧都应当是整型数据,选项B)错误。

若变量已正确定义并赋值,以下符合C语言语法的表达式是( )。
【答案】:B 选项A)中包含一个不合法的运算符”:|=”;选项c)应改为(int)18.5%3;选项D)可理解为两个表达式:a+7=c+b和a=a+7,其中第一个是错的,因为c语言规定赋值量的左边只能是单个变量,不能是表达式或常量。因此,正确答案是选项B),它实际上相当于a=(b=c+2),进而可分解为两...

若变量已正确定义并赋值,符合C语言语法的表达式是 A.a=2++ B.a=3...
取余运算只能用于整型. 搜易 D是不正确的.A 2++, 常量不能自加, 错误.B a=3,5等效于a=3, 正确.C a+1=3错误.

48)若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是(
A是不正确,因为C++大多数数据类型都可以用整数表达,除了浮点数(实数),++和--都要求是整数才可行。注:一、表达式的意义 [1]引表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。约束变量在表达式中已被指定数值,而自由变量则可以在...

2.8 若变量已正确定义并赋值,符合C语言语法的表达式是
正确答案是 B;首先 是显而易见的错误选项C跟D:C 求余运算(%)只对整数有效,浮点型数据(12.3)是没有 求余运算的。D 赋值运算(=)的左边只能是 变量(a),不能为 表达式(a+7)。下面看看选项B 为什么也符合C语言:B 项为逗号运算符(表达式1,表达式2,...表达式n),其中最后一个...

相似回答
大家正在搜