《南开大学22春《Java语言程序设计》离线作业1答案参考95》由会员分享,可在线阅读,更多相关《南开大学22春《Java语言程序设计》离线作业1答案参考95(11页珍藏版)》请在金锄头文库上搜索。
1、南开大学22春Java语言程序设计离线作业1答案参考1. 关于awt和swing说法正确的是( )A.awt在不同操作系统中显示相同的风格B.swing在不同的操作系统中显示相同的风格C.java.awt的子类D.awt和swing都支持事件模型参考答案:BD2. 下面哪个不是Java标准库中Writer类的子类?( )A.FilterWriterB.PrintWriterC.LineNumberWriterD.FileWriter参考答案:C3. 若有定义int a=1, b=2; 则表达式(a+)+(+b)的值是( )。A.3B.4C.5D.6参考答案:B4. ( )关键字可以对对象加互斥
2、锁。A.transientB.synchronizedC.serializeD.static参考答案:B5. 线程开始运行时,是从下列哪一个方法开始执行的?( )A.main( )B.start( )C.run( )D.init( )参考答案:C6. Java中数组的元素只可以是简单数据类型。( )A.错误B.正确参考答案:A7. 查找随机文件的记录时,应使用的方法是( )A.readInt( )B.readBytes(int n)C.seek(long l)D.readDouble( )参考答案:C8. 一个循环一般应包括哪几部分内容?( )A.初始化部分B.循环体部分C.迭代部分和终止部分
3、D.以上都是参考答案:D9. 在多线程运行的场景中,在任何时刻,每一个线程类最多只能有一个实例对象存在。( )A.错误B.正确参考答案:A10. UDP协议是用户数据报协议。( )A.错误B.正确参考答案:B11. 所有的键盘事件都由KeyEvent类的对象表示。( )A.错误B.正确参考答案:A12. 标识符内部可以含有注释。( )A.错误B.正确参考答案:A13. 对于文件字节输入流,int read(byte b)返回的最大值是( )A.1024B.文件长度C.数组b的长度D.无法精确描述参考答案:C14. IP协议可以进行IP数据包的分割和组装,但是通过IP协议不能知道数据包是否成功地
4、发送给目标计算机。( )A.错误B.正确参考答案:B15. 圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。( )A.错误B.正确参考答案:B16. 下面表达式中,用来访问数组中第一个值的是( )A.int Array0B.int Array.1C.int Array1D.int Array.0参考答案:A17. Java语言的类型是形式语言。( )A.错误B.正确参考答案:A18. 假设有一个列表框listbox1,要在其最后添加一项,应使用( )语句。A.listbox.add(“The end item”,0)B.listbox.add(“The end item”,10)C
5、.listbox.add(“The end item”,-1)D.listbox.add(“The end item”,1)参考答案:C19. 数组元素只可以是基本数据类型。( )A.错误B.正确参考答案:A20. if语句可以解决的分支数为( )A.1B.C.2D.1参考答案:A21. 构造方法对于一个类来说,正确的是( )A.程序员必须编写B.可以重载C.只有一次运行机会D.和一般方法的语法规则一样参考答案:B22. main( )方法的返回类型是( )。A.intB.voidC.booleanD.static参考答案:B23. 以下哪些是Java语言的特点?( )A.结构简单,代码长度短
6、B.可以在网络的任何地方运行C.使Internet上的信息真正具有动态性和交互性D.所有Java applet都受Applet类的子类参考答案:ABCD24. 整型一般都以十进制的形式表示,也可以写成八进制或十六进制。( )A.错误B.正确参考答案:B25. java语言中的数据库引擎是JDBC,它是java访问关系数据库的编程接口。( )A.错误B.正确参考答案:A26. 正确的是( )A.String s=“Welcome to our school”; String t=“thanks”; String k=s+t;B.String s=“Welcome to our school”;
7、String s=s.toUpperCase( );C.String s=“Welcome to our school”; String t=s3+“again”;D.String s=“Welcome to our school”; String t=s“school”;参考答案:A27. 以下程序的输出结果是( )。 public class koo public static void main(String args) int x=1, sum=0; while(x=10) sum+=x; x+; System.out.println(“sum=”+sum);A.45B.55C.10D
8、.11参考答案:B28. 在Java中,表示换行符的转义字符是( )A.nB.fC.nD.t参考答案:A29. Java语言属于面向( )的语言。A.机器B.对象C.过程D.操作系统参考答案:B30. 在Java中%是取余运算符,要求两端操作数为整型。( )A.错误B.正确参考答案:A31. TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP。( )A.错误B.正确参考答案:B32. 在创建对象是必须先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象。( )A.错误B.正确参考答案:B33. Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或
9、顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )A.隐藏B.重写C.重载D.没有此特性参考答案:C34. 下列方法头中哪一个不与其它方法形成重载(overload)关系?( )A.void mmm( )B.void mmm(int i)C.void mmm(String s)D.int mm( )参考答案:D35. 在父类中声明为final的方法,也可以在其子类中被重新定义(覆盖)。( )A.错误B.正确参考答案:A36. 形式参数不可以是对象。( )A.错误B.正确参考答案:A37. 下面哪些是合法的标识符?( )A.$personsB.TwoUsersC.*pointD.
10、this参考答案:AB38. 阅读下面的代码,第10行的语句将调用哪个方法?( ) 1.class Person 2.public void printValue(in阅读下面的代码,第10行的语句将调用哪个方法?( ) 1.class Person 2.public void printValue(int i, int j) /*.*/ 3.public void printValue(int i)/*.*/ 4. 5.public class Teacher extends Person 6. public void printValue( ) /*.*/ 7. public void p
11、rintValue(int i) /*.*/ 8. public static void main(String args) 9. Person t=new Teacher( ); 10. t.printValue(10); 11. 12.A.行2B.行3C.行6D.行7参考答案:D39. CREATE TABLE SALARY. 2.(employee_iNUMBER(9) 3.CONSTRAINT salary_pk PRIMARY KEY, 4.1CREATE TABLE SALARY. 2.(employee_iNUMBER(9) 3.CONSTRAINT salary_pk PRIM
12、ARY KEY, 4.1995_salary NUMBER(8, 2), 5.NUMBER_manager_name VARCHAR2(25) 6.CONSTRAINT mgr_name_nn NOT NULL, 7.$_salary_96 NUMBER(8,2); 上面的哪两行将引起错误?( )A.1.B.2.C.4.D.7.参考答案:CD40. 当使用getChars( )时,不正确的表述是( )。A.该函数用于字符数组转换成字符串B.该函数不需要任何参数C.该函数用于float或double转换成字符数组D.该函数用于从字符串转换成字符数组参考答案:ABC41. 注释的作用是使程序在执行
13、时在屏幕上显示/之后的内容。( )A.错误B.正确参考答案:A42. 一个Unicode字符占用( )A.8位B.16位C.32位D.一个字节参考答案:B43. 下面的是关于类及其修饰符的一些描述,正确的是( )。A.abstract类只能用来派生子类,不能用来创建abstract类的对象B.final类不但可以用来派生子类,也可以用来创建final类的对象C.abstract不能与final同时修饰一个类D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法参考答案:ACD44. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )A.错误B.正确参考答案:B45. 下列代表16进制整数的是( )A.0123B.1900C.fa00D.0xa2参考答案:D46. Java的字符类型采用的是ASCII编码。( )A.错误B.正确参考答案:A47. main方法是java Application 程序执行的入口点,关于main方法的方法头以下( )是合法的。A.public static void main( )B.public stat