一、单项选择题:(每题 2 分,总计30分)
1、在数据类型的强制转化中,其中方法Integer.parseInt()的功能描述正确的是( )。
-
A、将一个整数转换成文本
-
B、将文本转换为一个整数
-
C、同String.valueOf一样完成相同的任务
-
D、以上答案都不对
2、以下由do-while语句构成的循环执行的次数是( ).
int m = 8;
do { ++m; } while ( m 1 );
-
A、1
-
B、5
-
C、2
-
D、0
3、Math类的( )方法可用于计算所传递参数的平方根
-
A、squareRoot
-
B、root
-
C、sqrt
-
D、square
4、Java.util包中的Random类( )
-
A、能够产生正整数
-
B、能够产生正的双精度数
-
C、具有产生随机数的能力
-
D、以上答案都对
5、以下语句有语法错的是( )
-
A、int x=y=3;
-
B、for (int x=10,y=0;x&&y;x++);
-
C、while (x>5);
-
D、for(; 😉;
6、已知:int[] a = new int[88];在下列给出的数组元素中,非法的是( )
-
A、a[0]
-
B、a[1]
-
C、a[88]
-
D、a[87]
7、下列变量定义错误的是( )
-
A、int a
-
B、double b=4.5
-
C、boolean b=true
-
D、float f=9.8
8、以下程序运行后,输出结果是( )
int a=3;
if(a>0)
System.out.print(true);
else
System.out.print(false)
-
A、true
-
B、false
-
C、true false
-
D、都不对
9、下面的程序段执行后,变量 a、b、c 的值分别是( )。
int a,b,c;
a=(int)Math.round(-4.51);
b=(int)Math.ceil(-4.51);
c=(int)Math.floor(-4.1);
-
A、-5, -4, -5
-
B、-4,-4,-5
-
C、-5,-5,-5
-
D、-4,-4,-4
10、下列关于变量作用域的说法中,正确的一项是( )
-
A、方法参数的作用域是方法外部代码段
-
B、异常处理参数的作用域是方法外部代码段
-
C、局部变量的作用域是整个类
-
D、类变量的作用域是类的某个方法
11、通过使用关键字( )创建对象
-
A、object
-
B、instantiate
-
C、create
-
D、new
12、设 ClassA为已定义的类名,下列声明Class A类的对象ca的语句中正确的是( )。
-
A、public ClassA ca=new ClassA();
-
B、public ClassA ca=ClassA();
-
C、ClassA ca=new class();
-
D、ca ClassA;
13、Error和Exception是Throwable的两个直接子类,其中下列属于Error的直接子类的是( )
-
A、ThreadDeath
-
B、LinkageError
-
C、VirtualMachineError
-
D、以上都是
14、使比其自身优先级低的线程运行的Thread类的方法是、( )
-
A、sleep()
-
B、yiele()
-
C、join()
-
D、interrupt()
15、使创建的线程参与运行调度的方法是( )
-
A、run()
-
B、start()
-
C、init()
-
D、resume()
二、填空题:(每题 2 分,总计20分)
1、String C={“123”,“23”,“a你不好”,"",“他人同意”}的长度是________;
2、在文件的路径使用中\path1\path2\path3,java对他的描述为________。
3、int a[][]=________[2][2];
4、在Java语言中,逻辑常量只有________和________两个值。
5、int []a={12,45}; a[0]=12; a[1]=________;
6、java语言的属性与方法的引用均使用________运算符。
7、Java中定义类必须使用关键字________作为标志,用________关键字声明该类将要实现哪些接口。
8、一个类中可以使用不包含在任何方法体中的静态代码块 当类被载入时 静态代码块被执行且只被执行________次。
9、在Java中,类InputStream定义了以下的函数、public int read();public int read( );public int read(,int off, );这是read()函数的三种形式,第一种形式实现的是从________读取一个字节,然后保存为一个________类型的整数保存起来。后两种形式返回的都是读取的________。区别是第二种方法保存在下标从开始的数组中,而第三种不仅规定下标从开始,而且规定了长度为len。
10、线程的________方法只会使具有与当前线程相同优先级的线程有运行的机会。
三、简答题:(每题 4 分,总计20 分)
1、简述FileInputStream类和FileOutputStream类的创建语法。
答案:
2、如果要完成将各种数据的写入,需要将一个文件输出流对象fout与一个格式输出流对象out相连,要用到什么关键代码?
答案:
3、文件操作类是否可以读入多个文件?什么类可以完成这个操作?
答案:
4、File类有哪些构造函数和常用方法?
答案:
5、写出InputStream定义的read()函数的三种形式,并简要的写出它们之间的区别。
答案:
四、编程题:(每题10分,总计30分)
1、求0-1000斐波那契数列:
斐波那契数列:0,1,1,2,3,5,8,13,21……
//代码实现
2、用两个方法打印出 200 以内的全部素数(一个是 main()方法,一个是专门判定一个数是 否为素数的方法)。
//代码实现
3、编写一个程序,捕获两种不同类型的异常。
//代码实现
参考答案:
一、单项选择题:(每题 2 分,总计30分)
- 1、答案:B
- 2、答案:B
- 3、答案:C
- 4、答案:D
- 5、答案:B
- 6、答案:C
- 7、答案:D
- 8、答案:A
- 9、答案:A
- 10、答案:B
- 11、答案:D
- 12、答案:A
- 13、答案:D
- 14、答案:A
- 15、答案:B
二、填空题:(每题 2 分,总计20分)
- 1、答案:5
- 2、答案:path1.path2.path3
- 3、答案:new,int
- 4、答案:true,false
- 5、答案:45
- 6、答案:.
- 7、答案:class,implements
- 8、答案:一
- 9、答案:byte[]array,byte[]array,int,length,输入流,int,字节数,off,off
- 10、答案:yield()
三、简答题:(每题 4 分,总计20 分)
- 1、答案:A
- 2、答案:A
- 3、答案:A
- 4、答案:A
- 5、答案:A
四、编程题:(每题10分,总计30分)
- 1、答案:A
- 2、答案:A
- 3、答案:A
👍👍👍👍👍👍
🌹GET!童鞋,你好棒呀,给我们一起点个赞。💪
👏👏👏👏👏👏