- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java期末测试题选编
一、选择题:
1、 下面语句哪个是正确的?
A. char=abc; B. long l=oxfff; C. float f=0.23; D. double=0.7E-3;
正确答案是: C
2、 下列选项不属于Java保留字的是:
A.null B. false C.sizeof D.true
正确答案是: C
3、 下列关于一个二维的整型数组的定义,不正确的是:
A.int a[10][10]=new int[][] B.int []a[]=new int[10][10]
C.int [][]a=new int[10][10] D.int a[][]=new int[10][10]
正确答案是: A
4、 下列语句执行后,变量a、c的值分别是( )。
int x=182;
int a,c;
c=x/100;
a=x%10;
A. 1,2 B. 2,1 C. 1.82, 2 D. 100,82
正确答案是: B
5、 下面哪个表达式可用得到x和y的最大值( )
A. xy?y:x B. xy?y:x C. xy?(x+y):(x-y) D. x==y?y:x;
正确答案是: B
6、 应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s1=0.5,s2=12;
double x=Double.parseDouble(s1);
int y=Integer.parseInt(s2);
System.out.println(x+y);
A.12.5 B.120.5 C. 12 D. “12.5”
正确答案是: A
7、 以下程序代码的输出结果是()
System.out.println(100/8);
A.12.5
B.12
C.4
D.0
正确答案是: B
8、 Java语言中,负责并发管理的机制是( )
A.代码回收 B.虚拟机
C.代码安全 D.多线程
正确答案是: D
9、 下列语句执行后,k的值是:( )
int x=2,y=5,k=0;
switch(x%y)
{
case 0:k=x+y;break;
case 1:k=x-y;break;
case 2:k=x*y;break;
default:k=x/y;break;
}
System.out.println(k);
A.2 B.5 C.10 D.0
正确答案是: C
10、 下面哪些是java语言中的关键字?
A. sizeof B. abstract C. NULL D. Native
正确答案是: B
11、 下列字符组合不能作为Java整型常量的是( )
A.078 B.0x3ACB C.5000 D.0x3ABC
正确答案是: A
12、 以下程序代码的输出结果是( )
int x = 10;
while (x 7)
{ System.out.print(*); x--;}
A.** B.***
C.* D.****
正确答案是: B
13、 switch语句不能用于下列( )数据类型
A.double B.byte C.short D.char
正确答案是: A
14、 编译运行以下程序后,关于输出结果的说明正确的是:( )
public class Conditional
{
public static void main(String args[])
{
int x=4;
System.out.println(value is+((x4)?99.9:9));
}
}
A.输出结果是:value is 99.99 B.输出结果为:value is 9
C.输出结果为:value is 9.0 D.编译错误
正确答案是: C
15、 给出如下代码,在编译时可能会有错误的是:( )
1 public void modify()
2 {
3 int i,j,k;
4 i=100;
5 while(i0)
6 {j=i*2;
7 System.out.printl
文档评论(0)