1Java( )语言改进重新设计
AAda
BC++
CPasacal
DBASIC
答案:B
2列语句正确( )
A Java程序编译会产生machine code
B Java程序编译会产生byte code
C Java程序编译会产生DLL
D 正确
答案:B
3列说法正确( )
A class中constructor省略
B constructor必须class名方法class名
C constructor象new时执行
D class定义constructor
答案:C
4提供Java存取数库力包( )
Ajavasql
Bjavaawt
Cjavalang
Djavaswing
答案:A
5列运算符合法( )
A&&
B<>
Cif
D
答案:A
6执行程序代码 a0c0 do{ c aa1 }while(a>0) C值( )
A0
B1
C1
D死循环
答案:C
7列种叙述正确( )
A abstract修饰符修饰字段方法类
B 抽象方法body部分必须括号{ }包住
C 声明抽象方法括号
D 声明抽象方法写出括号
答案:D
8列语句正确( )
A 形式参数视local variable
B 形式参数字段修饰符修饰
C 形式参数方法调时真正传递参数
D 形式参数象
答案:A
9列种说法正确( )
A 实例方法直接调超类实例方法
B 实例方法直接调超类类方法
C 实例方法直接调类实例方法
D 实例方法直接调类类方法
答案:D
二项选择题
1Java程序种类( )
A类(Class)
BApplet
CApplication
DServlet
2列说法正确( )
A 环境变量编译source code时指定
B 编译程序时指定环境变量包括class path
C javac次时编译数Java源文件
D javacexe指定编译结果置目录(directory)
答案:BCD
3列标识符合法( )
Anew
BUsdollars
C1234
Dcartaxi
答案:ACD
4列说法错误( )
A 数组种象
B 数组属种原生类
C int number[]{312333433563}
D 数组意改变
答案:BCD
5修饰interface( )
Aprivate
Bpublic
Cprotected
Dstatic
答案:ACD
6列正确( )
A call by value会改变实际参数数值
B call by reference改变实际参数参考址
C call by reference改变实际参数参考址
D call by reference改变实际参数容
答案:ACD
7列说法错误( )
A 类方法中this调类类方法
B 类方法中调类类方法时直接调
C 类方法中调类中类方法
D 类方法中绝调实例方法
答案:ACD
8列说法错误( )
A Java面象语言容许单独程函数存
B Java面象语言容许单独方法存
C Java语言中方法属类中成员(member)
D Java语言中方法必定隶属某类(象)调方法程函数相
答案:ABC
9列说法错误( )
A javaexe成功运行java class文件必须main()方法
B J2SDKJava API
C Appletviewerexe利jar选项运行jar文件
D Appletviewer成功运行java class文件必须main()方法
三 判断题
1Java程序中起始类名称必须存放该类文件名相( ) 答案:正确
2Unicode16位表示字( ) 答案:正确
3原生类中数类型均意转换( ) 答案:错误
四编程题
1:输入150数字求出数数输入逗号隔开
结果:
题C做考虑东西太
果java做split函数值尝试
2简述种排序方法实现快速排序
3JSP写入容文件种方式实现中少两种
4 兔子出生第3月起月生兔子兔子长第四月月生兔子假兔子死问月兔子总数少 5 判断101200间少素数输出素数
程序分析:判断素数方法:数分2sqrt(数)果整
表明数素数反素数
public class exp2{
public static void main(String args[]){
int i0
for(i1i<20i++)
Systemoutprintln(f(i))
}
public static int f(int x)
{
if(x1 || x2)
return 1
else
return f(x1)+f(x2)
}
}
5 判断101200间少素数输出素数
程序分析:判断素数方法:数分2sqrt(数)果整
表明数素数反素数
import javautilArrayList
public class Sushu {
public static void main(String[] args) {
ArrayList list new ArrayList()
for(int i 101i<200i++){
if(isPrime(i))
listadd(i)
}
Systemoutprintln(list+\n+listsize()+素数)
}
public static boolean isPrime(int i){
boolean flag true
for(int j 2j
flag false
}
}
return flag
}
}
6取整数a右端开始4~7位
程序分析:样考虑:
(1)先a右移4位
(2)设置低4位全1余全0数~(~0 < <4)
(3)面二者进行&运算
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档