java程序设计Word文档格式.docx
- 文档编号:22760140
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:28
- 大小:22.36KB
java程序设计Word文档格式.docx
《java程序设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《java程序设计Word文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
第三空:
javaHelloWorld
第四空:
Hello,这是我的第一个java应用程序!
1.4java程序的编码规范
1【填空题】_________
__________
________main(_________args){......}
public
static
void
String[]
1.5java标识符及国际命名规范
1.6数据类型、运算符和表达式
1【单选题】下面选项不是表达式语句的是(
A、c++;
B、a=b+c;
C、a+=b;
D、System.out.println("
A"
)
2【单选题】定义一个公有double型符号常量PI,下面的语句中正确的是(
A、public
final
double
PI;
B、public
static
PI=3.14159;
C、public
D、public
3【多选题】
下面标识符中,哪些是合法的?
A、
char
B、0ax_li
C、
fLu1
D、Cy%ty
E、Dou_St
F、(key)
G、
$123
CEG
4【多选题】
下列哪些表达式的值恒为true?
A、a<
5
B、x==y
C、4>
2
D、‘a’==’a’
E、
x!
=’x’
CD
5【填空题】布尔型数据类型的关键字是【1】.
boolean
6【填空题】Java语言采用当前更为国际化的【1】字符集.
Unicode;
unicode
7【填空题】Unicode字符集中每一个字符由【1】个字节长度的数据表示.
2
8【填空题】Unicode字符集中每一个字符由【1】个字节长度的数据表示.
二;
2
1.7分支结构
1【其它】
下面是一个switch语句,利用if嵌套来完成相同的功能。
switch(grade)
{
case7:
case6:
a=11;
b=22;
break;
case5:
a=33;
b=44;
default:
a=55;
publicclassJ3_1
{publicstaticvoidmain(Stringargs[])
intgrade,a,b;
grade=Integer.parseInt(args[0]);
if(grade==6||grade==7)
{a=11;
elseif(grade==5)
{a=33;
else
a=55;
a="
+a);
2【其它】利用switch语句,将百分制成绩转换成5级制成绩。
其对应关系如下所示:
0~59:
E
60~69:
D
70~79:
C
80~89:
B
90~100:
A
publicclassJ3_3
publicstaticvoidmain(Stringargs[])
charlevel;
intgrade=Integer.parseInt(args[0]);
intnum=grade/10;
switch(num)
case6:
level='
D'
;
break;
case7:
C'
case8:
B'
case9:
A'
case10:
default:
E'
System.out.println("
该生成绩级别为:
+level);
1.8循环结构
1【单选题】执行下列程序,输出结果为(
public
class
B{
void
main(String[]
args){
int
x=5;
y=10.5f;
float
z=(float)(x*y);
System.out.println(z);
A、50.0
B、52.0
C、50.5
D、52.5
2【单选题】执行下列代码段之后,输出结果为(
H{
sum=2,a=3,b=5,c=7;
while
(a<
b){
(b!
=c){
sum+=b;
b++;
b=5;
a++;
}
System.out.println(sum);
A、23
B、24
C、25
D、26
B
3【简答题】
while语句和do…while语句有何不同?
while语句的一般形式是:
while(条件)
循环体
do…while语句的一般形式是:
do
}while(条件)
while语句和do…while语句的不同之处是:
do…while语句首先执行循环体,然后再对条件(逻辑表达式)进行判断,如果表达式值为true,继续执行循环体,否则退出循环。
而while语句是先计算逻辑表达式的值,为true则执行循环体,否则退出循环。
所以do…while语句的循环体至少执行一次,而while语句的循环体有可能一次也不执行。
4【其它】利用for语句,编程输出如下图形:
*
**
***
****
*****
publicclass
J3_5
publicstaticvoidmain(String[]args)
{
inti,j;
for(i=1;
i<
=5;
i++)<
span="
>
for(j=1;
j<
=i;
j++)<
System.out.print("
*"
\n"
5【其它】利用while语句,计算2+4+6+8+……+100。
J3_6
inti=2,sum=0;
while(i<
=100)<
sum+=i;
i+=2;
求和结果是:
+sum);
6【其它】水仙花数是指其个位、十位和百位3个数的立方和等于这个三位数本身。
求所有的水仙花数。
publicclassJ3_10
inti,j,k,n;
i=j=k=0;
for(n=100;
n<
1000;
n++)<
i=n/100;
j=n/10%10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
System.out.println(n+"
水仙花数"
1.9一维数组
1【单选题】设有定义“int[]a=newint[4];
”,则a数组的所有元素是(
)。
A、a0,a1,a2,a3
B、a[0],a[1],a[2],a[3]
C、a[1],a[2],a[3],a[4]
D、a[0],a[1],a[2],a[3],a[4]
2【单选题】设有定义语句“inta[]={66,88,99};
“,则以下对此语句的叙述错误的是()
A、定义了一个名为a的一维数组
B、a数组有3个元素
C、a数组的元素的下标为1~3
D、数组中的每个元素是整型
3【填空题】可以通过数组的
[1]
属性获得数组a的长度
length;
a.length;
长度
4【判断题】声明数组时一定要指出数组的长度
×
1.10二维数组
1【填空题】求取二维数组a[][]第i行元素个数的表达式是(
)
a[i].length
2【填空题】设有整型数组的定义:
“intx[][]={{12,34},{-5},{3,2,6}};
”,则x.length的值是(
3
1.11动态数组
第2章面向对象
2.1类的定义
1【单选题】下面关于类的说法中,错误的是(
A、类是经过抽象的共有属性的集合
B、类是Java程序的核心和本质
C、类是对象的模板,而类对象则是类实例化结果
D、在面向对象的编成语言中,类不是一个独立的程序单位
2【单选题】定义类头时,不可以放在类名前面的关键字是(
A、public
B、abstract
C、final
D、static
3【单选题】return语句(
A、不能用来返回对象
B、只可以返回数值
C、方法必须含有
D、一个方法中可以有多个return语句
4【单选题】方法内定义的变量()。
A、一定在方法内所有位置可见
B、可能在方法内的局部位置可见
C、在方法外可以使用
D、在方法外可见
5【单选题】方法的参数()
A、可以没有
B、至少有一个
C、必须定义多个形参
D、只能是简单变量
6【单选题】构造方法何时被调用()
A、类定义时
B、使用对象的变量时
C、调用对象方法时
D、创建对象时
7【单选题】有一个类A,对于其构造方法的声明正确的是()
A、voidA(intx){......}
B、publicA(intx){.......}
C、AA(intx){......}
D、intA(intx){......}
8【填空题】Java程序是由【1】组成的.
类
9【填空题】用【1】修饰的类称为公共类.
10【填空题】在同一个类中可以定义多个具有相同名称、但参数不同的方法,这种做法称为【1】.
方法重载
11【填空题】用【1】修饰的类成员称为私有成员.
private
12【填空题】如果public类文件与使用它的类文件不在同一目录中,需要通过【1】语句引入.
import
13【填空题】用【1】修饰的类为抽像类.
abstract
14【填空题】在java程序中,通过类的定义只能实现【1】继承.
单;
单一
15【填空题】Java语言通过【1】支持多继承.
接口
16【填空题】定义类的关键字是【1】.
class
17【填空题】如果函数不要求带回值,可用【1】来定义函数返回值为空.
18【填空题】构造方法的方法名与【1】名完全相同.
19【填空题】构造方法只能通过【1】关键字在创建对象时由系统调用.
new
2.2对象及静态成员
1【单选题】Java作为编程语言,(
)是最基本的元素。
A、对象
B、方法
C、包
D、接口
2【单选题】构造方法何时被调用()
3【单选题】有一个类A,对于其构造方法的声明正确的是()
4【填空题】构造方法只能通过【1】关键字在创建对象时由系统调用.
5【填空题】构造方法的方法名与【1】名完全相同.
1【单选题】下面类变量和实例变量的叙述中描述错误的是(
A、实例变量是类的成员变量
B、类变量第一次用到时被初始化,以后创建其他对象是就不再进行初始化
C、实例变量在每次创建时都被初始化
D、实例变量是用static修饰的成员变量
2【单选题】声明为static的方法不能访问(
)类成员。
A、超类
B、子类
C、非static
D、用户自定义类
3【填空题】类的成员要素可以被【1】修饰符声明为静态成员要素.
4【简答题】类中的实例方法可以操作类变量吗?
类方法可以操作实例变量吗?
类中的实例方法中除使用本方法中声明的局部变量外,还可以访问类变量及实例变量。
类方法中除使用本方法中声明的局部变量外,只可以访问类变量,不能访问实例变量。
2.3包与访问权限(上)
1【填空题】如果public类文件与使用它的类文件不在同一目录中,需要通过【1】语句引入.
2.4包及访问控制修饰符(下)
1【单选题】下面(
)修饰符可以使一个类中的成员变量能被外部类调用。
B、protected
C、private
D、没有修饰符
2【填空题】用【1】修饰的类称为公共类.
3【填空题】用【1】修饰的类成员称为私有成员.
2.5类的继承
1【填空题】在java程序中,通过类的定义只能实现【1】继承.
2【填空题】Java语言通过【1】支持多继承.
3【填空题】在java中通过【1】关键字实现类的继承.
extends
4【填空题】在子类中重写父类中的方法称为【1】.
方法覆盖
5【填空题】如果在子类中需要通过super()调用父类的构造方法时,该语句必须作为子类构造方法的第【1】条语句.
1;
一
2.6抽象类、接口和最终类
1【单选题】定义抽象类的关键字是(
A、final
B、public
C、abstract
D、protected
2【填空题】用【1】修饰的类为抽像类.
3【填空题】【1】类不能实例化
抽象;
abstract
1【单选题】接口是java面向对象的实现机制之一,以下说法正确的是(
A、java支持多继承,一个类可以实现多个接口
B、java只支持单重继承,一个类可以实现多个接口
C、java只支持单重继承,一个类只可以实现一个接口
D、java支持多重继承,但一个类只可以实现一个接口
3【填空题】定义接口的关键字是【1】.
interface
2.7异常类
1【填空题】java的异常处理是通过【1】、catch、throw、throws、finally实现的。
try
2【填空题】下面程序段的执行结果是【1】。
Test{
args)
try{
return;
finally{
Finally"
Finally
第3章图形用户界面编程
3.1AWT简介
1【单选题】编写AWT图形用户程序时,一定要用import的语句是(
A、import
java.awt;
B、import
java.awt.*;
C、import
javax.awt;
D、import
javax.swing;
2【单选题】抽象窗口工具包(
)是Java提供的建立图形用户界面GUI的开发包。
A、Java.long
B、Java.io
C、Swing
D、AWT
3【单选题】Java的图形坐标系是以(
)为坐标原点的。
A、坐标平面的左上角
B、坐标平面的左下角
C、坐标平面的右上角
D、坐标平面的右下角
3.2Swing简介
1【单选题】Swing采用的设计规范是(
A、视图-模式-控制器
B、控制器-模式-视图
C、模式-视图-控制器
D、控制器-视图-模式
2【单选题】关于使用Swing的基本规则,下列说法正确的是(
A、Swing组件可直接添加到顶级容器中
B、要尽量使用非Swing的重量级组件
C、Swing的JButton不能直接放到Frame上
D、以上说法都不对
3【单选题】下列Component类的方法中,用于组件可见性的是(
A、updata(
B、paint(Graphics
g)
C、setVisible(Boolean
b)
D、repaint(
4【单选题】下列有关MVC体系结构的说法中错误的一项是(
A、模型是指定的逻辑表示方法
B、视图是模型的可视化表示方法
C、控制器用于指定用户输入的处理机制
D、MVC体系结构用于AWT中
5【填空题】在java中Swing组件位于【1】包中
javax.swing
3.3事件处理机制
1【填空题】在java中处理单选、复选项改变的事件监听器类为【1】.
ItemListener
2【填空题】在java中处理与动作相关的事件的事件监听器类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序设计