java基础语法练习题及答案docWord文档下载推荐.docx
- 文档编号:15167431
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:12
- 大小:21.10KB
java基础语法练习题及答案docWord文档下载推荐.docx
《java基础语法练习题及答案docWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java基础语法练习题及答案docWord文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
1、编写声明不同数据类型变量的程序文件
SimpleTypes.java,源代码如下:
publicclassSimpleTypes{publicstaticvoidmain{
byteb=0x55;
shorts=0x55ff;
int1=1000000;
longl=0xfffL;
charc='
c'
;
floatf=0.23F;
doubled=0.7E-3;
booleanbool=true;
StringStr="
这是字符串数据类型“;
System,out.printin;
System,out.printin;
1
}
2、编译并运行该程序,结果如图.1所示。
图.1声明不同类型变量的运行结果
了解各种类型的取值范围和变量的使用范围
2
1、通过下面程序了解变量的使用范围,源代码如下:
publicclassPrimitiveTypeTest{publicstaticvoidmain{//byte
//short
System,out.
printin;
//int
//long
//float
//double
//char
//以数值形式而不是字符形式将
Character.MIN_VALUE输出到控制台
System,out.printinCharacter.MINVALUE);
Character.MAXVALUE输出到控制台
System,out.printinCharacter.MAX_VALUE);
2、Scope,java文件,通过本程序了解变量的使用范
围,源代码如下:
3
//Scope.java
//Java中变量的作用域
publicclassScope{
publicstaticvoidmain{
intx=5;
SystenLout・printin;
//只有x有效
{
inty=6;
//x,y均有效
〃只有x有效,y“outofscope”
2、编译Scope,java
此时会出现错误提示如图.所示。
因为变量y在方法块中声明,在方法块之外它是不存在的,所以编译时会出
错。
把编译结果的DOS窗口贴到这里
图.编译结果
、修改上面的程序。
4
4、成功运行该程序。
思考:
Scope,java程序说明了什么问题?
答:
局部变量一旦离开自己的括号就不再起作用了。
1、建立使用关系运算符RealtionOp.java和逻辑运算符LogicOp.java的程序文件,源代
码如下:
//Re1ationOp.java//LogicOp.java
//Java中关系运算符的使用//Java中逻辑运算符的使用
publicclassRelationOp{publicclassLogicOp{publicstaticvoidmain{publicstaticvoidmain{inta=9;
inta=9:
intb=6;
intc=6;
intc=6;
booleand=a>
b;
//turebooleand,e;
booleane=abooleanf=b==c;
//ture
e=&
&
;
//ture
booleang=b!
=c;
//falsebooleanh=b>
booleani=b
System,out.printIn;
booleanj=a==b;
//false
f=II;
//tureSystem,out.printin;
g=&
//falseSystem,out.printin;
}
}}
5
Java程序设计:
07~07
考试时间:
90分钟
用户:
wanggang难度:
0总分:
100
导出时间:
2011-07-013:
06:
15
一、判断题
1.接口和类一样也可以有继承关系,而且都只能支持
单继承
2,可以用FileOutputStream对象作为PrintWrite类
的构造方法的参数
3.Asubclassinheritsallmethodsfromthesuperclass
4.Java中所有的类都是java,lang的子类
5.由于URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分,所以创建一
个URL对象后,可以通过修改这3部分内容来修改这个URL对象的Internet地址
6.abstract方法不一定要声明在abstract类中
7.在Java中,异常是指程序在编译和运行进出现的错误
8.我们可以方便地编写Java客户机/服务器程序,在客户机/服务器模式中,客户机…般通过套接字使用服务器所提供的服务,Socket由两部分组成:
IP地址和端口号
9.子类的域和方法的数目一定大于等于父类的域和方法的数目
10.最终方法只能存在于最终类中
二、单选题
1、下列选项中,用于实现接口的关键字是
A、interfaceB、implementsC、abstractD、class
2、在JavaApplet程序用户自定义的Applet子类中,一般需要覆盖父类的方法来完成一些画图操作
A、startB、stopC、initD、paint
3、下面的逻辑表达式中合法的是
A、7+8)&
B、||C、9>
6&
84、java语言是1995
年由公司发布的
A、SunB、MicrosoftC、BorlandD、FoxSoftware
5、以下的变量定义语句中,合法的是
A、intlong=324233L;
B、byte$bl=l14562;
C、float_*5=123.456F;
D、doublea=Double.MAX_VALUE
6、关于被私有访问控制符private修饰的成员变量,以下说法正确的是
A、可被三种类引用:
该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:
该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问
7、下列属于JAVA关键词的是
A、TRUEB、gotoC、floatD、NULL
8、下列是合法的char类型数据
A、'
\142'
B、'
\u00'
C、'
\rn'
D、'
\uOxcO
9、下列说法中,正确的是
A、类成员变量在使用之前可以不初始化B、局部变
量在使用之前可以不初始化C、所有的变量在使用之前必须
初始化D、参数变量在使用之前必须初始化
10、Java语言具有许多优点和特点,下列选项中
是通过Java虚拟机实现的特点
A、分布式B、多线程C、安全性D、可移植
11、下列数据类型中属于Java简单数据类型
A、结构类型B、接口C、无符号整数类型D、字符类型
12、下列选项中,表示终极方法的修饰符是
A、interfaceB、finalC、abstractD、implements
13、下列关于类和对象的描述中,不正确的一项是
A、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么B、现实世界中,可以把每件事物都看作是一个对象C、有共同属性的对象可以抽象为一•个类D、一个类只能实例化一个对象
14、下列命令中,是Java的编译命令
A、javacB、javadocC、javahD、java
15、下列变量定义错误的是
A、inta;
B、doubleb=4.5;
C、booleanb=true;
D、floatf=9.8:
16、在Javaapplet程序中,用户自定义的Applet子类常常覆盖父类的—方法来完成applet界面的初始化
工作
A、startB、stopC、initD、pa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 基础 语法 练习题 答案 doc