77问答网
所有问题
下面合法的赋值语句是 A、x+y=2002; B.ch="green"; C.x=(a+b)++;
D.x=y=0316
举报该问题
推荐答案 2019-05-17
答案是D。
A.赋值等号的左边应该是一个可以赋值的变量,若x,y是基本
数据类型
,x+y不是一个变量
B.ch是字符变量还是字符数组都是不能这样赋值的
C. ++
运算符
只能作用于一个变量,若x,y是基本数据类型,x+y不是一个变量。
D. 赋值时可以连等的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/I33WYNNpGvN8GYNGYW.html
其他回答
第1个回答 2019-05-17
个人觉得是D
相似回答
2011年9月计算机二级c语言 机试题库,不要去年的,也不要上次的,要最新的...
答:
11.
下面合法的赋值语句是
【 】。
A)
x+y=2002;
B)
ch=
"
green
";
C)
x=(a+b)++;
D) x=y=0316; 分析:赋值号左端不能为表达式,选项A)是错的;赋值号不能将字符串赋给某个变量,选项B)也是错的;增量运算符“++”不能用于表达式,选项C)也是错的。 本题正确答案为D。 12.已知a为int型,b为double...
求一些c编程题
答:
14、sizeof(float)是( ) A) 一种函数调用 B) 一个不
合法的
表示形式 C) 一个整型表达式 D) 一个浮点表达式、C、1 15、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入
语句是
A
) input x,y,z
;
B)
scanf("%d%d%d",&x,
&y,&
z); C) scanf("%d%d%d",x,y,z); D) read...
C++
合法
表示问题
答:
选C A.z=(y
+x)++
//错误,y+x得到的是一个整型的值,而一个具体的整数不能作为++/--处理的有效左值,在这里,只有y,x可以作为++/--处理的有效左值
B
.
x+y=
z //错误,
=赋值语句
的左值不能为表达式 C.y
=ch+x
//正确,这个其实就是将字符ch的ASCII码值和整数x相加,将结果赋给y D...
2009年上半年全国计算机等级考试二级C语言笔试试题及答案
答:
A)x*=x+1
B)X++
,2*xC)x*=(1+x)D)2*x
,x+
=2 15.(15)程序段:int x=12; double y=3.141593;printf("%d%8.6f",x,y);的输出结果是A)123.141593B)12 3.141593C)12,3.141593D)123.141593016.(16)若有定义语句:double x,y,*px,*py;执行了p
x=&
x;p
y=&
y;之后,正确的输入
语句是A
)scanf("%f...
有关C语言试题
答:
A)
a+
=a-=(b= 4)*(a=3) B)a=a*3=2
C)
x
%(-3) D)
y=
f1oat(i)10.以下正确的叙述是( )。A)在C程序中,每行中只能写一条
语句B)
若a是实型变量,C程序中允许
赋值a=
10,因此实型变量中允许存放整型数C)在C程序中,无论是整数还是实数,都能被准确无误地表示D)在C程序中,%是只能用于整数运算...
...型变量
,下面
不正确
的赋值语句是
---
ch=
'
a+b
'
;
ch='\0' ; ch='7...
答:
ch='
a+b
'是错的,'a+b'不是单bai个字符,应该是个字符串,不能直接这样赋值。 '\0'是转义字符 '5'+'7'是两个字符相加,返回的也是字符 5+9是整型。但可以强制类型转化为字符,如果说这个错也有可能,因为没有强制类型转换,而应该
是ch=(
char)(5+9)。
...型
,ch
为字符型,下列表达式
合法的是
___。
(A)
z
=(y
答:
这个问题主要考验的是对各种类型数据的理解 整型和字符型可以转换,答案C正确 实型的精度比整型高,可以接受整型的结果,但是++是整型变量的自增运算,相当于赋值运算,显然有错误,答案A错误
x+y=
z显然是错误
的,赋值
运算符的使用错误 是整型数据的运算符,D错误 ...
大家正在搜
相关问题
在C语言中,在执行 char str[10]=”ch\nin...
已知ch是字符型变量,下面不正确的赋值语句是----ch='...
已定义ch为字符型变量,以下赋值语句中错误的是()。A:ch...
.已知x,y为整型,z为实型,ch为字符型,下列表达式合法的...
已知ch是字符型变量,下面正确的赋值语句是 A.ch='12...
已知ch是字符型变量,下面正确的赋值语句是。 A.ch=’1...
C语言题目 #include <stdio.h> void ...
赋值语句ch=‘a+b'为嘛不正确