Java语言程序设计复习题(new)
更新时间:2023-07-22 09:31:02 阅读量: 实用文档 文档下载
一、 选择
A..java B..jar C..class D..txt
A.安全性 B.多线程 C.跨平台 D.可移植 3 下列描述中,错误的是 。 ( A )
A.Java要求编程者管理内存 B.Java的安全性体现在多个层次上
C.Java是面向对象程序设计语言 D.Java有多线程机制 4 JDK提供的java编译器为 。 ( B )
A.java.exe B.javac.exe C.javaprof.exe D.javap.exe A.if语句 B.for语句 C.switch语句 D.while语句6 下列选项中, 不合法的标识符为 D 。 ( )
A.MyGame B._isHers C._$doc D. 2japro 7线程生命周期中正确的状态是 C 。 ( ) A.新建状态、运行状态和死亡状态
B.新建状态、运行状态、阻塞状态和死亡状态
C.新建状态、就绪状态、运行状态、阻塞状态和死亡状态 D.新建状态、就绪状态、运行状态、恢复状态和死亡状态 8 下列不属于Swing GUI组件的是 。 ( )
A.Jbutton B.Menu C.Jslider D.JTabbedPan
16 Java字节码文件的扩展名为: C 。 ( ) 17 下列描述中,错误的是 。 ( A)
B.Java的安全性体现在多个层次上
C.Java是面向对象程序设计语言 D.Java有多进程机制 18 JDK提供的java字节码解释器为 。 ( A )
A.java.exe B.javac.exe C.javaprof.exe D.javap.exe 19 下列语句中,属于循环语句的是 。 ( D ) A.if语句 B.case语句 C.switch语句 D.while语句 20 设 x = 1 , y = 2 , z = 3,则表达式y+=z--%++x的值
1 Java源程序文件的扩展名为: A 。 ( ) A . .java B ..jar C..class D..txt 2 下列选项中, 反映了Java程序并发机制的特点。 ( B ) A . Java 有自动内存管理功能
5 下列语句中,属于多分支语句的是 A 。 ( ) 是 。 ( )
A.3
B.3.5 C.4
D.5
21 不是类及类成员的访问控制符的是 。 ( ) A.public B.private C.static D.protected 22 Java语言中一个汉字所占内存大小是 D 。 ( ) A.8比特 B.4字节 C.8字节 D.16比特 23 为某个类的一个无参数整型返回值的方法method书写方法头,
使得使用类名作为前缀就可以调用它,该方法头的形式为 。 (A )
A.static int method( ) B.public int method( )
9 若特快订单是一种订单,则特快订单类和订单类的关系是 C。 C.final int method( ) D.abstract int method( )
A.使用关系 B.包含关系 C.继承关系 24 下列关于父类对象和子类对象说法错误的是 D 。 D.无关系
10 Java语言使用的字符码集是 。 ( D ) A.ASCII B.BCD C.DCB D.Unicode 11 程序运行时若引发一个可识别的错误,就会产生一个异常类对象,该过程称为 A。( )
A.捕获异常 B.抛出异常 C.声明异常 D.嵌套异常
( )
A.子类对象可以视为其父类的一个对象 B.父类对象可以视为其子类的一个对象
C.若一个方法的形参定义的是父类对象,则调用该方法时可 以使用自类对象作为实参
D.存在继承关系的子类对象和父类对象之间可以在一定条件
12 设 x = 1 , y = 2 , z = 3,则表达式y+=z--/++x的值是 A 。 下相互转换
25 main方法是Java Application程序执行的入口点,关于main
A.3 B.3.5 C.4 D.5
方法的方法头以下哪项是合法的 。 ( B )
13不是类及类成员的访问控制符的是 C 。 ( )
A.public static void main()
A.public B.private C.static D.protected
B.B.public static void main(String args[] )
14 为AB类的一个无形式参数无返回值的方法method书写方法
C.public static int main(String [] arg )
头,使得使用类名AB作为前缀就可以调用它,该方法头的形D.public void main(String arg[] )
式为 A 。 ( )
26 下列关于内存回收的说明是正确的 。 ( C ) B.内存回收程序负责释放无用内存 C.允许程序员直接释放某块内存 D.可以在指定的时间释放内存对象
A.transient B.finally C.throw D.static; 28 在编写Java Application程序时,若需要使用到标准输入输出
语句,必须在程序的开头写上 语句。 ( C )
1
A.static void method( ) B.public void method( ) A.程序员必须创建一个线程来释放内存; C.final void method( ) D.abstract void method( ) 15 下列关于父类对象和子类对象说法错误的是 。 ( D )
A.子类对象可以视为其父类的一个对象 B.父类对象可以视为其子类的一个对象
C.若一个方法的形参定义的是父类对象,则调用该方法时可以使用自类对象作为实参
D.存在继承关系的子类对象和父类对象之间可以在一定条件下相互转换
27 哪个关键字可以抛出异常 。 ( C )
A、import java.awt.* ; B、import java.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ; 29 设 x = 1 , y = 2 , z = 3,表达式y+=(z--)%(x++)的值是 。 ( B )
A.2
B.3 C.4
D.5
30下列哪些说法是正确的 D 。 ( )
A.Java 语言允许多继承 B.Java 语言只允许实现一个接口 C.Java 语言不允许同时继承一个类并实现一个接口 D.Java 语言的单一继承使得代码更加可靠
int s = 0 ;
for ( int i = 0 ; i < MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] ; System.out.println( s );
9 Object 类是Java中所有类的直接或间接父类。
70};则执行以下几个语句后的输出结果是____120___。
10 创建类对象的运算符是 new 。
31 在Java Applet程序用户自定义的Applet子类中,常常重载
方法在Applet的界面中显示文字、图形和其它界面元素。
11 根据结构组成和运行环境的不同,JAVA程序可分为应用程序
( D )
和小应用程序。JAVA应用程序的入口点为main 。队列是遵循 方
A. start( ) B. stop( ) C. init( ) D. paint( )
法 原则的线性数据结构。
32 Java语言int 类型数据占用多少位 。 ( A) A.32 B.16 C.8 D.64 33 下面语句段的输出结果是什么 。 ( )
int i = 9; switch (i) {
default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); }
A.default B.default zero C.one D.default zero one two 二、 填空
1 开发与运行Java程序需要经过的三个主要步骤为编辑源程序 编译生成字节码 解释运行字节码
2 如果一个Java Applet源程序文件只定义有一个类,该类的类名
为MyApplet,则类MyApplet必须是类 Applet 的子类,并且存储该源程序文件的文件名为 MyApplet.java。
3 在Java的基本数据类型中,char型采用Unicode编码方案,每
个Unicode码占用 两个 字节内存空间。
4 创建一个名为 MyPackage 的包的语句是package MyPackage; 。
5 在Java程序中,通过类的定义只能实现 单 重继承,但通过接口的定义可以实现 多 重 继承关系。
6 Java中实现多态的方法有两种,可以通过 子类对父类方法
的覆盖 实现多态,也可以利用 重载 在同一个类中定义多个同名的不同方法。
7 堆栈是遵循 后进先出(或LIFO、先进后出) 原则的线性数据结构。
8 设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 ,
2
12 使用一个名为 MyPackage 的包,必需用语句 import MyPackage; 将包引入。
13 在Java的基本数据类型中,char型采用Unicode编码方案,每
个Unicode码占用 两个 字节内存空间。
14 设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 ,
70};则执行以下几个语句后的输出结果是_____120___。 int s = 0 ;
for ( int i = 0 ; i < MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] ; System.out.println( s );
15 若x = 5,y = 10,则x < y和x >= y的逻辑值分别为 true 和
false 。
16 表达式(int)(3.7)的值是___3___。
17 设 x = 5 ,则表达式 ( x + + )/3 的值是____1___。
正在阅读:
Java语言程序设计复习题(new)07-22
建筑工程施工资料归档封面全套03-08
【精品】2015-2016年四川省广安市岳池县七年级上学期数学期末试卷及答案09-04
半截蜡烛教案08-24
公共权力与公民权利的冲突与协调03-11
浑发性心房颤动的动态心电图特点分析09-06
高等学校教师职业道德概论01-18
诊断学复习题 (1)03-08
09年高三文科综合上学期期末考试705-26
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 复习题
- 程序设计
- 语言
- Java
- new
- 014药品运输管理制度
- 2014版《湖南省建设工程计价办法》及《湖南省建设工程消耗量标准》解释汇编
- 课题申报模板:网络环境下利用博客深入教研的研究
- 中山市古镇灯饰广场
- 幼儿园下学期个人计划示范文本
- 中国与周边国家关系
- 小学二年级语文期中质量检测试题
- 2017年北京房地产估价师《制度与政策》:建设工程规划许可证模拟试题
- 夯实基础 把握重点 狠抓关键 全面扎实稳妥地推进廉政风险防范管理工作深入开展
- 2012年江苏高考考试说明(英语)
- 高级财务会计试卷
- 网络演出基础研究汇总
- 军事理论课全章讲义
- 临床药物治疗学_冠心病
- 常州钢材现货交易市场
- 牛津高中模块一unit1 定语从句讲解
- 《王几何》反思小结
- 初中化学基础知识全面总结
- 张力控制器操作说明
- 隔热瓦种类特性与检验方法