欢迎来到天天文库
浏览记录
ID:6879976
大小:47.00 KB
页数:4页
时间:2018-01-29
《大学选修java考试复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java语言程序设计一、单选题:1、java是从(B)语言改进重新设计的A)CB)C++C)C#D).net2、在java语言中,以下不正确的用户标识符是(D)A)ABCB)$abc1C)a_bcD)class3、下列那一行代码编译后不会出现警告或错误(D)A)charc="a";B)byteb=257;C)booleanb=null;D)inti=10;4、设a=8,则表达式a>>>2的值是(B)A)1B)2C)3D)45、在java程序中,main方法的格式正确的是(D)A)staticvoidmain()B)publics
2、taticvoidmain()C)publicstaticvoidmain(Stringargs)D)publicstaticvoidmain(Stringargs[])6、给定java代码如下:publicintadd(floata,floatb){return;}要使这段代码能编译成功,横线处可以填入(A)A)(int)(a+b)B)(int)a+bC)a+bD)int(a+b)7、在java程序中,下列(D)语句不能通过编译A)Strings=”how”+”are”+”you”;B)Strings=”join”+3;C)i
3、nta=3+5;D)floatf=5+5.5;8、有以下程序publicclassVa1{//定义类staticStringwords="全局变量";//定义全局变量wordspublicstaticvoidmain(String[]args){//主方法Stringwords="局部变量";//定义局部变量wordsSystem.out.println(Va1.words);}}该程序运行后的输出结果是(A)A)全局变量B)局部变量C)有语法错误D)不确定9、在java程序中,下列不能派生子类的类是(D)A)publiccl
4、assA1{}B)publicstaticvoidA1()C)finalclassA1()D)finalclassA1{}10、有以下java代码,关于super的用法,描述正确的是(C)classB1extendsA1{B1(){super();}}A)用来调用类B1中定义的super()方法B)用来调用类A1中定义的super()方法C)用来调用类A1的无参构造方法D)用来调用类B1的无参构造方法二、填空题:1、根据程序的构成和运行环境的不同,java源程序分为两类:分别为WEB(Application)程序和桌面(App
5、let)程序。2、一个JavaApplication源程序名A1.java,如果使用Sun公司的java开发工具JDK进行编译和运行该程序文件,则应该顺序执行如下的两个命令:javacA1.java和javaA1。3、已知在java程序中变量已正确定义并且赋值:inta=6,b=8,c=10,d=12;则语句booleanx=++a>b++&&c++>d--;执行后变量d的值为:12;若其它条件不变,把上述语句变为:booleanx=++a>b++&c++>d--;则执行后变量d的值为:11。4、一个_构造方法________是
6、一个特殊的方法,用于初始化一个类的对象。5、一个声明为static的方法不能访问__非static____类成员。6、对于带参数的成员方法来说,实参的个数、顺序以及它们的数据类型必须要与_形参_______的个数、顺序以及它们的数据类型保持一致。7、实参变量对形参变量的数据传递是__值传递________。8、在方法体内可以定义本方法所使用的变量,这种变量是_局部变量_____,它的生存期与作用域是在_本方法____内。9、类的修饰符是public,说明这个类可供__所有______包使用。10、关键字_CLASS____引入类
7、的定义。三、程序填充题:1、已知一个名为A1.java的Java小程序(Applet程序),已经编译生成字节码文件,其嵌入到一个网页中运行时代码如下,请补全下面程序:
8、taticvoidmain(String[]args){inti,j;for(i=1;i<=9;i++)for(j=1;ji)System.out.print
此文档下载收益归作者所有