java基础习题.docx
- 文档编号:7710051
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:46
- 大小:44.54KB
java基础习题.docx
《java基础习题.docx》由会员分享,可在线阅读,更多相关《java基础习题.docx(46页珍藏版)》请在冰豆网上搜索。
java基础习题
第一章习题
一、判断题
1.Java语言不区分大小写。
()
2.Java程序源文件的扩展名为“*.class”。
()
3.Java程序中都含有main方法,因为它是所有Java程序执行的入口。
()
4.Java程序可以运行在任何操作系统上,只要有对应操作系统的虚拟机。
()
5.Java程序源文件名应该与主类名保持一致。
()
二、选择题
1.作为Java程序应用程序入口的main方法,其声明格式是:
()
Apublicstaticintmain(Stringargs[])
Bpublicstaticvoidmain(Stringargs[])
Cpublicvoidmain(Stringargs[])
Dpublicintmain(Stringargs[])
2.设有一个Java小程序,源程序名为Appfirst.java,其HTML文件为Appfirst.html,则
运行该小程序的命令为。
()
AjavaAppfirst
BjavacAppfirst.java
Cappletviewerappfirst.java
Dappletviewerappfirst.html
3.下面命令正确的是。
()
Ajavaappfirst.java
Bjavaappfirst
Cjavaappfirst.class
Djavacappfirst
4.对主类的说明正确的是。
()
publicclassHelloworld{
publicstaticvoidmain(Stringargs[]){
System.out.println("欢迎访问Java世界!
");}
}
A源程序无法通过编译,因为主方法的声明不正确
B源程序可以通过编译,但无法运行,因为该文件没有public类
C源程序可以通过编译,但在运行时会出现“程序中没有主方法的异常”
D程序能正常运行
5.如果已经编写了Java小程序Appfirst.java,在编写它所对应的HTML文件时能正确将
其嵌入到HTML网页文件的语句是。
()
A
B
C
D以上都不对。
三、简答题
a)Java语言的编译过程与一般编程语言的编译过程有何不同?
2、Java开发Application和Applet小程序,主要区别是什么?
四、编程题
1.编写一个Java应用程序,屏幕运行结果如下图所示:
Hellojava!
2.对第1题的Java应用程序改写成为Applet程序,注意Application和Applet的区别,
并分别用appletviewer和IE浏览器查看结果。
第一章习题答案
一、判断题
1.Java语言不区分大小写。
(F)
2.Java程序源文件的扩展名为“*.class”。
(F)
3.Java程序中都含有main方法,因为它是所有Java程序执行的入口。
(F)
4.Java程序可以运行在任何操作系统上,只要有对应操作系统的虚拟机。
(T)
5.Java程序源文件名应该与主类名保持一致。
(F)
二、选择题
1.作为Java程序应用程序入口的main方法,其声明格式是:
(B)
Apublicstaticintmain(Stringargs[])
Bpublicstaticvoidmain(Stringargs[])
Cpublicvoidmain(Stringargs[])
Dpublicintmain(Stringargs[])
2.设有一个Java小程序,源程序名为Appfirst.java,其HTML文件为Appfirst.html,则
运行该小程序的命令为。
(D)
AjavaAppfirst
BjavacAppfirst.java
Cappletviewerappfirst.java
Dappletviewerappfirst.html
3.下面命令正确的是。
(B)
Ajavaappfirst.java
Bjavaappfirst
Cjavaappfirst.class
Djavacappfirst
4.对主类的说明正确的是。
(D)
publicclassHelloworld{
publicstaticvoidmain(Stringargs[]){
System.out.println("欢迎访问Java世界!
");}
}
A源程序无法通过编译,因为主方法的声明不正确
B源程序可以通过编译,但无法运行,因为该文件没有public类
C源程序可以通过编译,但在运行时会出现“程序中没有主方法的异常”
D程序能正常运行
5.如果已经编写了Java小程序Appfirst.java,在编写它所对应的HTML文件时能正确将
其嵌入到HTML网页文件的语句是。
(C)
A
B
C
D以上都不对。
三、简答题
a)Java语言的编译过程与一般编程语言的编译过程有何不同?
2、Java开发Application和Applet小程序,主要区别是什么?
四、编程题
1.编写一个Java应用程序,屏幕运行结果如下图所示:
Hellojava!
2.对第1题的Java应用程序改写成为Applet程序,注意Application和Applet的区别,
并分别用appletviewer和IE浏览器查看结果。
第二章Java编程基础
一、判断题
1.“//”即可以表示单行注释,也可以表示多行注释。
(T)
2.Java中的整型int占2个字节,取值范围为-32768~32767。
(F)
3.在Java语言中,执行语句”booleant=1&&0;”的结果是给boolean类型变量t赋初值为false。
(F)
4.声明变量时必须定义一个类型。
(T)
5.注释的作用是使程序在执行时在屏幕上显示注释符号之后的内容。
(F)
6.Java认为变量Sum与sum是相同的。
(F)
7.求模运算符(%)只可用于整型操作数。
(T)
8.算术运算符*,/,%,+和-有相同的优先级。
(F)
9.Java语言中的标识符可以以数字、字母或下划线开头。
(F)
10.Java中小数常量的默认类型为float类型,所以表示单精度浮点数时,可以不在后面加F或f。
(F)
二、选择题
1.下面这些标识符那个是错误的:
(C)
AJavaworld
B_sum
C2JavaProgram
D$abc
2.下列那组基本数据类型所占的字节数相同。
(A)
A布尔型和字符型
B整型和单精度型
C字节型和长整型
D整型和双精度型
3.下列那一组运算符的优先级顺序是那由高到低排序的。
()
A|、&、!
;B&、^、||;C!
、%、++;D<、<<、++
4.下面哪个赋值语句不会产生编译错误(A)
Achara=’abc’;Bbyteb=152;Cfloatc=2.0;Ddoubled=2.0;
5.下面哪个单词是Java语言的关键字。
(D)
AFalseBFORCForDfor
6.有如下的程序:
(B)
publicclassWelcome3
{
publicstaticvoidmain(Stringargs[])
{
System.out.println("How\nare\nyou!
\n");
}
}
则它的输出结果是:
AHowareyou!
BHowareyou!
CHow
are
you
!
DHow
are
you!
7.执行下面程序后,哪个结论是正确的(C)
inta,b,c;
a=1;
b=3;
c=(a+b>3?
++a:
b++)
Aa的值为2,b的值为3,c的值为1
Ba的值为2,b的值为4,c的值为2
Ca的值为2,b的值为4,c的值为1
Da的值为2,b的值为3,c的值为2
Achara=’abc’;Bbyteb=152;Cfloatc=2.0;Ddoubled=2.0;
8.设各个变量的定义如下,哪些选项的值为true(C)
inta=3,b=3;
booleanflag=true;
A++a==bB++a==b++C(++a==b)||flagD(++a==b)&flag
9.使整值变量x加1,下面写出的形式不对的是:
(D)
Ax++
B++x
Cx=x+1
Dx=+1
10.下面表达式的值的类型为(B)
(int)6.5/7.5*3
AshortBintCdoubleDfloat
11.设a,b,x,y,z均为int型变量,并已赋值,下列表达式的结果属于非逻辑值的是(D)。
A.x>y&&b
12.下面语句输出的结果为(D)
system.out.println(5^2)
A6B7C10D25
13.设x为int型变量,则执行以下语句段后,x的值为()
x=15;
x+=x-=x-x;
A10B20C30D40
14.对下面的语句执行完正确的说法是(D)
intc=’c’/3;
System.out.println(c);
A输出结果为21B输出结果为22C输出结果为32D输出结果为33
15.以下选项中变量a以定义类型,合法的赋值语句为(A)
Aa=int(y)Ba==1Ca=a+1=3D++a
16.阅读以下程序,选择正确的答案(A)
intx=7,y=8,z=9;
charch='A';
x++;z--;
System.out.println(x==y);F
System.out.println(y=z--);F
System.out.println(x==z);F
System.out.println(ch++=='A');T
System.out.println(ch++=='B');
A程序输出结果均为布尔值
B程序中输出3个true
C程序运行后,ch的值为‘B’
D程序运行后,z的值为8
17.执行下列程序段后,ch,x,y的值正确的是(A)
intx=3,y=4;
booleanch;
ch=x Atrue,3,4Btrue,4,3Cfalse,3,4Dfalse,4,3 18.执行下列程序段后,ch,x,y的值正确的是() intx=3,y=4; booleanch;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 基础 习题