《Java程序设计》期末考试综合复习题+参考答案+源代码
- 格式:doc
- 大小:618.50 KB
- 文档页数:56
12、设String s = "story";下列选项中语句书写正确的是()。
A、s += "books"; B、char c = s[1]; C、int len = s .length; D、s = s - "books";
2、.class和.java文件的含义分别是()。
A、Java字节码文件和源文件B、Java可执行文件和目标码文件
C、Java源文件和目标码文件D、Java源文件和Java平台配置文件
3、下列选项中属于Java语言的安全性的一项是( )。
A、动态链接B、高性能C、访问权限D、内存跟踪
4、在下列说法中,选出最正确的一项是( )。
18、以下哪个表达式是声明一个含有10个String对象的数组?()
A、char str[]=new String[10]; B、char str[][]=new String[10];
C、String str[]=new String[10]; D、String str[10] =new String[10];
10、下列声明和赋值语句中错误的是( )。
A、double w=3.1415; B、String strl="bye"; C、float z=6.74567; D、boolean truth=true;
11、Java中数值数据的类型能自动转换,按照从左到右的转换次序是()。
A、byte→int→short→long→float→doubleB、byte→short→int→long→float→double
7、Java语言是1995年由()公司发布的。
A、SunB、MicrosoftC、BorlandD、Fox Software
8、下列选项中,不是Java注释方式的是()。
A、//…B、/* … */C、/** … **/D、/** … */
9、在Java中,int数据类型所占的位数为( )。
A、8 B、16 C、32 D、64
23、下列程序段执行后,b1、a、b的值分别是()。
int a=3,b=5;boolean b1=a>b && ++a == ++b;
A、false 3 5B、false 4 6C、true 4 6D、true 3 5
24、已知如下定义:String s = "story";下面哪个语句不是合法的( )。
13、下列程序执行后,输出结果是()。
int x = 4;int y = 3;System.out.println(x+ y + "k");
A、4kB、7kC、43kD、3k
14、若有定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后x=()。
A、3B、4C、6D、18
15、若有定义int x=4,y;则执行语句y=(++ x)+(x++)+(++ x);后y=()。
《Java程序设计》期末考试
综合复习题+参考答案+源代码
适用专业:网络工程、物联网工程、计算机科学与技术、软件技术、计算机网络技术专业
执笔人:周辉奎
南昌工学院信息学院编
二〇一五年十二月
一、单项选择题
1、关于Java语言叙述错误的是()。
A、Java语言具有跨平台性B、Java是一种面向对象的语言
C、Java语言中的类可以多继承D、Java的垃圾收集机制自动回收程序已不再使用的对象
A、6B、16C、15D、17
16、在Java中,switch(exp)语句的exp不能是()。
A、字符型变量B、整型变量C、整型常量D、逻辑型常量
17、下列选项中哪条语句不能通过编译()。
A、int[] a={1,2,3,4};B、int b[];
C、int c[]=new int[3];D、int d=new int[];
C、String s= "Welcome to our school";String t;t=s[3]+ "again";
D、String s= "Welcome to our school";String t= s+"school";
22、如下哪个是Java中的标识符( )。
A、publicB、superC、3numberD、width
19、下列程序段的输出结果是()。
int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d);
A、144B、28C、140 D、不能执行
20、下列程序段执行后,t4的值是()。
int t1=5,t2=6,t3=7,t4;t4=t1>t2 ? t1 : t2>t3 ? t2 : t3;
for(inti = 1; i <= 5; i++) {
count += i;
}
System.out.println(count);
A、5B、1C、15D、16
27、关于Java中数据类型叙述正确的是()。
A、Java语言是以类为程序的基本单位的B、Java语言是不区分大小写的
C、多行注释语句必须以//开始D、在Java语言中,类的源文件名和该类名可以不相同
5、Java语言是将源程序翻译成()。
A、字节码文件B、批处理文件C、目标文件D、源文件
6、下列特点中不属于Java的是()。
A、多线程B、多继承C、跨平台D、动态性
A、s += "books";B、s = s + 100; C、int len = s.length;D、String t = s +“abc”;
25、如下哪个是Java中有效的关键字( )。
A行之后count的值是什么( )。
intcount = 1;
A、5B、6C、7D、以上都不对
21、下列程序片断可能发生错误的是()。
A、String s= "Welcome to our school";String t= "thanks";String k=s+t;
B、String s= "Welcome to our school";String standard=s.toUpperCase();