福建广播电视大学2012-2013学年度第一学期期末考试2013年07月
一、选择题(每小题3分,共30分)
(1)编译Java程序的命令文件名是( )。
A. java. exe B. javac.exe C. javac D. appletviewer. exe -
(2)下面声明Java独立应用程序main( )方法中,正确的是( )。
A. public static void main(String args [ ]) {……… }
B. private static void main(String args [ ] ) {……… }
C. public void main(Stcing args [ ]){……… }
D. public static void main ( ){……… }
E. public static void main(String args) {……… }
(3) Mycless类的默认构造函数是嘟一个?( )
A. new MyClass( ) B. MyClass( ){ }
C. Myclass{ } D. public class MyClass
(4)代码“Green eggs” +“Ham^ ”的结果是什么?( )
A. "Green eggs +Ham B. “Green eggs Ham”
C. "Green eggsHam" D. Error
(5)如何定义Myclass类?( )
A. new Myclass( ); B. public Myclass( ) { }
C. public class MyClass D. MyClass{ }
(6)下面哪种方法在语法上适合于产生IOExceprion的方法?( )
A. public void doSomething();throws IOException
B. public void doSomething()throws new EoExcetion
C. public void doSomething()throws IOExcetion
D. public void doSomething()
(7)如果没有为控件的事件指定监视器,会发生什么?( )
A.事件被忽略 B.事件由一个默认的事件处理方法处理
C.程序将立即退出 D. Java编译器产生一个致命的错误
(8)哪个属性能用于标志行的末尾?( )
A. gridwidth B. gridy
C. weightx D. fill
E. anchor
(9)下面几个说法中正确的是( )
A. Java Applet是可以独立运行的一种程序。
B. Java Applet是一种程序,它与Java Application没有什么区别。
C. Java Applet必须嵌入到HThtl文件中由浏览器运行。
D. Java Applet有自己的main( )方法。
(10)下面的哪种颜色代表绿色?( )
A. new Color(55,0,0 ) B. new Color(0,255,0)
C. new Color( 0, 0,100) D. new Color(244.0,255)
E, new Color(0,0.0)
二、填空题(每小题2.5分,共30分)
1.面向对象的软件开发过程可以大体划分为面向对象的分析、______________________和______________________三个阶段。
2.Java是定位于______________________的计算机语言。
3. Java 中常用的常量有______________________、整型常量、字符常量、字符串常量和______________________。
4. int y=2;int x= (++y )*3;运行结果是x = ___,y =____________。
5、在Java中,每个Java程序运行时,系统都会自动地引入________________包,所以这个包的加载是默认的。
6、在Java中,滚动条(Scrollbar)控件的相应的监视器接口是 _____________________。
7、Java Applet程序需要在___________________中运行,而_____________________本身是图形界面的环境,所以Java Applet程序可以且只能在图形界面下工作。
8、每个Java应用程序可以包括许多方法,但必须有且只有一个___________________方法。
9、Java源文件中最多只能有一个_________________类,其他类的个数不限。
10、在JDK命令中,_________________命令是Java语言的编译器,将Java源程序编译为字节码。其输入为.java文件,输出为_________________文件。
11、this和______________________是常用来指代父类对象和子类对象的关键字。
12、Applet中显示的字符串或图形的颜色可以用Color类的对象来控制,每个Color对象代表一种颜色,例如下面的语句创建的是代表_______________的Color对象:
Color Color123 = new Color(0,0,255) ;
三、简答题(每小题6分,共18分〕
1、简述this和super在Java中的作用。
2、什么是封装?
3、线程的5个基本状态是什么?
四、程序分析题(每小题6分,共12分)
1. 观察下面的程序片段,指出其中的父类和子类,以及父类和子类的各个域和方法。
class SuperClass
{ int data ;
void setData(int newData)
{
data = newData ;
}
int getData()
{
return data ;
}
}
class SubClass extende SuperClass
{ int subData ;
void setSubData(int newData)
{
subData = newData ;
}
int getData
{
return subData ;
}
}
2、下面的程序片段是某同学为student类编写的构造函数,分析程序片段指出其中有几处错误,并写出修改后正确的程序片段。
void Student(int sno , String sname )
{
studentNo = sno ;
studentName = sname ;
return sno ;
}
五、程序设计题(共10分)
1、编写一个方法SotrProcedure()实现数据序列的插入排序算法,设数据存放在数组DataArray中,排好序的数据存放在数组SortPro中。
上一页12下一页 |
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
2022年初中地理:京津唐区位优势04-27
2022年初中地理:产业调整04-27
高二年级生物必修三知识点总结04-27
高二化学下册知识点归纳04-27
2022年初中地理:防凌措施04-27
2022年初中地理:中国的交通04-27
2022年初中地理:国际合作04-27
2022年初中地理:世界的气候04-27
2022年初中地理:风海流形成04-27
2022年初中地理:降水和降水的分布04-27