一、选择题
1.下列选项中不是Java语言特点的是()。
A.面向对象
B.平台无关
C.安全性高
D.单线程
2.Java语言中的语句是以()为结尾的。
A.句号
B.分号
C.双引号
D.逗号
3.下列选项中,哪一个是打印语句的正确表达式。()
A.System.out.println();
B.System.out.Println();
C.System.Out.print();
D.System.Out.println();
4.关于数据类型转换下面描述错误的是()。
A.当两个数据的类型不统一时,必须先进行数据类型的转换,再运算或赋值
B.byte类型数据可以转换为short,int,long类型数据
C.long类型数据有可能转换为byte,short,int类型数据
D.在语句int i=(int) 78.67;中,变量 i的值为79
5.下列关于注释语句的描述错误的是()。
A.多行注释语句的内容,从/*开始,到*/结束
B.多行注释语句也可以是单行语句
C.文档注释语句的内容,从/**开始,到*/结束
D.单行注释语句的内容,从//开始,以分号为结尾句
6.main()方法的返回类型是()。
A.int
B.void
C.boolean
D.static
7.下列哪个数代表十六进制整数()。
A.0123
B.1900
C.fa00
D.0xa2
8.下面的逻辑表达式中合法的是()。
A.(7+8)&&(9-5)
B.(9*5)||(9*7)
C.9>6&&8<10
D.(9%4)&&(8*3)
9.下面程序的运行结果是()。
A.2
B.4
C.6
D.8
10.关于Java应用程序,下列说法正确的是?多选()
A.一个应用程序必须有一个类含有main方法
B.任意一个类都可作为应用程序的主类
C.Java程序的main方法必须被说明为public static void
D.main方法是程序开始执行的位置
E.如果源文件有多个类,任意一个类名都可作为该源文件的名称
二、读程序,并填写程序空缺的语句
1.求出1~1000之间所有的素数,并计算有多少个素数?
程序代码如下:
2.求出所有“水仙花数”。什么是水仙花数?就是指一个三位数,其各位数字的立方和等于该数本身。例如:153就是一个水仙花数。因为1的3次方+5的3次方+3的3次方之和为153,正好是其本身。
程序代码如下: