专科JAVA语言程序设计_第1页
专科JAVA语言程序设计_第2页
专科JAVA语言程序设计_第3页
专科JAVA语言程序设计_第4页
专科JAVA语言程序设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、窗体顶端专科java语言程序设计总共77题共160分查看试题范围:1. 设有下面的两个类定义: 则顺序执行如下语句后输出结果为:( )  (2分)a.我喜欢java! 我喜欢c+! b.我喜欢c+! 我喜欢java! c.我喜欢java! 我喜欢java! d.我喜欢c+! 我喜欢c+!  标准答案:a 2. java的字符类型采用的是unicode编码方案,每个unicode码占用( )个比特位。 (2分)a.8 b.16 c.32 d.64  标准答案:b3. 在使用interface声明一个接口时,只可以使用

2、( )修饰符修饰该接口。 (2分)a.private b.protected c.private protected d.public  标准答案:d4. 设有下面两个类的定义: 问:类person和类student的关系是( )。 (2分)a.包含关系 b.继承关系 c.关联关系 d.无关系,上述类定义有语法错误  标准答案:b5. 设有下面两个赋值语句: 下述说法正确的是( )。 (2分)a.a是整数类型变量,b是整数类对象。 b.a是整数类对象,b是整数类型变量。 c.a和b都是整数类对象并且它们的值相等。 d.a和b

3、都是整数类型变量并且它们的值相等。  标准答案:d6. 下列哪个是合法的java标识符?( ) (2分)a.tree&glasses b.firstjavaapplet c._$thelastone d.273.5  标准答案:c7. 在java applet程序用户自定义的applet子类中,常常重载( )方法在applet的界面中显示文字、图形和其它界面元素。 (2分)a.start( ) b.stop( ) c.init( ) d.paint( )  标准答案:d8. 设a = 8,则表达式 a &g

4、t;>> 2的值是( )。 (2分)a.1 b.2 c.3 d.4  标准答案:b9. 若在某一个类定义中定义有如下的方法:abstract void performdial( );该方法属于( )。 (2分)a.本地方法 b.最终方法 c.静态方法 d.抽象方法  标准答案:d10. 在java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。 (2分)a.隐藏 b.覆盖 c.重载 d.java不支持此特性  标准答

5、案:c11. 若a的值为3时,下列程序段被执行后,c的值是多少?( )  (2分)a.1 b.2 c.3 d.4  标准答案:c12. 在java中,存放字符串常量的对象属于( )类对象。 (2分)a.character b.string c.stringbuffer d.vector  标准答案:b13. 在编写java application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。 (2分)a.import java.awt.* ; b.import java.applet.app

6、let ; c.import java.io.* ; d.import java.awt.graphics ;  标准答案:c14. 若需要定义一个类域或类方法,应使用哪种修饰符?( ) (2分)a.static b.package c.private d.public  标准答案:a15. 设有下面的一个类定义: 若已经使用aa类创建对象a和bb类创建对象b,则下面哪一个方法调用是正确的:( ) (2分)a.a.show( ) b.show( ) b.aa.show( ); bb.show( ); c.aa.show( ); b.s

7、how( ); d.a.show( ); bb.show( );  标准答案:c16. java application源程序的主类是指包含有( )方法的类。 (2分)a.main方法 b.tostring方法 c.init方法 d.actionperfromed方法 标准答案:a17. 为ab类的一个无形式参数无返回值的方法method书写方法头,使得使用类名ab作为前缀就可以调用它,该方法头的形式为( ) (2分)a.static void method( ) b.public void method( ) c.final void met

8、hod( ) d.abstract void method( )  标准答案:a18. 编译java applet源程序文件产生的字节码文件的扩展名为( ) (2分)a.java b.class c.html d.exe  标准答案:b19. 下面的语句的作用是:( )。vector myvector = new vector(100,50); (2分)a.创建一个数组类对象myvector,有100个元素的空间,每个元素的初值为50。 b.创建一个向量类对象myvector,有100个元素的空间,每个元素的初值为50。 c.创建一个

9、数组类对象myvector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。 d.创建一个向量类对象myvector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。  标准答案:d20. main方法是java application程序执行的入口点,关于main方法的方法头以下哪项是合法的( ) (2分)a.public static void main( ) b.public static void main(string args) c.public static int main(string arg) d.public

10、void main(string arg)  标准答案:b21. 下面哪些语句是正确的?( ) (2分)a.>>是算术右移操作符. b.>>是逻辑右移操作符. c.>>>是算术右移操作符 d.>>>是逻辑右移操作符  标准答案:a,d22. 给出下面的代码段: 在代码说明/ assignment x=a, y=b处写入如下哪几个代码是正确的?( ) (2分)a.base(a,b); b.x=a, y=b; c.x=a; y=b; d.this(a,b);  标准答案

11、:c,d23. 在定义类中,用以下哪些修饰符不可以定义子类:( ) (2分)a.final b.private c.abstract d.protected e.public  标准答案:a24. 下列选项中,哪些反映了java语言的特点?( ) (2分)a.安全性 b.多线性 c.跨平台 d.可移植  标准答案:a,b,c,d25. 下面哪个语句是创建数组的正确语句?( ) (2分)a.float f = new float66; b.float f = new float66; c.float f = new

12、float6; d.float f = new float66; e.float f = new float6;  标准答案:a,b,c,d26. 下列语句序列执行后,m的值是( )。int a=10, b=3, m=5;if( a=b . m+=a; else m=+a*m; (2分)a.15 b.50 c.55 d.5  标准答案:c27.  (2分)a.6 b.7 c.8 d.9  标准答案:d28. 下列语句序列执行后,b的值是( )。int a=2, b=4;if( a < - - b . a*=a

13、; (2分)a.5 b.3 c.15 d.10  标准答案:b29. 为了区分类中重载的同名的不同方法,要求( )。 (2分)a.采用不同的形式参数列表 b.返回值类型不同 c.调用时用类名或对象名做前缀 d.参数名不同  标准答案:a30. 下列语句序列执行后,k的值是( )。 int i=4,j=5,k=9,m=5; if(i>j|m< else k+;>a.5 b.10 c.8 d.9  标准答案:b31. 在某个类中存在一个方法:void getsort(int x),以下能作为这个方法的

14、重载的声明的是( )。 (2分)a.public getsort(float x. b.int getsort(int y) c.double getsort(int x,int y. d.void get(int x,int y)  标准答案:c32. 以下的选项中能正确表示java语言中的一个整型常量的是( )。 (2分)a.12. b.-20 c.1,000 d.4 5 6  标准答案:b33. 下列程序段执行后c的结果是( )。int a = 9, b = 11, c;c= a != b ? a+b : a-b; (

15、2分)a.2 b.20 c.11 d.9  标准答案:b34. 下列语句序列执行后,x的值是( )。int a=2, b=4, x=5;if( a<-b .x*=a; (2分)a.5 b.20 c.15 d.10  标准答案:d35. 对于一个三位的正整数n=789,以下结果为8的是( )。 (2分)a.n/10%2 b.(n-n%10)/100 c.n%10 d.n%100/10  标准答案:d36. 以下选项中的变量都已正确定义,不合法的表达式是( )。 (2分)a.a >= 4 = =

16、b<1 b.'n'-3 c.a=8 d.'a'%6  标准答案:c37. 下列的变量定义中,错误的是( )。 (2分)a.int a;b; b.float a,b1=1.23f; c.char ch1=d,ch2=; d.public int i=100,j=2,k;  标准答案:a38. 下列的变量定义中,正确的是( )。 (2分)a.boolean b1=”true”; b.float x=6.6; c.byte i=200; d.double y;  标准答案:d39. 

17、下列方法定义中,正确的是( )。 (2分)a.int x( int a,b . return (a-b); b.double x( int a,int b. int w; w=a-b; c.double x( a,b . return b; d.int x( int a,int b. return a-b;  标准答案:d40. 下列程序段执行后y的结果是( )。int x1 = 9, x2 = 6, y;y =(+x1 != x2 +)? (x1+x2.:(x1- x2); (2分)a.15 b.9 c.17 d.3  标准答案:c41.&#

18、160;下列的变量定义中,错误的是( )。 (2分)a.int 6_a; b.float a; c.int i=integer.max_value; d.static int i=100;  标准答案:a42. 20设a为已定义的类名,下列声明a类的对象a的语句中正确的是( )。 (2分)a.float a a; b.public a a=a( ); c.a a=new int( ); d.static a a=new a( );  标准答案:d43. 下列的变量定义中,错误的是( )。 (2分)a.int _a=123;

19、b.long j=12345678900l; c.int m,n; d.static i=100;  标准答案:d44. 已定义a为int类型的变量。以下选项中,合法的赋值语句是( )。 (2分)a.a +1=2; b.a+=a*6; c.a=8.8f; d.int a=8;  标准答案:b45. 在一个应用程序中定义了数组a:int a=1,2,3,4,5,6,7,8,9,10;,为了打印输出数组a的最后一个数组元素,下面正确的代码是( )。 (2分)a.system.out.println(a10); b.system.out.p

20、rintln(a9); c.system.out.println(aa.length); d.system.out.println(a(8);  标准答案:b46. java语言的基本数据类型为:( ) (2分)a.long b.short c.integer d.double e.char  标准答案:a,b,e47. 在java语言中,实现多态方式为:( ) (2分)a.覆盖 b.继承 c.抽象 d.静态 e.重载  标准答案:a,e48. 已知如下的命令执行java mytest a b c请问哪个语句是正确

21、的?( ) (2分)a.args0 = "mytest a b c" b.args0 = "mytest" c.args0 = "a" d.args1= 'b'  标准答案:c,d49. 变量声明正确的是:( ) (2分)a.char mycharacter=b; b.long mylong=-375; c.int m_icount=65536; d.double m_dscroe;  标准答案:a,b,c,d50. 已知如下代码: 执行后的输出是什么?( )

22、 (2分)a.5 b.4 c.6 d.finished e.none  标准答案:a,d51. java语言和c+语言相比,java有的特性,而c+没有的特性是( ) (2分)a.面向对象 b.动态链接 c.有类库 d.跨平台  标准答案:d52. 定义类头时能使用的修饰符是( )。 (2分)a.private b.static c.protected d.abstract  标准答案:d53. java语言是( ) (2分)a.面向机器的语言 b.面向对象的语言 c.面向过程的语言 d.面向操

23、作系统的语言  标准答案:b54. 为了区分重载,程序中同名的不同方法,要求( )。 (2分)a.形式参数个数或者类型不同 b.返回值类型不同 c.调用时用类名或对象名做前缀 d.形式参数名称不同  标准答案:a55. 下列选项中,列出用于定义类成员的访问控制权的一组保留字是( )。 (2分)a.class,float,double:,public b.float,boolean,int,long c.char,extends,float,double d.public,private,protected  标准答案:d56

24、. 定义java.applet程序时,必须有的import语句是( )。 (2分)a.import java.awt.event; b.import java.util. *; c.import java.applet.applet; d.import java.1ang.*;  标准答案:c57. 现有一个变量声明为boolean bl;,赋值语句中正确的是( )。 (2分)a.b1=true: b.b1=true; c.bl=”true”; d.bl=0;  标准答案:a58. 下列的数据类型哪一个属于java简单数据类

25、犁( )? (2分)a.接口 b.结构类型 c.无符号整数类型 d.字符类型  标准答案:d59. 下列说法中正确的一个是( )。 (2分)a.length是合法的java保留字 b.null和null一样是java保留字 c.使用一个变量之前可以不用定义该变量 d.布尔型属于复合数据类型  标准答案:a60. float类型数据和double类型数据做加法,得到结果的类型是( )。 (2分)a.int类型 b.short类型 c.double类型 d.float类型  标准答案:c61. 下列不同类型的

26、最终属性f的定义中,正确的是( )。 (2分)a.final f=f b.final int f=1.2; c.static final float f=213.34f; d.static long f;  标准答案:c62. 现有2个char类型的变量al=a和a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是( )。 (2分)a.a b.c c.12 d.语句在编译时出错  标准答案:b63. 下列关于int类型的说法中,正确的一个是( )。 (2分)a.int类型可以自动转换为所有的简单类型 b

27、.int类型只能自动转换为long.float.double类型 c.是合法的int类型常量 d.int类型包括有符号整型和无符号整型  标准答案:b64. 长整型数据是( )。 (2分)a.0892 b.123.321f c.892l d.0x234  标准答案:c65. 执行如下语句之后,输出的结果是( )。  (2分)a.12 b.8 c.15 d.16  标准答案:c66. 算术表达式10*106 * 6的值为( )。 (2分)a.3 b.2 c.60 d.96  标准答案:d67.&#

28、160;能构成多分支的语句是( )。 (2分)a.for语句 b.while语句 c.switch语句 d.dowhile语句  标准答案:c68. 现有一个整型数组a 4,它的所有数组元素是( )。 (2分)a.a0,a1,a2,a3 b.a0,a1,a2,a3 c.a 1,a 2,a2,a4 d.a 0,a1,a 2,a3,a4  标准答案:b69. 下列描述中,正确的一项是( )。 (2分)a.异常机制可以用于流程控制 b.finally代码段在发生异常时不一定必须执行 c.在catch代码段中可以使用return语句来返回到异常抛出点 d.可以把catch到的异常对象再次抛出,使上层trycatch结构继续处理该异常事件  标准答案:d70. 下列关于try和catch子句的描述中,错误的一项是( )。 (2分)a.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量 b.如果没有异常产生,则所有的catch代码段

温馨提示

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

评论

0/150

提交评论