考试酷java 第四章.docx
- 文档编号:7397744
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:8
- 大小:20.06KB
考试酷java 第四章.docx
《考试酷java 第四章.docx》由会员分享,可在线阅读,更多相关《考试酷java 第四章.docx(8页珍藏版)》请在冰豆网上搜索。
考试酷java第四章
第四章
1.关于内部类,下列说法不正确的是()。
内部类不能有自己的成员方法和成员变量
2.有一个类B,下面为其构造方法的声明,正确的是( )。
B(intx){}
3.为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为( )
staticvoidf()
4.在Java语言中,哪一个包中的类是自动导入的?
( )
5.定义外部类时不能用到的关键字是( )。
protected
6.下列哪种类成员修饰符修饰的变量只能在本类中被访问?
()
private
7.定义一个公有double型常量PI,哪一条语句最好?
( )
publicfinalstaticdoublePI=;
8.下面关于方法的说法,不正确的是()。
如果一个类定义了构造方法,也可以用该类的默认构造方法
9.下面关于类的说法,不正确的是( )。
类就是对象
10.给出下面的程序代码:
publicclassX4_1_3{
privatefloata;
publicstaticvoidm(){ }
}
如何使成员变量a被方法m()访问( )
将privatefloata改为staticfloata
11.给出下面程序代码:
byte[]a1,a2[];
bytea3[][];
byte[][]a4;
下列数组操作语句中哪一个是不正确的?
( )
a2=a1
12.下面代码运行后的输出结果为( )。
publicclassX6_1_5{
publicstaticvoidmain(String[]args){
ABaa=newAB();
ABbb;
bb=aa;
}
}
classAB{intx=100;}
true
13.设有下列数组定义语句:
inta[]={1,2,3};
则对此语句的叙述错误的是( )。
a数组元素的下标为1~3
14.已知有定义:
Strings="Ilove",下面哪个表达式正确?
()
s+="you";
15.关于数组,下列说法中不正确的是( )。
定义数组时必须分配内存
16.执行语句:
int[]x=newint[20];后,下面哪个说法是正确的?
()
x[19]为0
1.Applet由浏览器自动调用的主要方法,,和 分别对应了Applet从初始化、启动、暂停到消亡的生命周期的各个阶段。
Initstartstopdestroy
2.数组是一种数据类型,在Java中,数组是作为来处理的。
数组是有限元素的有序集合,数组中的元素具有相同的,并可用统一的和来唯一确定其元素。
复合对象数据类型数组名下标
3.在数组定义语句中,如果[]在数据类型和变量名之间时,[]之后定义的所有变量都是
类型,当[]在变量名之后时,只有[]之前的变量是 类型,之后没有[]的则不是数组类型。
数组数组
4.利用类中的方法可以实现数组元素的复制;利用类中的和方法可以实现对数组元素的排序、查找等操作。
Systemarraycopy()Arrayssort()binarySearch()
5.Java语言提供了两种具有不同操作方式的字符串类:
类和类。
它们都是的子类。
StringStringBufferSystem类是一个功能强大、非常有用的特殊的类,它提供了、系统信息等重要工具。
这个类不能 ,即不能创建System类的对象,所以它所有的属性和方法都是类型,引用时以类名System为前缀即可。
标准输入/输出运行时实例化static
7.方法体内定义变量时,变量前不能加;局部变量在使用前必须,否则编译时会出错;而类变量在使用前可以不用赋值,它们都有一个的值。
修饰符明确赋值默认
8.创建包时需要使用关键字 。
package
9.定义类时需要关键字,继承类时需要关键字,实现接口时需要关键字。
classextendsimplements
10.引用static类型的方法时,可以使用做前缀,也可以使用做前缀。
类名对象名
11.静态数据成员既可以通过来访问,也可以通过直接访问它。
对象名类名
12.从用户的角度看,Java源程序中的类分为两种:
和。
系统定义的类用户自己定义的类
13.static方法中只能引用类型的数据成员和类型的成员方法;而非static类型的方法中既可以引用类型的数据成员和成员方法,也可以引用类型的数据成员和成员方法。
staticstatic非static
14.如果用户在一个自定义类中未定义该类的构造方法,系统将为这个类定义一个默认构造方法。
这个方法没有,也没有任何>具体语句>,不能完成任何操作。
形式参数
15.
是所有类的直接或间接父类,它在
包中。
Object类
16.数组初始化包括初始化和初始化两种方式。
静态动态
17.静态数据成员被保存在类的内存区的单元中,而不是保存在某个对象的内存区中。
因此,一个类的任何对象访问它时,存取到的都是(相同/不同)的数值。
公共存储相同
18.类中的方法是一个特殊的方法,该方法的方法名和类名相同。
[
构造
19.当程序中需要引用包中的类时,导入该包中类的语句为。
import一个类主要包含两个要素:
和>成员方法<>
数据成员
24.publicclassX6_3_1{
publicstaticvoidmain(String[]args){
inta[]={12,39,26,41,55,63,72,40,83,95};
inti1=0,i2=0;
for(inti=0;i<;i++)
if(a[i]%2==1)i1++;
elsei2++;
"\t"+i2);
}
6 4
25.publicclassX6_3_2{
publicstaticvoidmain(String[]args){
inta[]={36,25,48,14,55,40,32,66};
intb1,b2;
b1=b2=a[0];
for(inti=1;i<;i++)
if(a[i]>b1){
if(b1>b2)b2=b1;
b1=a[i];
}
"\t"+b2);
}
}
66 55
26.publicclassX6_3_3{
publicstaticvoidmain(String[]args){
inta[]={36,25,48,14,55,40,32,66};
intb1,b2;
b1=b2=a[0];
for(inti=1;i<;i++)
if(a[i] if(b1 b1=a[i]; } "\t"+b2); } } 14 25 27.publicclassX6_3_4{ publicstaticvoidmain(String[]args){ Stringstr="abcdabcabfgacd"; char[]a=(); inti1=0,i2=0,i; for(i=0;i<;i++){ if(a[i]=='a') i1++; if(a[i]=='b') i2++; } "\t"+i2); } } 4 3 28.publicclassX6_3_5{ publicstaticvoidmain(String[]args){ Stringstr="abcdabcabdaeff"; char[]a=(); intb[]=newint[5],i; for(i=0;i<;i++){ switch(a[i]){ case'a': b[0]++;break; case'b': b[1]++;break; case'c': b[2]++;break; case'd': b[3]++;break; default: b[4]++; } } for(i=0;i<5;i++) "\t"); } } 4 3 2 2 3 29.publicclassX6_3_6{ publicstaticvoidmain(String[]args){ inta[]={76,83,54,62,40,75,90,92,77,84}; intb[]={60,70,90,101}; intc[]=newint[4],i; for(i=0;i<;i++){ intj=0; while(a[i]>=b[j])j++; c[j]++; } for(i=0;i<4;i++) "\t"); } } 2 1 5 2 30.publicclassX6_3_7{ publicstaticvoidmain(String[]args){ inta[][]={{1,2,7,8},{5,6,11,12},{9,10,3,4}}; intm=a[0][0]; intii=0,jj=0; for(inti=0;i<;i++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考试酷java 第四章 考试 java 第四