2016年春java试卷15大专班期末考试试卷A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
深圳市奋达职业技术学校2016年春java 试卷15大专班 期末考试试卷A 卷(闭卷)
☆:考生作答前应检查是否有缺页、白页,以防漏答。 一、单选题(共30分,每题3分)
1. 下列语句序列执行后,k 的值是 ( )
int k=3; k++; ++k;
System.out.println(++k);
A) 3 B) 4 C) 5 D) 6 2.下面集合定义正确的有
A. String strs[] = { 'a' 'b' 'c'};
B. String[] strs = {"a", "b", "c" "c"};
C. String[] strs = new String{"a" "b" "c"};
D. String strs[] = new String[]{"a", "b", "c"};
E. String[] strs = new String[3]{"a", "b", "c"}; ( )
3.设有定义 int i = 8 ;,则执行以下语句后,i 的值为 ( ) i += i ;
A) 15 B) 16 C) 17 D) 18
4.下列语句序列执行后,ch1 的值是 ( ) char ch1='a',ch2='w';
if(ch1 +42 < ch2 ) ++ch1;
A) 'a' B) 'b' C) 'C' D) “b ”
5.下列语句序列执行后,i 的值是 ( ) int i=9, j=10;
if( i-1 > j ) i--; else j--;
A) 15 B) 16 C) 8 D) 9
6.下面语句执行后,i 的值是 ( ) int i=2; int j=i+2; i=i+j;
A) 4 B) 5 C) 6 D) 7
7.下列语句序列执行后,i 的值是 ( )
int i=16; if( i%2>2){
System.out.println(i); };
A) 16 B) 8 C) 4 D) 2
8. 下列Java 代码片段的输出结果是 ( ) char c='a'; int i=c; float f=i;
byte b=(byte)c;
System.out.println(c+","+i+","+f+","+b); a)编译错误 b)a,97,97,97 c)a,97,97.0,97 d)a,97,97.0f,97
9.下列方法定义中,正确的是 ( ) A) int x=12.1; B) byte b = true; C) int x2=true; D) int x=12;
10.不能构成条件语句的是 ( ) A) if(){} 语句 B) if (){}else{}语句
C) switch 语句 D) if (){}else if (){} 语句
二、填空题(共30分,每空2分)1.Java语言中的运算符:
、、、。
2.数组的声明与赋值有种方式。
3.在Java语言中,数据类型分为种,基本类型种。
三、简答题(共40分,每题10分)
1.已知一个数组int []arr = {12,2,5,88,6,9}用冒泡实现从小到大输出?(10
分)
2. 将两个一维数组中的元素合并到一个二维数组中?(10分)
3.用java代码输出一个直角三角形?(10分)
4.将两个一维数组中的元素合并到一个一维数组中?(10分)
5.已知一个一维数组,输出数组中下标是偶数所对应的元素?