Java程序设计

单选题对if(…)句型括号中的表达式,下列Java类型中哪一个是合法的?()A byteB shortC booleanD Objectreference

题目
单选题
对if(…)句型括号中的表达式,下列Java类型中哪一个是合法的?()
A

byte

B

short

C

boolean

D

Objectreference

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

switch后面括号中的表达式只能是整型、______ 或枚举型表达式。


正确答案:字符型
字符型

第2题:

下列说法中,错误的是( )。

A.Java的数据类型必须通过常量来实例化后才可使用

B.Java中的常量和变量一样也有各种类型

C.Java中的变量由变量名、变量类型、变量属性、变量初始值组成

D.Java中的变量分为两大类型:基本类型和复合类型


正确答案:A
解析:Java的数据类型必须实例化后才能使用,但是通过变量也可实例化,而不是必须要常量才能实例化。

第3题:

下列式子中,合法的VF表达式是()


参考答案

第4题:

在C程序的表达式中,为了明确表达式的运算次序,常使用括号“()”。


正确答案:正确

第5题:

下列说法中错误的是______。

A.$1_abc是合法的Java标识符

B.void是合法的Java保留字

C.局部变量必须先声明后使用

D.在Java中,类不是用标识符命名的


正确答案:D

第6题:

Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作()。

A.表达式语句

B.复合语句

C.流程控制语句

D.包语句和导入语句


参考答案:B

第7题:

可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于(),因此可判断出该表达式中的括号不匹配。

A、需要进行出栈操作但栈已空

B、需要进行入栈操作但栈已满

C、表达式处理已结束,但栈中仍留有字符“(”

D、表达式处理已结束,但栈中仍留有字符“)”


正确答案:A

第8题:

程序设计中可使用括号改善表达式的清晰性。()


参考答案:正确

第9题:

下列不属于表达式分析的是______。

A.数组下标越界

B.形参和实参类型的一致性

C.除式为零

D.表达式中不正确使用括号


正确答案:B

第10题:

在表达式中不使用括号来标识子表达式。


正确答案:错误

更多相关问题