欢迎来到天天文库
浏览记录
ID:46004359
大小:433.84 KB
页数:26页
时间:2019-11-20
《Java语言程序设计试题及答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Java语言程序设计试题及答案 Java语言程序设计全书从Java语言的基本特点入手详细介绍了Java语言的基本概念和编程方法同时深入介绍了Java的高级特性以下是由阳光网小编整理关于Java语言程序设计试题的内容希望大家喜欢 一、单项选择题(本大题共10小题每小题1分共10分)在每小题列出的四个备选项中只有一个是符合题目要求的请将其代码填写在题后的括号内错选、多选或未选均无分 1.下列正确的句子是()(1分) A:float3.14; B:bytei=225; C:intk=33L;
2、 D:intp[][]; 2.当使用FileInputStream类中的read()方法时如果没有读入一个字节数据时返回值为() A:0 B:1 C:true D:false 3.能够支持javadoc命令的文档注释形式是()(1分) A:/**...// B:/*...*/ C:// D:/**...*/ 4.以下程序代码的输出结果是() intx=100; System.out.println(5.5+x/8);(1分) A:18 B
3、:17.5 C:9.5 D:5.512 5.当用户在文件对话框中选择了文件并按下了“打开/保存”按钮后程序可利用一个方法取得文件对象并针对这个对象使用getName()取得文件名使用getPath()取得文件的路径则这个方法是()(1分) A:getFile() B:getSelectFile() C:getSelectedFile() D:getDescription() 6.在Java中表示换行符的转义字符是()(1分) A:A B:B C:C D:D
4、 7.一个实现Runnabel接口的类必须要实现的方法是()(1分) A:start() B:run() C:sleep() D:init() 8.下列有关Java的叙述错误的是()(1分) A:强类型语言 B:与平台无关 C:可以使用汉字变量名 D:不检查数组下标越界 9.下列有关数组的叙述错误的是()(1分) A:数组是将一组相同类型的数据顺序存储组成一种复合数据类型 B:在Java语言中数组是一种引用类型数组名如同对象名一样是一种引用 C
5、:对于多维数组从最高维开始可以对每一维分配不等长的空间 D:在Java语言中数组元素可以互相赋值而数组名不能直接赋值 10.当线程A使用某个对象而此对象又需要线程B修改后才能符合A线程的需要这时线程A就要等待线程B完成修改工作这种现象称为()(1分) A:线程的同步 B:线程的互斥 C:线程的调度 D:线程的就绪 二、填空题(本大题共10小题每小题2分共20分)请在每小题的空格中填上正确答案错填、不填均无分 1.在switch语句中通过语句退出switch语句使程序从整个swit
6、ch语句后面的第一条语句处开始执行(2分)break 2.在Java中所有实现的多维数组实际上是由一维数组构成的(2分) 3.为实现线程同步Java语言提供了notify()、notifyAll()和Sycgised()三个方法供线程在临界段中使用(2分) 4.Java语言使用Unicode字符集共有65536个字符(2分) 5.闰年的条件是:每4年一个闰年但每100年少一个闰年每400年又增加一个闰年如果年份用整数类型变量y表示则y年是闰年的条件用逻辑表达式可描述为(2分) y%4y%100
7、
8、
9、y%400 6.Java语言中逻辑类型用boolean关键字标识也称布尔类型(2分) 7.Java程序能实现多线程并行执行为了让一个线程暂停执行其他线程有机会被执行可对要暂停的线程执行wait()方法(2分) 8.Java应用程序和小应用程序都由一个或多个扩展名为的class文件组成(2分) 9.将显示区域按行、列划分成一个个大小相等的格子组件依次放入这些格子中GridLayout(2分) 10.键盘事件的接口是keyListener(2分) 三、程序填空题(本大题共5小题每空2分共20分)
10、 1.下面小应用程序启动后自动播放一个声音文件“1.wav” importjava.applet.*; publicclassClass3001extendsApplet { publicvoidstart() { =getAudio
此文档下载收益归作者所有