Java语言程序设计专升本B课案.docx
- 文档编号:2325917
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:11
- 大小:19.99KB
Java语言程序设计专升本B课案.docx
《Java语言程序设计专升本B课案.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计专升本B课案.docx(11页珍藏版)》请在冰豆网上搜索。
Java语言程序设计专升本B课案
2010—2011学年第二学期考试试卷
考试课程:
Java语言程序设计试卷类别:
A卷□B卷C卷□
适用专业年级:
10软件工程(专升本)
考试形式:
闭卷开卷□
学号
题号
二
三
四
总分
得分
班级
姓名
单选题,下列试题每题只有一个正确的选项,
的选项,填写到答题纸上。
总共25小题,每小题
50分。
1、下面哪个关键字,使类不能在被其他的类继承?
A)static
B)finally
C)final
D)instance
2、程序如下:
classTest
{
publicstaticvoidmain(String[]args)
{
inti=1000;
for(;;)
{if(i>999){
10/20/2018
共9页
得分
请把正确
2分,共
下面对程序的横线处填写不同语句的分析正确的是:
A)填充break使程序能够有退出循环的可能性。
B)填充continue将使程序成为死循环,永远无法退出循环。
C)填充continue使程序能够有退出循环的可能性。
D)填充break将使程序成为死循环,永远无法退出循环。
3、下面关于抽象类描述错误的是:
A)抽象类的关键字是abstract,在抽象类中可以定义变量和方法。
B)抽象类中的方法如果可以有实现体,如果没有实现体,则该方法叫做抽象方法必须加关键字abstract修饰该方法。
C)抽象类中至少需要有一个方法被定义为抽象方法,在该方法前加abstract,把该方法定义为抽象方法。
D)抽象类中可以没有抽象方法,即所有的方法全部都有实现体。
但是依旧不能为抽象类定义对象。
4、下面关于重载描述错误的是:
A)重载方法的返回值必须相同。
B)重载方法的参数必须有不同之处。
C)重载方法的名字必须相同,否则就不能称为重载了。
D)重载方法的返回类型相不相同都可以。
5、程序如下:
classTest
{
privateintday;
privateintmonth;
publicStringgetDate()
{
returnday+"/"+month;
}
}
classTest2
{
publicstaticvoidmain(String[]args)
{
Testtest=newTest();
test.day=25;
System.out.println(test.getDate());
第2页
}有关类的描述正确的是:
A)程序在编译时将出错。
在Test中的day为私有变量,所以类外无法访问。
B)程序能通过编译,但是不能正常运行。
C)程序能通过编译,运行时将打印出0/0,因为在Java中int型变量day和month默认为0。
D)以上说法都不正确。
6、下面关于数组的定义错误的是:
A)inta[]={1,2,3,4,5,6};
B)inta[6]={1,2,3,4,5,6}
C)int[][]a;
D)int[]a=newint[6];
7、程序如下:
classA
{
(1)finalvoidpr()
{
System.out.println("dsafa");
}
(2)voidpr(inta)
{
a=5;
System.out.println("dsafa");
}
}
classCextendsA
{
(3)voidpr()
{
System.out.println("dsafasdf");
}
}
classB
{
publicstaticvoidmain(String[]args)
{
共9页
Ct=newC();
10/20/2018
(4)t.pr();
}
}上面的程序存在的问题描述正确的一项是:
A)问题出在
(1)处,因为final关键字不能修饰方法
B)问题出在
(2)处,该语句与
(1)冲突。
C)问题出在(3)处,该语句不能覆盖父类中的final方法
D)问题出在(4)处,类C的对象t不能调用未表明访问权限的pr方法。
8、下面哪个是Java中的关键字:
A)Null
B)new
C)instanceof
D)Throws9、窗体JFrame的默认布局是:
A)网格布局
B)流式布局
C)边界布局
D)卡片布局
E)无布局10、下列关于SWING和AWT的对比说法错误的是:
A)swing包对awt包进行了修订和扩展
B)swing的类依然含有与平台相关的技术,只是比AWT大大减少了
C)swing中的类基本上都是以字母“J”开头
D)swing的各种控件类的父类的JComponent类继承于awt包的Container类。
11、事件对象的方法:
getSource()返回的是:
A)Component
B)Object
C)JComponent
D)Container12、关于Runnable接口,不正确的说法是:
A)实现了Runnable接口就可以用start方法启动
B)Runable接口提供了通过线程执行程序的最基本的接口
C)Thread类实现了Runnable接口
D)Runnable只定义了一个run方法
第4页
13、对于SQL的检索操作,使用Statement的什么方法?
A)ExecuteQuery()
B)ExecuteUpdate()
C)ExecuteSelect()
D)ExecuteAlter()
14、下面哪个是存储过程调用的语句:
A)CallStatement
B)PreparedStatement
C)CallableStatement
D)以上都不是
15、若创建一个java文件其扩展名为:
A)javacB)javaC)exeD)txt
16、关于类和对象的正确说法是:
A)类是某类事物中的一个实例
B)对象是某类事物的抽象和定义
C)对象是不会包含方法的
D)对象是类的实例
17、Java中用于标识当前对象的关键字是
A)super
B)that
C)this
D)以上都不是
18、面向对象的三个基本特征是A)封装继承多态
B)过程继承多态
C)继承多态接口D)继承多态输入输出
19、下列对继承的说法,哪个是正确的?
A)子类能继承父类的所有方法和状态
B)子类能继承父类的非私有方法和状态
C)子类只能继承父类public方法和状态
D)子类只能继承父类的方法,而不继承状态
共9页
20、如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?
10/20/2018
A)BoxLayout
B)GridLayout
C)BorderLayout
D)FlowLayout
21、下面表达式中,用来访问数组中第一个值的是什么?
A)intArray[1]
B)intArray.1
C)intArray[0]
D)intArray.0
22、下面哪种注释方法能够支持
javadoc命令:
B)/*...*/
得分
第6页
C)//
D)/**...*/
23、Java程序的执行过程中用到一套JDK工具,其中java.exe是指:
A)Java文档生成器
B)Java解释器
C)Java编译器
D)Java类分解器
24、下面哪项可以得到数组元素的个数,java中定义数组名为abc?
A)abc.length()
B)abc.length
C)len(abc)
D)ubound(abc)25、下面关于构造函数的说法不正确的是:
A)构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
B)构造函数不可以重载。
C)构造函数没有返回值。
D)构造函数一定要和类名相同。
二、多选题,下列试题每题都有多个正确选项,请选出正确的选项,填写到答题纸上,多选、选错均不得分。
总共小题,每小题2分,共20分。
1、下面哪些赋值语句是错误的?
A)floatf=11.1;
B)doubled=5.3E12;
C)charc='\r';
D)bytebb=433;E)Booleanb=true;
2、Java中的基本数据类型有哪些?
A)int
B)String
C)float
D)byte3、下面哪几个函数是publicvoidexample(){...}的重载函数?
A)publicvoidexample(intm){...}
B)publicintexample(){...}
C)publicvoidexample2(){...}
D)publicintexample(intm,floatf){...}4、已知如下定义:
Strings="story";下面哪个表达式是合法的?
A)s+="books";
B)
charc=
s[1];
C)
intlen=
s.length;
D)
Stringt
=s.toLowerCase();
5、Protected级的成员可以被哪些对象访问?
A)同一个包的其他类
B)所有类
C)同一包的其他类,也可以被子类继承
D)同一包的其他类,子类6、以下关于线程调度的描述中,错误的是?
A)调用Thread.Start()函数启动一个线程的时候.只是给这个线程可以执行的权利。
B)调用Thread.Start()函数启动一个线程的时候.该线程会立刻执行
C)高优先级的线程会比低优先级的线程更早执行.但不能打断正在执行中的低优先级线程
D)操作系统将CPU时间分成很多小的时间片.每个时间片供一个应用程序使用
共9页
E)高优先级的线程不但比低优先级的现成更早执行.还可以打断正在执行的低优先级线程.抢先运行
10/20/2018
7、类的静态成员与普通的对象成员之间的区别?
A)静态成员变量就是值不会再变的成员变量。
B)静态成员变量可以被类或普通成员访问到,但是它们访问的静态成员变量实际不相同。
C)静态成员变量属于类,而普通成员属于对象。
D)类的所有对象共享一个静态成员。
E)静态成员函数只能访问静态成员变量,不能访问普通成员变量。
8、以下哪些事件属于语义事件?
A)鼠标单击事件
B)列表选择事件
C)选项事件
D)按键事件
E)动作事件
9、鼠标监听器有哪些特点?
A)监听器可以只实现接口中的一两个函数
B)Java提供了鼠标适配器类(MouseAdapter),鼠标监听器只需要从鼠标适配器类中继承,并实现它所需要的函数即可
C)不包括鼠标移动事件,鼠标移动事件单独有一个事件监听器
D)所有与鼠标相关的事件都通过该鼠标监听器来处理
E)用来监听鼠标移入,移出组件,以及鼠标键按下,放开的事件,接口具有5个函数
10、如果不使用布局管理器.会出现哪些问题?
A)高分辨率下设计的界面.在低分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言程序设计 课案
![提示](https://static.bdocx.com/images/bang_tan.gif)