当前位置: 首页 > 计算机 > 问题详情
问题

若变量a i已正确定义 且i已正确赋值 合法的语句是()。A.a==l; B.++i; C.a=a++

若变量a、i已正确定义,且i已正确赋值,合法的语句是()。

A.a==l;

B.++i;

C.a=a++=5 ;

D.a=int(i);

请帮忙给出正确答案和分析,谢谢!

发布时间:2016-08-03
参考答案

正确答案:B
选项A为表达式,因此不正确,选项C中a++本身就是表达式,无需再赋值,选项D中,在强制类型转换时,类型名应用括号括起来,故选择B选项。

相关问题
  • 在静态测试中 主要是对程序代码进行静态分析。“数据初始化 赋

    在静态测试中,主要是对程序代码进行静态分析。数据初始化、赋值或引用过程中的异常属于静态分析中的()。A 控制流分析 B 数据流分析 C 接口分析 D

    答案解析
  • 下列赋值语句中错误的是()。A.V1=”23”+46B.V2=DATE()-4C.V

    下列赋值语句中错误的是()。A V1=”23”+46B V2=DATE()-4C V3= T OR 3>4D V4=”今天是”- DTOC(DATEA())

    答案解析
  • 有以下定义语句double a b;int w;long c;若各变量已正确

    有以下定义语句 double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是A.a=a+b=b++B.w%((int)a+b)C.(c+w)%(int)aD.w=a==b;

    答案解析
  • PowerBuilder中的PowerScript语言包括下列()语句。Ⅰ.变量定

    PowerBuilder中的PowerScript语言包括下列()语句。Ⅰ.变量定义语句Ⅱ.赋值语句Ⅲ.流控制语句Ⅳ.与数据库的接口语句A)仅Ⅰ、Ⅱ和ⅢB)仅Ⅰ、Ⅲ年Ⅳ

    答案解析
  • 若a b c d都是int型变量且都已经正确赋初值 则以下不正确的

    若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。A)a d;B)a ;C)a=b=c=d=100;D)a=(b=3) (d=5);请帮忙给出正确答案和分析,谢谢!

    答案解析
  • 关于this指针的说法不正确的是()。A.不能在程序中修改this指

    关于this指针的说法不正确的是()。A.不能在程序中修改this指针B.this指针可以给其他指针赋值,但不能修改this指针C.静态成员函数中没有this指针D.t

    答案解析
  • 下面叙述错误的是()。 A.派生类可以使用private派生 B.对

    下面叙述错误的是()。A.派生类可以使用private派生B.对基类成员的访问必须是无二义性的C.基类成员的访问能力在派生类中维持不变D.赋值兼容规则也适

    答案解析
  • 设有如下定义:struct sk{ int m;floatx;}data *q;若要使

    设有如下定义:struct sk{ int m;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。A)q=&data.m;B)*q=data.m;C)q=(struct sk*

    答案解析
  • 以下对联合类型叙述正确的是()。A)可以对联合变量名直接赋值B)

    以下对联合类型叙述正确的是()。A)可以对联合变量名直接赋值B)使用联合变量的目的是为了节省内存C)任何一个联合变量可以同时引用联合中的不同成员D)联

    答案解析
  • 若有说明int m[3][4]={3 9 7 8.5} (*q)[4];和赋值语句q=

    若有说明int m[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中O<=i<3,0<=j<4)值的正确引用为()。A)(q i)[j]B)*q[il][

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5