Java语言程序设计试题及答案七.pdf_第1页
Java语言程序设计试题及答案七.pdf_第2页
Java语言程序设计试题及答案七.pdf_第3页
Java语言程序设计试题及答案七.pdf_第4页
Java语言程序设计试题及答案七.pdf_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / Java 语言程序设计试题及答案(语言程序设计试题及答案(七七)一、单项选择题一、单项选择题(本大题共本大题共10小题,每小题小题,每小题1分,分, 共共10分分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错 选、多选或未选均无分。选、多选或未选均无分。 1.如果发生多个线程形成一个等待环,这样,所有线程都陷入相互等待的状态。这种循环等待 现象称为() (1分) A:互斥 B:同步 C:死锁 D:临界 2.下面有关临界段叙述错误的是() (1分) A:多线程互斥使用共享资源的程序段被称为临界段 B:临界段是一种加锁机制,与多线程共享资源有关 C:临界段的作用是在任何时该一个共享资源只能供一个线程使用 D:如果一个线程已进入某个共享资源的临界段,且还没有使用结束,其他进程可抢占这个共享的资 源 3.以下程序代码的输出结果是() int x=100; System.out.println(“5.5“+x%8); (1分) A:5.512 B:5.512.5 C:18 D:5.54 4.在 Java 程序中有代码如下: System.out.println( (new StringTokenizer(“I am a student“,“a“).countTokens(); 则输出结果为() (1分) A:I am a student B:2 C:3 D:4 5.为8位字节流数据提供读操作支持的类是() (1分) A:FileInputStream 欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / B:FileOutputStrem C:FileReader D:FileWriter 6.下列有关抽象类及抽象方法的叙述错误的是() (1分) A:使用 final 修饰的类是抽象类 B:使用 abstract 修饰的方法是抽象方法 C:抽象类必须被继承才能使用,抽象类不可能有实例 D:抽象类可以没有抽象方法,但有抽象方法的类一定是抽象类 7.在编写 Java 程序访问数据库的过程中,用来处理驱动程序的加载和建立新数据库连接的类 是() (1分) A:DriverManager 类 B:Statement 类 C:Connection 类 D:ResultSet 类 8.在 Java 语言中执行如下语句后,i 和 j 的值分别为() int i=10;int j=+i; (1分) A:11和11 B:10和10 C:10和11 D:11和10 9.包含当事件发生时从源传递给监视器的特定事件信息的对象是() (1分) A:事件对象 B:源对象 C:监视器对象 D:接口 10.在 Java 程序中有如下设置:setBackground(Color.blue);g.setXORMode(Color.red); g.setColor(Color.blue);g.drawLine(300,300,500,500);则线的颜色是() (1分) A:蓝色 B:红色 C:黄色 D:绿色 二、填空题二、填空题(本大题共本大题共10小题,每小题小题,每小题2分,共分,共20分分)请在每小题的空格中填上正确答案。错填、不填均无请在每小题的空格中填上正确答案。错填、不填均无 分。分。 1.为选择框(JCheckBox)对象设定监视器的方法是: 。 (2分) 欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / 2.使用 ResultSet 对象的方法可将数据表游针移到插入位置,输入数据后,用方法 insertRow()插 入记录。 (2分) 3.题中横线处答案为: (2分) 4.列表的选择模型有单选和多选两种,设置列表选择模型的方法是。 (2分) 5.多线程互斥使用共享资源的程序段,称为,它是一种加锁机制,与多线程共享资源有关,它的作 用是在任何时该一个共享资源只能供一个线程使用。 (2分) 6.流在某些应用中,不希望顺序读写流,而是需要采用随机访问方式,文件随机访问可利用类来实 现。 (2分) 7.创建 包中 URL 对象可能会产生异常。 (2分) 8.以下代码的输出结果是。 System.out.println(54|3=1); (3分) 2.能将类同时声明为 abstract 和 final 吗?为什么? (3分) 3.请写出一条语句,能够绘制一条垂直线段,上端点坐标为(200,300) ,长为100像素。设 调用的对象是类型为 Graphics 的 g。 (3分) 4.如果类 A1是类 A0的子类,类 A2是类 A1的子类,请指出以下代码行中哪些是不合法的? A0 p1=new A1(); A0 p2=new A2(); A1 p3=new A0(); A1 p4=new A2(); A2 p5=new A0(); A2 p6=new A1(); Object ob=new A1(); (3分) 5.请写出一条 Java 语句,要求建立一个文件对象 f,其对应的磁盘文件是“d:gzq.txt”。 (3 分) 6.使用 Java 语言进行数据库操作,删除数据表记录有哪三种方案? (3分) 参考答案参考答案 欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / 一、单项选择题一、单项选择题 (本大题共本大题共10小题,每小题小题,每小题1分,共分,共10分分) 在每小题列出的四个备选项中只有一个是符合在每小题列出的四个备选项中只有一个是符合 题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1:参考答案:C 参考解析:(P171)在互斥同步机制的实现中,稍有不当,就可能产生死锁。Java 语言对死 锁问题没有特别处理, 只能由用户在编程时注意。 Java 技术既不能发现死锁也不能避免死 锁。防止死锁的有效方法是:线程因为某个条件未满足,不能让其继续占有资源;如 果由多个对象需要互斥访问,应确定线程获得锁的顺序,并保证整个程序以相反的顺序释 放锁。 试题内容: 如果发生多个线程形成一个等待环,这样,所有线程都陷入相互等待的状态。这种循环等待现象 称为() A:互斥 B:同步 C:死锁 D:临界 2:参考答案:D 参考解析:(P167)如果一个线程已进入某个共享资源的临界段,且还没有使用结束,其他 进程必须等待。 试题内容: 下面有关临界段叙述错误的是() A:多线程互斥使用共享资源的程序段被称为临界段 B:临界段是一种加锁机制,与多线程共享资源有关 C:临界段的作用是在任何时该一个共享资源只能供一个线程使用 D:如果一个线程已进入某个共享资源的临界段, 且还没有使用结束, 其他进程可抢占这个共享的 资源 3:参考答案:D 欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / 参考解析:(P14)百分号运算为求余运算符,但是和前面字符串进行的是连接运算。 试题内容: 以下程序代码的输出结果是() int x=100; System.out.println(“5.5“+x%8); A:5.512 B:5.512.5 C:18 D:5.54 4:参考答案:C 参考解析:(P77)StringTokenizer 用于对单词的分析,本题是用a作为分隔,这样句 子“I am a student“被分隔为三部分。countTokens()方法得到3。 试题内容: 在 Java 程序中有代码如下: System.out.println( (new StringTokenizer(“I am a student“,“a“).countTokens(); 则输出结果为() A:I am a student B:2 C:3 D:4 5:参考答案:A 参考解析:(P175) 欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / 试题内容: 为8位字节流数据提供读操作支持的类是() A:FileInputStream B:FileOutputStrem C:FileReader D:FileWriter 6:参考答案:A 参考解析:(P54)本题考核知识点是 Java 抽象类及抽象方法。抽象类和抽象方法都是使用 abstract 进行修饰。抽象类只声明一个模板,没有具体实现的代码,只有它的子类才可能 有实际意义。抽象方法只能出现在抽象类中,抽象方法在抽象类中只声明了一个方法头部 就用分号结束了,没有实现方法功能的代码。使用 final 修饰的类、方法和变量都是不可 以再改变的。final 类不能被继承,final 方法不能被子类的方法覆盖,final 变量相当于一 个常量。 试题内容: 下列有关抽象类及抽象方法的叙述错误的是() A:使用 final 修饰的类是抽象类 B:使用 abstract 修饰的方法是抽象方法 C:抽象类必须被继承才能使用,抽象类不可能有实例 D:抽象类可以没有抽象方法,但有抽象方法的类一定是抽象类 7:参考答案:A 参考解析:(P201)本题考核知识点是 DriverManager 类。DriverManager 类处理驱动程 序的加载和建立新数据连接;Statement 类用于在指定的连接中处理 SQL 语句; Connection 类用于处理与特定数据库的连接;ResultSet 类用于处理 SQL 语句执行后的 查询结果。 欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / 试题内容: 在编写 Java 程序访问数据库的过程中, 用来处理驱动程序的加载和建立新数据库连接的类是 () A:DriverManager 类 B:Statement 类 C:Connection 类 D:ResultSet 类 8:参考答案:A 参考解析:(P14)j=+i;+运算符在前,则表示先运算;变量 i 在后,则后使用。先运算 +i,这时 i 的值变为11,后使用把 i 赋值给 j,j 也是11。这里的运算指自增运算。若是 j=i+;+运算符在后,则后运算;变量 i 在前,则表示先使用。先使用,这时 i 的值是10, 使用是把 i 赋值给 j,j 也是10,然后 i 再运算,i 变为11。结果为11和10。自减运算是一 样的,如果把+i 或 i+放到更复杂的式子中也是一样的规律。 试题内容: 在 Java 语言中执行如下语句后,i 和 j 的值分别为() int i=10;int j=+i; A:11和11 B:10和10 C:10和11 D:11和10 9:参考答案:A 参考解析: (P87)例如: 当用户点击 Button 对象对应的按钮时, 系统就将一个 ActionEvent 事件对象从事件激发对象传递到监视器。ActionEvent 对象包含的信息有事件发生在哪一 欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / 个按钮上以及有关事件的其他信息。 试题内容: 包含当事件发生时从源传递给监视器的特定事件信息的对象是() A:事件对象 B:源对象 C:监视器对象 D:接口 10:参考答案:B 参考解析:(P140)本题考核知识点是绘图模式。绘图模式设置为异或模式后,用背景色绘 图将出现异或模式设置的颜色。 试题内容: 在 Java 程序中有如下设置:setBackground(Color.blue);g.setXORMode(Color.red); g.setColor(Color.blue);g.drawLine(300,300,500,500);则线的颜色是() A:蓝色 B:红色 C:黄色 D:绿色 二、填空题二、填空题 (本大题共本大题共10小题,每小题小题,每小题2分,共分,共20分分)请在每小题的空格中填上正确答案。错填、不填均无请在每小题的空格中填上正确答案。错填、不填均无 分。分。 1:参考答案:(P111)addItemListener(ItemListener I) 试题内容: 为选择框(JCheckBox)对象设定监视器的方法是:_。 2:参考答案:(P207)moveToInserRow() 试题内容: 使用ResultSet对象的_方法可将数据表游针移到插入位置, 输入数据后, 用方法insertRow() 欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载, / 插入记录。 3:参考答案:(P70)5 试题内容: 题中横线处答案为:_ 4:参考答案:(P115)setSelectionMode() 试题内容: 列表的选择模型有单选和多选两种,设置列表选择模型的方法是_。 5:参考答案:(P167)临界段临界段 试题内容: 多线程互斥使用共享资源的程序段,称为_,它是一种加锁机制,与多线程共享资源有关, 它的作用是在任何时该一个共享资源只能供一个线程使用。 6:参考答案:(P180)RandomAccessFile 试题内容: 流在某些应用中,不希望顺序读写流,而是需要采用随机访问方式,文件随机访问可利用_ 类来实现。 7:参考答案:MalformedURLException 解析解析 (P191)创建创建 包中包中 URL 对象可能会产生对象可能会产生 MalformedURLException 异常, 所以,异常, 所以, 创建创建 URL 对象的代码应出现在对象的代码应出现在 try.catch 语句块中,以便能捕捉网址错误异常语句块中,以便能捕捉网址错误异常 试题内容: 创建 包中 URL 对象可能会产生_异常。 8:参考答案:(P15)true 试题内容: 以下代码的输出结果是_。 System.out.println(54|3n) long t=m;m=n;n=t; panel.textA.setText(“); int i=0; for(long i=m;i=1); 2:参考答案:(P54)不能不能。Final 类是不能被再继承的类,即它不能再有子类。而类是不能被再继承的类,即它不能再有子类。而 abstract 类称类称 为抽象类,抽象类只声明一种模板,为抽象类,抽象类只声明一种模板, 是没有具体实现代码的类,只有它的子类才可能是有实际意义的类,所有抽象类必须被继承,必须是没有具体实现代码的类,只有它的子类才可能是有实际意义的类,所有抽象类必须被继承,必须 有子类,然后在子类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论