1、System.out.println(“java”); break; Case“Language”: System.out.println(“Language”); Case“Test”: System.out.println(“Test”); 其运行结果是(C)A)Java B)Language C)Test D)编译出错10阅读下列代码 System.out.println(891);其运行结果是(A)A)44 B)45 C)88 D)9011在Applet中,显示文字、图形等信息时,应使用方法是(A)A)paint B)init C)start D)destory12Thread类中能运
2、行线程体的方法是(A)A)start B)init C)resume D)run13下列关于Applet的说法中,错误的是(C)A)Applet程序自身不能运行,必须其它应用程序中运行B)可以在安全策略的控制下访问本地文件C)Java中不支持向Applet传递参数D)Applet的主类要定义为Java.applet.Applet类的子类14在Java语言中,与数据库连接的技术是(B)A)ODBC B)JDBC C)数据库厂家驱动程序 D)数据库厂家的连接协议15Java.io包的File类是(B)A)字符流类 B)字节流类 C)对象流类 D)非流类二、判断题(每题1,共10分)1. Java的
3、标识符可以以字母开头( )2. Java中有do-while,for循环( )3. Java支持多重继承( F )4. Java支持构造函数的重载( )5. Java只能采取ODBC驱动连接数据库( F )6. Java中进行按钮事件处理的是ItemListener接口( F )7. Java中定义接口的关键字是class( F )8. Java中父类的对象变量可以调用其子类对象的任何方法( F )9. Java中利用throw关键字指定方法抛出异常( F )10. Java中抽象类一定要包含抽象方法( F )三、简答题(注意举例说明,每题5,共20分)1为什么在Java程序中要使用对象的概念
4、?2请解释super关键字的使用过程?3请解释构造函数的重载和继承有哪些特点?4请解释Java程序中异常处理的过程?四、利用for循环编写出一个能产生如下图结果的程序。请先绘制出流程图后,根据流程图编写程序。(10)122333444455555五、请试着逐步完成下列的程序设计:1)编写一个课程类Cource,包含3个私有成员变量:课程编号(cNumber)、课程名(cName)和学分数(cUnit);,并为其添加相应的set和get方法。2)写Cource类的测试程序,创建课程对象:编号为112101,课程名为Java程序设计,学分为3。要求输出课程的相关信息。六、对象数组补充程序 , 主类
5、格式如下:class People long Num; String Name; String Sex; int Ages; public People(long Num,String Name,String Sex,int Ages) this.Num=Num; this.Name=Name; this.Sex=Sex; this.Ages=Ages; public void ShowPeople() System.out.print( 姓名:+Name+ 性别:+Sex+ 年龄:+Ages); void Getnextid(int i) /补充Teacher类的程序class Studen
6、t extends People public long Num; static long nextNum=20; String ClassNo; public Student(long Num,String Name,String Sex,int Ages,String ClassNo) super(Num,Name,Sex,Ages); this.Num=nextNum+; this.ClassNo=ClassNo;编号:+super.Num+this.Num+); super.ShowPeople(); System.out.println( 班号:+ClassNo); if(nextN
7、um-Num=1) Getnextid(nextNum); void Getnextid(long i)下一位计算002班的有效编号:+super.Num+i);nn public class app3_11_1 public static void main(String args) People p=new People6; p0=new Student(12005,张三,男,22,计算002 p1=new Student(12005,李四,23, p2=new Student(12005,王五,24, p3=new Teacher(22002,李志,32, 教师信息系 p4=new Te
8、acher(22002,张强, 33, p5=new Teacher(22002,王锋, 34, for(int i=0;ip.length;i+) pi.ShowPeople();使其输出结果为:以下输出学生信息:编号:1200520 姓名:张三 性别:男 年龄:22 班级:计算0021200521 姓名:李四 性别:23 班级:1200522 姓名:王五 性别:24 班级:下一位计算002班学生有效编号:1200523以下输出教师信息:2200200 姓名:李志 性别:32 职务:教师 部门:信息系2200201 姓名:张强 性别:33 职务:2200202 姓名:王锋 性别:34 职务:
9、下一位信息系教师有效编号:2200203七、阅读以下代码,根据注释补充程序(10) public static UserEntity queryUser(String userName) throws SQLException try _; /加载jdbc-odbc驱动程序 catch(java.lang.ClassNotFoundException e) System.err.println(UserEntity: + e.getMessage(); String sql=select id,user_name,user_password from user where user_name=
10、 ?; ResultSet rs = null; _/连接数据源名称为vote的数据库 _/生成SQL语句执行的容器 _/将参数值(多个)传递给sql语句 _/执行sql语句得到结果集 catch(SQLException ex) OrderItemEntity executeQuery: + ex.getMessage(); UserEntity user=null; if(rs.next() user=new UserEntity(rs.getString(1),rs.getString(2),rs.getString(3); return user;Java语言初步课程(C卷) (闭卷)
11、1运算符的操作数个数是(A)2在Switch(expression)中,expression的数据类型不可以是(A)A)double B)char C)short D)byte 3用来导入已经定义好的包或者类的语句是(B)A)main B)import C)public class D)Class4下列命题中,错误的是(A)A)java编程时,要尽量多用公共变量 B)java编程时,要尽量少用公共变量C)java编程时,要尽量不用公共变量 D)java编程时,要尽量多用私有变量6商品和顾客两个实体集之间的联系通常是(D)A)一对一 B)一对多 C)多对一 D)多对多7Java语言中,负责并发管
12、理的机制是(D)A)Java.exe B)Javap.exe C)Javadoc.exe D) Javaprof.exe 9在Java语言中,不允许使用指针体现出的Java特性是(D)A)可移植性 B)解释执行 C)健壮性 D)安全性10下列方法中,不属于WindowListener接口的是(D)A)WindowOpened() B)WindowClosed() C)WindowActivated() D)MouseDragged()11阅读下列代码A)Java B)Language C)Test D)编译出错12在Applet中,显示文字、图形等信息时,应使用方法是(A)A)paint()
13、B)init() C)start() D)destory()13线程生命周期中,正确的状态是(C)A)新建状态、运行状态和终止状态 B)新建状态、运行状态、阻塞状态和终止状态C)新建状态、可运行状态、运行状态、阻塞状态和终止状态 D)新建状态、可运行状态、运行状态、恢复状态和终止状态14下列选项中,不是APPLET标记的是(B)A)PARAM B)BODY C)CODEBASE D)ALT15在程序读入字符文件时,能够以该文件作为直接参数的类是(A)A)FileReader B)BufferedReader C)FileInputStream D)ObjectInputStream Java的
14、标识符不可以以数字开头( ) Java中有for循环( ) Java不支持构造函数的重载( F ) Java中处理菜单事件的是ActionListener接口( ) Java中利用throws关键字指定方法抛出异常( )1请解释Java程序中类与对象的关系?2比较实例方法与类方法有什么不同? 解释方法的含义?四、假设有一条绳子长3000米,每天剪去一半的长度,请问需要花费几天的时间,绳子的长度会短于5米?五、试着逐步完成下列的程序设计:1)编写一个课程类Cource,包含:3个成员变量:1个方法:printCourceInfo:用于输出课程的相关信息;六、利用对象数组补充程序 , 主类格式如下
15、: /补充Student类的程序class Teacher extends People static long nextNum=0; String Principaship; String Deparment; public Teacher(long Num,String Name,String Sex,int Ages,String Principaship, String Deparment) this.Principaship=Principaship; this.Deparment=Deparment; System.out.print( +super.Num+0+this.Num+
16、 职务:+Principaship+ 部门:+Deparment); if(nextNum-this.Num=1) Getnextid(nextNum);下一位信息系教师的有效编号:+i);public class app3_11_1 Java语言初步课程( D卷) (闭卷)1运算符的操作数个数是(A)A)1个 B)2个 C)3个 D)4个 2下列描述中,正确的是(A)A)声明变量时,必须指定一个类型B)Java认为number和Number是相同的变量C)Java中唯一的注释方式是/D)源文件的public类可以是0个或者多个A)main B)importC)public class D)Class4下列命题中,错误的
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1