没有合适的资源?快使用搜索试试~ 我知道了~
1.下面关于Java Application 程序结构特点描述中,错误的是( D )。 A.一个Java Application程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。 B.Java程序中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。 C.组成Java Application程序的多个类中,有且仅有一个主类。 D.一个.java文件中定义多个类时,允许其中声明多个public类。
资源推荐
资源详情
资源评论
第 1 章 Java 语言概述
习 题 一
一、简答题
. 语言的诞生日是哪一天?它有哪些特点与优势?
. 语言程序分为哪几种? 程序和 程序的主要区
别是什么?
. 程序在结构上有哪些特点?如何编译、运行?被编译后生成什
么文件?该文件机器可以直接识别吗?如何执行?
.安装 后如何对 、 和 环境变量进行设置?它
们的作用是什么?
. 程序在书写上应注意哪些事项?有哪些编码规范?
.为什么要对程序进行注释? 中有哪几种注释?文档注释符与多行注释符有何
不同?
二、选择题
.下面关于 程序结构特点描述中,错误的是( )。
.一个 程序由一个或多个文件组成,每个文件中可以定义一个或
多个类,每个类由若干个方法和变量组成。
!. 程序中声明有 "# 类时,则 程序文件名必须与 "# 类的类名相同,
并区分大小写,扩展名为$%。
.组成 程序的多个类中,有且仅有一个主类。
.一个$% 文件中定义多个类时,允许其中声明多个 "# 类。
.编译 程序后生成的面向 的字节码文件的扩展名是( !)。
.$%!.$&&.$#%.$'
.下面关于 语言特点的描述中,错误的是( )。
. 是纯面向对象编程语言,支持单继承和多继承。
!. 支持分布式的网络应用,可透明地访问网络上的其他对象。
. 支持多线程编程。
. 程序与平台无关、可移植性好。
. 的命令文件(%、%、%( 等)所在目录是( )。
.))*%+ !.))*#
.))*# .))*(,
.下列关于运行字节码文件的命令行参的描述中,正确的是( )。
.命令行的命令字被存放在 +-&./0中。
!.数组 +-&.0的大小与命令行的参数的个数无关。
.第一个命令行参数1紧跟命令字的参数2被存放在 +-&./0中。
.第一个命令行参数被存放在 +-&.0中。
.12方法使用哪种类型的参数3( )
.4+5&!.4+5&.+-.+
6. 的核心包中,提供编程应用的基本类的包是( !)。
.%$"!.%$-.%$.%$+,
7.编译 程序时,用于指定生成 && 文件位置的选项是( )。
.8(!.8-.8+#&.89+
:.下列标识符(名字)命名原则中,正确的是( )。
.类名的首字母小写 !.接口名的首字母小写
.常量全部大写 .变量名和方法名的首字母大写
/.下面哪些选项是正确的 , 方法说明?( D)
.(,12!.+&(,1+-+-&.02
."#,1+-+-&.02."#&(,1+-+-&.02
.下面哪种注释方法能够支持 %( 命令?( C)
.;;!.;<$$$<;.;<<$$$<;.;<<$$$<<;
三、判断题
. 语言具有较好的安全性和可移植性及与平台无关等特性。( √ )
. 语言的源程序不是编译型的,而是编译解释型的。( √ )
. 程序中,必有一个主方法 ,12,该方法有没有参数都可以。
( √ )
.%$"$+1=&,$2可以接收用户从键盘输入的简单数据。( √ )
. 程序中不区分大小写字母。( >)
.机器不能直接识别字节码文件,它要经过 中的解释器边解释边执行。( √ )
6.=&, 类中的 +12方法分行显示信息,而 +12方法不分行显示信息。(
√ )
7.当前路径的标识是“$?。 ( √ )
:.% 命令不区分大小写,而 % 命令区分大小写。( >)
/.+@12和 @+,12方法使用指定格式字符串和参数,将格式化字符串写入到
++, 类型的输出流(=&,$" 对象)中。( √ )
.在运行字节码文件时,使用 % 命令,一定要给出字节码文件的扩展
名$&&。( >)
四、编程题
.分别用 A+(、B!&、&、!"(+ 和 ++ 编写一个
程序,使该程序运行后输出字符串“B5-&(C"@=""
="+5($?。
.编写一个具有交互功能的 程序,提示从键盘输入应付金额和实
付金额后,计算并输出找零或欠付金额。
.编写一个 程序,使该程序运行后输出字符串“D"E
,++995&5"(#((=$?。
第 2 章 Java 语言基础
习 题 二
一、填空题
.已知:F7G#F H则:表达式II8#II的值为( )。
.已知:##F+"G#H则:表达式J#KK#LL# 的值为( @&
)。
.已知:("#'F7$G=F$7H则:表达式 'IIM=88值为( +")。
.已知:.0FNGG G7OH则:表达式1./0IF.02III.0值为(
)。
.执行 int'GFG#FGFH 'FIII#IIIIIH结果是(
x=10,a=3,b=4,c=5)。
. 中的显式类型转换既能(从低类型向高类型转换)也能从高类型向低类型转
换,而隐式类型转换只有前者。
6.在 中,字符串和数组是作为(对象)出现的。
7.执行下列程序代码的输出结果是( /GG)。
intF/HintG%HFIIH%F88H
=&,$out$+@1P)(G)(G)(PGGG%2H
:.执行完 #'F@&H#=F+"H#QF1'KK=2KK1J=2H
@FQFF@&3RH
这段代码后,Q 与 @ 的值分别是( @&)和( )。
二、选择题
.下面哪些标识符在 语言中是合法的?( !)
.+&&S!.9A&+&.<.&@T$(8
.下列( )是合法标识符。
.(!.85.F!.整型变量
.已知 F67 6HIIH则 的值等于( )。
.867 7!.67 6.67 7$8
.若 'FG=F7,则表达式 'L= 的值为( !)。
.!../.
.若定义有变量 U@G@F7$/T,则下列说法正确的是( !)。
.变量 @,@ 均被初始化为 7$/!.变量 @ 没有被初始化,@ 被初始化为 7$/
.变量 @,@ 均未被初始化 .变量 @ 没有被初始化,@ 被初始化为 7$/
.基本数据类型 &5+ 的取值范围是( !)。
.(8 )V!.(86 7)V6 6.(87)V6
./V
6.下列( !)是不能通过编译的语句。
.("#(F$/H!.5+FW?H.FH.U@
F$/@H
7.若定义有 &5+&H#=#H5+H则表达式 &<#I 的类型为( )。
.5+!.&5+..#=
:.下列循环语句的循环次数是( !)。
FH
(N=&,$"$+1882H
88H
O951JF/2H
.!.无限 ./.
10.下列代码哪几行会出错?( C )
2public void ,(@=12N
2int XG%GYH
2XF//H
2while 1XM/2N
2%FX<H
2=&,$out$+1P5"@%&PI%2H
62YFYIH
72X88H
:2O
/O
.!. .6.7
.下列关于数组的定义形式,哪些是错误的?( !)
..0F95+./0H!..0.0F9.0.0H
..0HF9H.5+#.0H#F95+.7/0H
.执行 +-.0&F9+-./0H语句后,哪些结论是正确的?( !)
.&./0为 未定义 !.&$-5为 /
.&.:0为 ".&./0为 PP
.下列关于 语言的数组描述中,错误的是( )。
.数组的长度通常用 -5 表示 !.数组下标从 / 开始
.数组元素是按顺序存放在内存的 .数组在赋初值和赋值时都不判界
.下面的表达式哪些是正确的3( )
.+-&FP你好PHFH&IFH
!.+-&FP你好PHFH@1FF&2N&IFOH
.+-&FP你好PHFH&FI&H
.+-&FP你好PHFH&FIH
$+-&F"HF1&JF"2KK1&$-512M/23&$-512R/H
.下列代表十六进制整数的是( )。
./!.//7./'@/7.@#/
.在 &951'+&&2语句中,'+&& 的数据型不能是( )。
.5+!.&5+.("#.#=
6.下列说法正确的是( AC)。
A.表达式“1+2>3”的值是 false B.表达式“1+2||3”是非法的表达式
C.表达式“i+j=1”是非法的表达式 D.表达式“1+2>3”的值是 true
7.指出正确的表达式( B)。
.#=F7H!.-F/'E@H.!F"H
.("#F/$::(H
:.publicclass7N
staticintarr.0Fnewint./0H
publicstaticvoid,1+-.02N
=&,$out$+1arr.02H
O
O
哪个语句是正确的?( C)
.编译时将产生错误 !.编译时正确,运行时将产生错误
.输出零 .输出空
/.若 +-&FP5PH+-FP5PH5+.0FNZ5ZGZZGZZGZZGZZOH
则下列哪些表达式返回 +"?( AB)
.&$["&12H!.$["&19+-1P5P22H
.$["&12H.&FFH
.执行下面的代码段:
&951,2N&/R=&,$"$+1P&/P2H
&R=&,$"$+1P&P2H#+YH
&R
(@"R=&,$"$+1P(@"P2H
O
下列 , 的哪些值将引起P(@"P的输出?( CD)
./!...
.下列关于“\\?和“MM?的运算G哪些是正确的?( AC)
.///////////////////////////////\\的运行结果是
///////////////////////////////
!.///////////////////////////////\\ 的运行结果是
//////////////////////////
.//////////////////////////////MM 的运行结果是
/////////////////////////
.//////////////////////////////MM 的运行结果是
//////////////////////////////
三、判断题
. 语言使用的是 A( 字符集,每个字符在内存中占 7 位。( ×)
. 语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。( √ )
.所有的变量在使用前都必须进行初始化。( ×)
.已知 #=F1#=26HFIH这两个语句能被成功编译。( √ )
.+-&+FP#(@-5PH 5+5+F&+$5+1:2H( ×)
.5+.05+++=FNZZGZ#ZGZZGZ(ZGZZGZ@ZGZ-ZOH 5+5+F5+++=. 0H(
√ )
7.int i,j; boolean booleanValue=(i==j); ( × )
8.int intArray[]={0,2,4,6,8}; int length=int Array.length();( × )
:.+-&+FP#(@PH-5F&+$-5H( ×)
/.&5+&5+"F/H #=#="F&5+"H( ×)
..0++=. /0H( ×)
12.char[] str="abcdefgh"; ( × )
.说明或声明数组时不分配内存大小G创建数组时分配内存大小。( √ )
.强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。( √
)
剩余39页未读,继续阅读
资源评论
wjinjin789
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功