《Java语言程序设计》习题集

上传人:liy****000 文档编号:118794858 上传时间:2019-12-25 格式:DOC 页数:39 大小:322KB
返回 下载 相关 举报
《Java语言程序设计》习题集_第1页
第1页 / 共39页
《Java语言程序设计》习题集_第2页
第2页 / 共39页
《Java语言程序设计》习题集_第3页
第3页 / 共39页
《Java语言程序设计》习题集_第4页
第4页 / 共39页
《Java语言程序设计》习题集_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《《Java语言程序设计》习题集》由会员分享,可在线阅读,更多相关《《Java语言程序设计》习题集(39页珍藏版)》请在金锄头文库上搜索。

1、Java语言程序设计习题集(软件工程、计算机科学与技术专业)南京航空航天大学继续教育学院选择题 填空题 改错题 分析题 编程题选择题题1. Appletviewer程序的主要功能是( b )A编译Java字符界面的程序B运行Java Applet程序C运行Java字符界面的程序D编译Java Applet程序2. Frame容器默认的布局管理器是( c )A. 没有B. FlowLayoutC. BorderLayoutD. GridLayout3. GUI是指( b)A编程语言 B图形用户界面C全球统一标记 D操作系统4. J2EE是指(b )AJava2微型版BJava2企业版CJava2

2、标准版DJava2程序5. Java Application源程序的主类是指类中包含有( a )。A. main方法B. toString方法C. init方法D. stop方法6. Java编译器产生的文件扩展名是( b )A. .javaB. .classC. .htmlD. .exe7. Java程序中,数据类型转换分为自动类型转换和( a )A强制类型转换 B隐式类型转换C字符类型转换D没有8. Java程序中,位数多的数据类型向位数少的数据类型转换称为( a )A强制类型转换 B隐式类型转换C自动类型转换D字符类型转换9. Java程序中,位数少的数据类型向位数多的数据类型转换称为(

3、 c )A强制类型转换 B数据转换C自动类型转换D字符类型转换10. Java程序中所有类的直接或间接父类是类( c )Aabstract BthisCObjectDfinal11. Java的多线程机制是使应用程序能够( a )A. 并行执行B. 等待执行C. 顺序执行D. 按优先级执行12. Java的前身是( d )ACBC+COakDBasic13. Java既可以运行在PC机器上,也可以运行在苹果机器上,这种属性被称为( a )A面向对象 B解释执行C平台无关性D分布式开发14. Java虚拟机被称为( b )AJVMBJDKCJSPDJNI15. Java虚拟机自动加载的基础类库包

4、是( a )Ajava.langBCjava.awtDjava.applet16. Java应用程序的编写和执行分3步执行,下列错误的步骤是( b )A. 编写源代码B. 编写HTML文件C. 解释执行D. 编译源代码17. Java语言有许多优点和特点,下列选项中反映Java程序并行机制的特点的是( b )A安全 B多线程 C跨平台D可移植18. Java语言中,关于整型数组的说法,正确的是( c )A一个数组中所有的元素可以不是整数类型B数组的下标必须为一个正整数C在声明数组时,不能直接在方括号中指明数组元素的个数D数组一旦创建之后,可以再改变其长度19. Java语言中,字符串是作为对象

5、来处理的。关于String和StringBuffer类,以下说法中,错误的是( c )AString类处理固定长度的字符串BStringBuffer类处理可变长度的字符串CString类不仅可以处理固定长度的字符串,也可以处理可变长度的字符串D它们都是最终类,即final类20. Java语言中,字符型数据类型的字节数为( b)A. 0个B. 1个 C.2个D. 4个21. Java语言中创建一个对象使用的关键字为( c )AclassBinterfaceCnewDcreate22. Java语言中基本数据类型包括( a )A. 整数型、浮点型、字符型、布尔型B. 整数型、浮点型、字符型、数组

6、型C. 整数型、浮点型、数组型、布尔型D. 整数型、数组型、字符型、布尔型23. Java源程序经过编译器编译之后,生成的字节码文件后缀名为( c )A.javaB.objC.classD.exe24. Java源代码文件的扩展名为java,经过编译后,生成的文件扩展名是( b )A.JavaB.class C.txtD.exe25. Java中标准输出输入包是(b )Ajava.langBjava.ioCjava.utilDjava.applet26. Java中现成的Java类库被称为( b)A. Map B. Java APIC. ObjectD. class27. main方法是Jav

7、a Application程序执行的入口点,关于main方法头的正确定义是( b )A. public static void main()B. public static void main(String args)C. public static int main(String arg)D. public void main(String arg)28. Swing组件中的复选框组件类是( b )AJLabelBJCheckBoxCJButtonDJRadioButton29. 把窗口分成东、南、西、北、中五个明显区域的布局管理器是( b )AFlowLayoutBBorderLayout

8、CCardLayoutDGridLayout30. 表达式 !(23 | | 32) 结果是( a )AfalseBtrueC0D131. 表达式结果为1的是( d )A(1*00*1)?1:0B(1*00*1)?1:0C(1*0!=0*1)?1:0D(1*0= =0*1)?1:032. 表示一个类定义开始的关键字是( c )A. voidB. publicC. classD. static33. 不会产生异常的情况是( c)Aint i=12/0;B数组下标越界Cdouble i=3;D数组元素个数为负数34. 不能再派生子类的类定义时应当加上的访问修饰符是(d )Aabstract Bth

9、isCsuperDfinal35. 不属于Java关键字的是( a)AdeleteBnewCpackageDsuper36. 不属于Java语言循环语句的关键字是( d )AforBdoCwhileDloop37. 不属于Java语言整数类型的数据类型是( c )AshortBbyteCuintDlong38. 不属于Sun公司JDK中标准Java布局管理器的是( c )AFlowLayoutBGridLayoutCFreeLayoutDBorderLayout39. 不属于面向对象的设计方法的是( b )A封装B结构化C继承D抽象40. 不正确的Java语言标识符是( d )ASky B$C

10、omputerCforDNULL41. 常见的系统定义的异常中,数组越界异常是( )AArrayIndexOutOfBoundsException BIOExceptionCNullPointerException DArithmeticException42. 创建一个标识有“关闭”按钮的语句是( d)A. TextField b=new TextField(关闭);B. Label b=new Label(关闭);C. Checkbox b=new Checkbox(关闭);D. Button b=new Button(关闭);43. 创建一个二维数组a,其中较高一维含两个元素,每个元素又

11、由3个整型量构成,下列Java语句中能实现上述要求的是( c )Aint a;Bint a=new int23;Cint a=new int23;Dint a=int 23;44. 当Frame的大小被改变时,Frame中的按钮的位置可能被改变但是大小不变,则应使用的布局管理器是(b )ABorderLayoutBFlowLayoutCCardLayoutDGridLayout45. 当创建Java Applet且第一次使用支持Java的浏览器载入时,就会执行的方法是( a )A. init()B. start()C. stop()D. paint()46. 定义类头时,不可能用到的关键字是(

12、 b )A. classB. privateC. extendsD. public47. 对于包,叙述错误的是( b )A. 包声明表示该文件中声明的全部类都属于这个包B. 包声明语句可以放在源文件的任意位置C. 包声明语句前面只能有注释和空格D. 用户可以定义自己的包48. 对于方法void sort(int x),以下不能作为这个方法的重载的声明的是( a )A. public float sort(float x)B. int sort(int y)C. double sort(int x,int y)D. void sort(double y)49. 对于同一类中的两个方法,在判断它们

13、是不是重载方法时,不考虑的因素是( c )A参数个数 B参数类型 C返回值类型D参数顺序50. 对于一维数组a10,下列对数组的引用正确的是( b )A. a10B. a0 C. a3/1.0D. a3.451. 方法内定义的变量称为( )A成员变量 B引用变量C局部变量D静态变量52. 关于fillRect()方法和drawRect()的方法,表述正确的是( )AfillRect()表示绘制边框矩形,drawRect()表示绘制填充矩形BfillRect()和drawRect()都表示绘制边框矩形CdrawRect()表示绘制边框矩形,fillRect()表示绘制填充矩形DfillRect()和drawRect()都表示绘制填充矩形53. 关于Java语言的说法,错误的是( )AJava通过JVM实现了不同操作系统之上的平台无关性BJ

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号