11级中海物流班2011-11月考试题
注:答案写在答题纸上,否则不得分!
第一题 选择题(40分),每题中只有一个选项是正确答案,共20题,每题2分。
(1)下列是一组有关Java程序的描述,其中错误的是( )。
A.Java程序的最大优点是它的跨平台特性 B.Java程序是依赖于JVM解释执行的
C.Java程序由一个或多个类组成,其中包含main方法的类为主类,它是程序
的入口
D.Java程序也可编译成可执行程序,直接运行 (2)下面是一组关于JDK的描述,其中正确的是( )。
A.JDK只能用于运行Java程序
B.JDK是一个Java程序开发平台,既可以编译Java程序,也可以运行Java
程序
C.JDK是一个Java程序编辑器
D.JDK只能编译Java程序,但无法运行Java程序。 (3)以下是一组关于Eclipse的描述,错误的是( )。
A.Eclipse是一个优秀的Java程序编辑器,可直接对程序进行检查,如是发现
错误,将以波浪线标识,将光标移至错误处,系统将给出错误提示,并给出纠错建议。
B.Eclipse是一个Java程序开发平台,可管理、编辑、编译、运行Java程序。 C.Eclipse实际上是一个插件,它必须依赖JDK才能工作 D.Eclipse自身功能非常完善,无需任何环境支持。 (4)下列是一组有关Java程序的描述,其中错误的是( )
A.所有Java程序都是由一个或多个类组成 B.Java程序中只能有一个Public(公共)类 C.Java程序中只能有一个主类
D.Java主程序不能是类,否则无法运行程序 (5)下面哪个是合法的标识符( )。
A.class B.
A.radius B.x C.y D.int (7)下列说法不正确的是( )
A.一个表达式可以作为其他表达式的操作数 B.单个常量或变量也是表达式
C.表达式中各操作数的数据类型必须相同 D.表达式的类型可以和操作数的类型不一样 (8)若a=13,b=5 表达式 a++%b的值是( )
A.0 B.1 C.3 D.4 (9)下列程序输出的结果是( )。 Public class A{
Public static void main(String[] args ){ int a=3,b=4,c=5,d=6,e=7;
if(ad)
System.out.println(\ \else
System.out.println(\ \} }
A.why B.who why C.who D.无结果 (10)下面表达中count的结果和i的结果是( ) int i=3;
count=(i++)+(i++)+(i++)
A.3,9 B.4,10 C.5,12 D.6,12
(8)若a=13,b=5 表达式 a++%b的值是( )
A.0 B.1 C.3 D.4 (11)下列运算符合法的是( )。
A.&& B.<> C.if D.:= (12)下列语句哪一个正确( )
A.Java经编译后会产生machine code B.Java经编译后会产生byte code C.Java经编译后会产生DLL D.以上都不正确
(13)下列哪个不是Java中基本数据类型( )
A.int B.boolean C.System D.short (14)下列说法正确的是( )
A.能被java.exe成功运行的java class文件必须有main()方法 B.J2DK就是Java API
C.Appletviewer.exe可利用jar选项运行.jar文件
D.能被Appletviewer成功运行的java class文件必须有main()方法 (15)java程序中,main方法格式正确的是( )
A.static void main(String[] args) B.Public void main(String[] args)
C. Public static void main(String[]s) D.Public static void main(String[] args) (16)在Java中,下列( )语句不能通过编译。
A.String s=”join”+”was”+”here”; B.String s=”jion”+3;
C.int a=3+5; D.float f=5+5.5;
第1页 共2页
(17)在Java中,下列( )是不合法的赋值语句。
A.float f=1/3; B.int i=1/3; C.float f=1*3.0 D.double f=1.0/3; (18)结构化程序设计所规定的三种基本控制结构是 ( ) (1)import ________;
public class L11 { /**交互程序:程序首先提示用户输入ID和口令,当程序正常接受用户输入后,将给A.输入、处理、输出 B.树形、网形、环形 出问候信息。 C.顺序、选择、循环 D.主程序、子程序、函数
*/ (19)编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码 public static void main(String[] args) _________________{ 文件的扩展名为 ( ) 。
// TODO Auto-generated method stub A. .java B. .class C. .html D. .exe
InputStreamReader read=new InputStreamReader(__________); (20)在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的 BufferedReader input=____________(read); ( ) 方法来完成一些画图操作。
System.out.println(\ \ A. start( ) B. stop( ) C. init( ) D. paint( ) String id=__________();
System.out.println(\ \第二题 判断正误(5分),正确的用T表示,错误的用F表示,共5题,每题1分。
String ps=input.readLine(); (1)Java源程序文件中是不区分字母的大小写的。
System.out.println(\ \(2)对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值 } 对象相同的新对象
}
(3)Java Applet是由独立的解释器程序javac.exe来解释运行的. (2)public class L23 { (4)applet可以运行在浏览器中。
(5)Java源程序是由类定义组成的,每个程序中只有一个类是主类,这个主类是指包含 /**显示1-100所有整数的和 main方法的类.
* @param args
*/ 第三题 填空题(20分),共10个空,每空2分。 public static void main(String[] args) { (1)Java语言是一种完全的____程序设计语言。 // TODO Auto-generated method stub (2)布尔型常量有两个值,它们分别是___、____。
int sum=_______; (3)在定义一个方法时,一般都要指明该方法的返回值类型,如果它不返回任何值,则
for(int_______;i>=1;___________){ 必须将其声明成_________。
(4)写出完整的main方法的声明________。
sum____________; (5)要设计一个Applet小程序,必须先引入______包。
(6)能够运行的Java应用程序必须包含一个________方法。
}
(7)在Java语言中,如数字没有任何字母,计算机默认为_______类。 System.out.println(\的和是:\(8)Java中实例化一个类对象所要使用的关键字是__________。 }
(9)子类继承父类时所要使用的关键字是 _________ 。
第四题 问答题(15分),共3题,每题5分。 (1)Java语言程序分哪两种,有何区别(5分) (2)Java语言有哪些主要特点?(5分) (3)Java语言有哪些基本数据类型。(5分)
第五题 综合题(20分),共2题,每题 10 分。
第2页 共2页
\
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java月考试题在线全文阅读。
相关推荐: