收藏 分享(赏)

JAVA语言考试复习_补全.doc

上传人:weiwoduzun 文档编号:4295974 上传时间:2018-12-21 格式:DOC 页数:4 大小:37.50KB
下载 相关 举报
JAVA语言考试复习_补全.doc_第1页
第1页 / 共4页
JAVA语言考试复习_补全.doc_第2页
第2页 / 共4页
JAVA语言考试复习_补全.doc_第3页
第3页 / 共4页
JAVA语言考试复习_补全.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、选择题1.下列符号不能作为 JAVA 标示符的是哪一个? CA.条件 B.xyz C.45six D.2.下列哪些不是 JAVA 的关键字。请选择出所有的答案。 ABCDA.superclass B.open C.close D.integer E.import3.在 JAVA 语言中, u0041在内存中占用的字节数是多少?AA.2 B.4 C.6 D.84.在 JAVA 语言中,整型常数 123,占用的储存字节数是多少? DA.1 B.2 C.4 D.85.在 JAVA 语言中,实型常数 45.67,占用的储存字节数为 DA.1 B.2 C.4 D.86.下列数据哪些是常量?而且是什么类型

2、的?哪些是变量?null 常量 空类型false 常量 boolean 类型name 变量MATH.PI 常量 double 类型ff 变量0120 常量 int 类型100L 常量 Long 类型E 变量200d 常量 double 类型7.下列哪些赋值是合法的?请选择出所有的答案。ABDEA.long tese=012 B.float f=- 412 C.int other= (int)true D.double d=0x12345678 E.short s=108.选择出所有不合法的表达式。A.(ture Boolean b2 = new Boolean(true)下面哪些表达式是返回

3、true 的合法表达式?选择所有正确的答案。如果是多选 BCDEF,如果是单选就选 B 吧A.b1=b2 B.b1.equals(b2) C.b1int sum = 0;while(i=1000) if(i%2 = 0)sum += i;System.out.println(sum);12编程:求 1!+2!+3 !+.+10!。int sum = 0;for(int i=1; i=10; i+) int k = 0;for(int j=1; j=i; j+) k *= j;sum += k;System.out.println(sum);13.编程:输出一数列的前 n 项。该数列的 1,2,

4、3 项为 1,以后的各项是前 3 项的和。即1,1,1,3,5,9,17,31,.。分别用递归和递推方式实现。递推:public static int test13_ditui(int n) if(n 4) return 1;int i = 1, j = 1, k = 1, sum = 0;for(int x = 4; x = n; x+) sum = i + j + k;i = j;j = k;k = sum;return sum;递归:public static int test13_digui(int n) if(n 4) return 1; else int res = test13_

5、digui(n - 1) + test13_digui(n - 2) + test13_digui(n - 3);return res;public static void test(int n) for (int i=1; i=n; i+) System.out.println(test13_digui(i);for (int i=1; i=n; i+) System.out.println(test13_ditui(i);14.有一个数组,内放 10 个整数,要求找出最小的数和它的下标。然后将它和数组中最前面的元素对换。int minIdx = 0;for (int i = 1; iarr

6、ay.length; i+) if(arrayi arrayminIdx) minIdx = i; System.out.println(“Min Index : “ + arrayminIdx + “, Min Index : “ + minIdx);int temp = array0;array0 = arrayminIdx;arrayminIdx = temp;例 4.3 将 Fibonacci 数列的前 15 个数存入一维数组 a 中,并顺序输出数组的后 5 个数。public class FibArraypublic static void main(String args )int

7、 i,x = 1,y = 1,z,a = new int 15;for (i =0;i 15;i +)ai = x;z = x + y;x = y;y = z;for(i = 10;i 15;i +)System.out.printf(“%2d :%4dn”,i + 1,ai);程序运行结果如下: 11 : 8912 : 14413 : 23314 : 37715 : 610输出的数据是 Fibonacci 数列的第 11 至 15 个数。下列程序输出的结果是什么?class Ex4_8public static void main (String args)int a=1,2,3, b=a;a0=a1+1;a1=a2+1;a2=a0+1 ;for(int i=0;i3;i+)System.out.print(ai+” ”);System.out.println( );for(int i=0;i3;i+)System.out.print(bi+” ”);System.out.println( );

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > Java

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报