下列语句中符合C++语法的语句是()。A.a=7+b+c=a+7;B.a=7+b++=a+7;C.a=7+b, b++, a+7;D.a=7+b, c=a+7;
下列语句中符合C++语法的语句是()。
A.a=7+b+c=a+7;
B.a=7+b++=a+7;
C.a=7+b, b++, a+7;
D.a=7+b, c=a+7;
参考答案和解析
D 解析:由于赋值语句是由赋值表达式加分号构成,所以选项A、B均不是合法的赋值语句;选项C中,存在两种运算符:逗号运算符和赋值运算符,其中赋值运算符的优先级高,选项C也不是。
相关考题:
设有定义:inta=0,b=5,c;执行语句c=(a=b)||++adoublex=1.34,y=5.3;下列表达始中,符合C++语法的是()。 A、a+=a-=(a=3)*(b=4)B、x%5C、a=a*3=2D、y=float(i)++
下列语句中符合C语言语法的赋值语句是 ( )A.a=7 + b + c=a + 7;B.9=7 + b + 9 + + a + 7;C.a=7 + b,b+ +,a + 7;D.a=7 + b,c=a + 7;
请教:2016年计算机二级C++基础练习三单选题11如何解答? 下列关于条件语句的描述中,错误的是()。A.一条if语句中最多只能有一个else子句B.if语句的if体内可以出现开关语句C.if语句中else if子句和else子句的顺序是没有限制的D.if语句中else子句是与它最近的if子句配对的
下列SQL Server语句中出现语法错误的是()。A、DECLARE @Myvar INTB、SELECT * FROM [AAA]C、CREATE DATABASE AAAD、DELETE * FROM AAA
下列说法中正确的是()A、break语句用在switch语句中,而continue语句有在循环语句中B、break语句用在循环语句中,而continue语句有在switch语句中C、break语句与continue语句均可以用在循环语句中D、break语句与continue语句均可以用在switch语句中
下列Transact-SQL语句中出现语法错误的是()。A、declare @ab cintB、select*from 学生C、delete*from 学生D、update 学生 set 考核=‘优’
单选题下列Transact-SQL语句中出现语法错误的是()。Adeclare @ab cintBselect*from 学生Cdelete*from 学生Dupdate 学生 set 考核=‘优’
单选题下列T-SQL语句中出现语法错误的是()。Adeclare @abc intBselect * from gradeCcreate database stiDdelete* from grade
单选题下列语句中符合C语言语法的赋值语句是()Aa=7+b+c=a+7;Ba=7+b++=a+7;Ca=7+b,b++,a+7Da=7+b,c=a+7;