35 喜欢·296 浏览
多选题

关于类的描叙正确的是( )

块中

A
在类中定义的变量称为类的成员变量,在别的类中可以直接使用
B
局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流
C
使用别的类的方法仅仅需要引用方法的名字即可
D
一个类的方法使用该类的另一个方法时可以直接引用方法名

题目答案

BD

答案解析

暂无解析
举一反三
多选题

在Java中,下面对于构造函数的描述错误的是( )

A
类不一定要显式定义构造函数
B
构造函数的返回类型是void
C
如果构造函数不带任何参数,那么构造函数的名称和类名可以不同
D
一个类可以定义多个构造函数

题目答案

BC

答案解析

暂无解析
多选题

C语言中最简单的数据类型包括

A
整型、实型、逻辑型
B
整型、实型、字符型
C
整型、字符型、逻辑型
D
字符型、实型、逻辑型

题目答案

BC

答案解析

语言的数据结构以数据类型形式出现。数据类型包括基本类型、构造类型、指针类型、空类型。其中基本类型也就是简单类型,有整型、字符型、实型(单精度型和双精度型)、枚举类型。
多选题

下列关于字符串的描叙中错误的是( )

A
字符串是对象
B
String对象存储字符串的效率比StringBuffer高
C
可以使用StringBuffersb="这里是字符串"声明并初始化StringBuffer对象sb
D
String类提供了许多用来操作字符串的方法:连接,提取,查询等

题目答案

BC

答案解析

暂无解析
多选题

下面关于数组的说法中,错误的是( )

A
在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空
B
数组可以在内存空间连续存储任意一组数据
C
数组必须先声明,然后才能使用
D
数组本身是一个对象

题目答案

AB

答案解析

暂无解析
多选题

给定java代码如下所示,在A处新增下列( )方法,是对cal方法的

重载

publicclassTest

{

publicvoidcal(intx,inty,intz)

{

}

//A

}

A
publicintcal(intx,inty,floatz){return0;}
B
publicintcal(intx,inty,intz){return0;}
C
publicvoidcal(intx,intz){}
D
publicviodcal(intz,inty,intx){}

题目答案

AC

答案解析

暂无解析
多选题

以下选项中不合法的标识符是( )。

A
&a
B
FOR
C
pfint
D
00

题目答案

AC

答案解析

语言中标识符由字母、下划线、数字组成,且开头必须是字母或下划线。另外,关键字不能作为标识符。因为C语言中区分大小写,所以B选项中的。FOR。可以作为标识符来用。A选项中含有非法字符&,所以选择A。
多选题

若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是( )。

A
int a=b=c=d=1;
B
int a=1,b=1,c=1,d=1;
C
int a,b,c,d;a=b=c=d=1;
D
int a,b,c,d=1;a=b=c=d;

题目答案

AC

答案解析

语言赋值运算符的结合方向是从右向左,使用的变量必须已经定义了,INTA=B=C=D=1;本条语句首先执行赋值运算D=1,由于B并未定义,故编译不通过,提示没有定义标识符B.C、D,故A选项错误。答案为A选项。
多选题

以下程序段中的变量已正确定义。

for(i=0;i<;4;i++,i++)

for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。

A
*
B
****
C
**
D
********

题目答案

AC

答案解析

语言约定分号为一条语句的结束。因此FOR(I=0;I<4;I++,I++)FOR(K=1;K<3;K++);是完整的语句,对研ND();没有任何影响,最后一NFF(”·’),执行一次。因此答案为A选项。