Java大学真题基础练习Word文档下载推荐.docx
- 文档编号:22081750
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:20
- 大小:34.62KB
Java大学真题基础练习Word文档下载推荐.docx
《Java大学真题基础练习Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Java大学真题基础练习Word文档下载推荐.docx(20页珍藏版)》请在冰豆网上搜索。
8、的字符类型采用的是编码方案,每个码占用(B)个二进制位。
在中一个占2个字节()。
一个字节等于8比特位()。
所以每个码占用16个比特位。
A、8B、16C、32D、64
9、下列有关语言的叙述中,正确的是(B)
A、是不区分大小写的B、源文件名与类型的类名必须相同
C、源文件名其扩展名为D、源文件中类的数目不限
10、以下访问权限控制中,哪一个权限级别最高?
(A)
A、B、C、D、缺省
11、下列构造方法的调用方式中,正确的是(C)
A、按照一般方法调用B、由用户直接调用
C、只能通过自动调用D、被系统调用
12、设数组由以下语句定义
[16];
则数组的最后一个元素的正确引用方法为(B)
A、[16]B、[15]C、[]D、[0]
13、下列运算符中,优先级最高的是(D)。
A、B、C、D、
14、下列运算结果为1的是(B)。
A、8>
>
1B、4>
2C、8<
<
1D、4<
2
15、与的区别不包括(D)
A、是由纯实现的轻量级构件B、没有本地代码
C、不依赖操作系统的支持D、支持图形用户界面
16、在中,实现图形用户界面功能的包是(D)。
17、在编写程序的时候,如果不为类的成员变量定义初始值,会给它们设置默认值,下列说法中不正确的是(C)。
A、的默认值是0B、的默认值是0
C、的默认值是0.0L(应为0L)D、的默认值是0.0f
18、以下哪个方法不属于小程序(小程序不使用函数)生命周期中的方法?
(B)
19、以下哪个语句可以获取对象的当前选项?
A、()B、()
C、()D、()
20、关于以下程序段,正确的说法是(c)
s1=””+””;
行1
s2(s1);
行2
(s1=2)1与s2同一地址行3
(“==”);
行4
(s1(s2))1与s2指向数值相等行5
(“()”);
行6
A、行4与行6都将执行B、行4执行,行6不执行
C、行6执行,行4不执行D、行4、行6都不执行
21、阅读下列代码:
{
[][10];
(){
{[9]);
}
该代码的运行结果是(a)。
A、编译时将产生错误B、编译时正确,运行时将产生错误
C、输出零D、输出空
22、继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码(b)。
继承性是面向对象方法的一个重要基本特性,它使代码可重用,可降低程序复杂性。
对一个类的继承是指在现有类(父类)的基础上构建一个新类(子类),子类重用(继承)了父类的方法和状态,同时还可以向新类中增添新的方法和状态。
A、可读性好B、可重用C、可跨包访问D、运行更安全
23、下列方法中,不属于类的方法是(D)。
的方法中,()方法是转换成小写,()方法是获得相应数值,()方法是提取字符中中指定位置的字符。
()是的方法。
A、()B、()C、()D、()
24、下列关于语言特点的叙述中,错误的是(a)
A、是面向过程的编程语言B、支持分布式计算
C、是跨平台的编程语言D、支持多线程
25、用来导入已定义好的类或包的语句是(b)
A、B、C、D、
26、如要抛出异常,应用下列哪种子句?
(b)
27、下列命令中,哪个命令是的编译命令?
(a)
A、B、
C、D、
28、如果在一个类中定义了如下两个方法,则选项中正确的说法是(a)
()
{();
(x)
{(x);
A、这种定义是正确的,是方法的重载。
B、这种定义是正确的,是方法的重写。
C、此种定义是错误的,一个类中不能定义两个名字相同的方法。
D、此种定义是错误的,第二个方法应该和第一个方法的参数相同。
1、子句中包含可能产生异常的程序段。
子句中包含捕获异常的程序段。
子句中包含统一事后处理的程序段。
2、的作用是抛出异常。
的作用是声明方法可能抛出的异常类型。
3、在语言中,所有的对象均通过运算符分配内存,并对内存进行自动管理。
4、开发运行程序的一般步骤是:
源程序编辑、编译生成字节码和解释运行字节码。
5、在语言中,布尔常量只有和两个值。
6、在语言中,实型常量7.6545默认为类型的数据。
7、声明异常抛出用子句来完成声明,它包含在方法的声明之中。
8、用修饰的方法,称为静态方法。
9、被关键字修饰的方法是不能被当前类的子类重新定义的方法。
10、虽然循环次数是否确定并不影响循环结构的使用,但是通常情况下,当循环次数确定时采用循环,而循环次数不确定时采用循环或者循环。
11、一个类可以有一个父类。
12、在语言中,所有的类都是
类的子类。
13、在语言中,类成员的限定词有以下几种:
,,,。
其中的限定的范围最大。
14、语言的包是编译器自动导入的。
因此,编程时使用该包中的类,可省去导人。
15、在程序中,能在浏览器下运行的是
。
16、面向对象程序设计方法最重要的特性是封装性、继承性、多态性和抽象性。
17、如果有一个类是的子类,能够被不同包中的类所使用,请写出该类的声明头:
18、在中,所有类的根类是。
19、设8,则无符号右移运算表达式a>
2的值是0010。
20、类型的数值最小是-2147483648,最大是2147483647。
21、编译源程序文件将产生相应的字节码文件,这些字节文件的扩展名为。
22、在中,能实现多重继承的是接口。
23、源程序的主类是指包含有()方法的类。
24、单击窗口内的按钮时,产生的事件是()。
25、中用来表示对话框的类是()。
26、对象默认的布局管理器是()
和的默认布局:
27、对象的默认布局管理器是()
28、在中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是()。
29、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符()。
在中子类只能继承父类方法和属性。
(F)
语言是一种完全的面向对象的程序设计语言。
(t)
在面向对象方法中,类的实例称为对象。
在执行子类的构造方法时,会首先执行父类的构造方法。
(t)
如果一个类中包含抽象方法,则这个类也必须定义为抽象类。
有抽象方法的一定是抽象类,但是抽象类可以没有抽象方法
字节输入流是以字节为基本单位从数据源读取数据的。
一个源文件中可以定义多个公有类。
(f)
构造方法没有返回值,因此在定义构造方法时,其返回值类型必须声明为。
(f)
定义完数组后,我们可以根据实际需要动态调整数组大小。
(f)
子类能继承父类的所有方法和属性。
方法的重载是指子类和父类具有相同的名字、相同的参数表。
重载:
名字相同
重写:
除内容外,其余相同
方法的重载是指在子类中定义了与父类的方法首部完全相同,而方法体并不相同的方法。
类不能派生子类,方法不能被子类改写。
(t)
的源代码中定义几个类,编译结果就生成几个以为后缀的字节码文件。
构造函数是类的一种特殊方法,它的方法名必须与类名相同(t)
编译语句37.2;
不会出现编译错误。
("
);
用于调用父类中带有一个类型参数的构造方法,它必须放在子类构造方法的开始。
(t)
一个接口中的所有方法都是抽象的。
(t)
子类可以继承父类的私有成员。
对于静态变量,可以通过类名直接访问,也可以通过该类的对象访问。
运行完下面代码之后输出i的值是多少?
(5)
([]){
i=1;
j=;
12;
((())(())){
222
ij;
5=3+2;
}
("
i="
1、输出九九乘法表。
([])
;
(1<
=9)
{
(1<
)
{
("
*"
="
+(i*j)+"
"
}
();
}
2、一球从200米高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹,求它在第5次落地时,共经过多少米?
第5次反弹多高?
。
;
([]){
200.0;
200.0;
(0<
4)
2.0;
*2;
2;
("
共经过"
米"
反弹高度为"
3、判断1-100之间有多少个素数,并输出所有素数。
j;
(2<
=100)
2;
(0)
;
()
(i+"
4、输入一行字符,分别统计出其中英文字母、数字的个数。
.*;
=();
请输入一组字符:
[]=();
00;
())
([i]>
='
a'
[i]<
z'
A'
Z'
0'
9'
输入的字符是:
字母的个数是"
数字的个数是"
5、编写应用程序。
首先定义一个描述银行账户的类,包括成员变量“账号”和“存款余额”,成员方法有“存款”(存款金额加到余额中)、“取款”(从余额中减去取款金额)和“显示账号与余额”。
其次,编写一个主类,在主类中测试类的功能。
()
=+;
=;
账户号码是:
账户余额为:
([])
=123456;
=100;
();
(500);
(200);
6、编写一个应用程序,该程序包括3个类:
类、类和主类E。
要求:
(1)类中有个构造方法:
(s),并且有个()方法,在方法中输出“咿咿呀呀......”的信息。
(2)类是类的子类,在类中重写方法(),在方法中输出“小样的,不错嘛!
会说话了!
”的信息。
(3)在类中新增方法(),在方法中输出“别说话!
认真思考!
(4)在主类E的方法中创建与类的对象类测试这2个类的功能。
(s)
{
咿咿呀呀...."
(s){
(s);
小子不错嘛,会说话了"
别说话,认真思考!
E{
m=("
P=("
7、
(1)编写一个圆类,该类拥有:
①一个成员变量
(私有,浮点型);
存放圆的半径;
②两个构造方法
()将半径设为0
(r)创建对象时将半径初始化为r
③三个成员方法
()获取圆的面积
()获取圆的周长
()将圆的半径、周长、面积输出到屏幕
(2)编写一个圆柱体类,它继承于上面的类。
还拥有:
(私有,浮点型);
圆柱体的高;
②构造方法
(r,h)
③成员方法
()获取圆柱体的体积
()将圆柱体的体积输出到屏幕
(3)编写应用程序,创建圆和圆柱体类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。
(){
;
(r){
r;
*r*r;
2**r;
("
圆的面积:
());
圆的周长:
(h){
(r);
(){
*()*();
圆柱体的体积:
([]){主程入口
(10.0);
生成圆类实例
();
调用圆类的方法
(5.0,10.0);
生成圆柱类实例
调用子类方法
8、完成如下窗体的设计,其中某某用自己的名字代替。
分别实现三个按钮的功能:
分别输入“”和“123”后,点“确定”弹出如下所示对话框:
点“清除”后把两个文本框的内容清空;
点“退出”后退出程序。
9、编写2个接口:
和;
在接口中有个方法();
在接口中有个方法;
然后写一个类实现接口和,要求()方法实现输出大写英文字母表的功能,()方法实现输出小写英文字母表的功能。
再写一个主类E,在主类E的方法中创建的对象并赋值给的变量a,对象a调用方法;
最后再在主类E的方法中创建的对象并赋值给的变量b,对象b调用方法。
(){
S[]=[26];
26){
S[i]=()('
(S[i]+"
"
a=();
b=();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 大学 基础 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)