当前位置:首页 > (1)java练习(基础)
35. ( 分值: 1.1 分) 某个main() 方法中有以下代码: String s1,s2; int[] numbers; int num; num=15;
boolean switcher = false;下列哪个说法是正确的( ) A: 声明了1 个基本类型变量和2 个引用变量 B: 声明了2 个基本类型变量和2 个引用变量 C: 声明了2 个基本类型变量和3 个引用变量 D: 声明了3 个基本类型变量和3 个引用变量
36. (分值:1.1 分)考察下列程序代码:final int BASE=10;int nubmer;下列哪个表达式可以 求出number 的最后一位数字( ) A: number – BASE B: BASE / number C: BASE % number D: number % BASE
37. (分值:1.1 分)定义变量boolean b=ture;,则String.valueOf(‘b’)的类型是( ) A: Boolean B: String C: false D: int
38. (分值:1.1 分)哪些是将一个十六进制值赋值给一个long 型变量。( ) A: long number = 345L; B: long number = 0345; C: long number = 0345L; D: long number = 0x345L
39. (分值:1.1 分)下面的哪些答案可以用以表示八进制值( ) A: 010 B: 0x10 C: 08 D: 0x8
40. (分值:1.1 分)哪些不是Java 关键字( ) A: TRUE B: sizeof C: const D: super
41. (分值:1.1 分)下面哪些不是java 的原始数据类型( ) A: short B: Boolean C: unit D: float
42. (分值:1.1 分)指出正确的表达式( ) A: byte=128; B: Boolean=null;
C: long l=0xfffL; D: double=0.9239d;
43. (分值:1.1 分)设?x=1,y=2, z=3,?则表达式y+=z--/++x-x 的值是( ) A: 0 B: 1 C: 2 D: 3
44. (分值:1.1 分)下面的哪些赋值语句是错的 ( ) A: float f=20.3;
B: double d=2.3E12; C: double d=2.1352; D: double d=3.14D;
45. (分值:1.1 分)以下选项中循环结构合法的是( ) A: while (int i<7){i++;System.out.println(\B: int j=3;while(j){System.out.println(\
C: int j=0;for (int k=0; j+k!=10; j++,k++){System.out.println(\D: System.out.println(\
46. ( 分值: 1.1 分) 下列语句的输出应该是 ( )int x=4;System.out.println(\\
A: 输出结果为: value is 88.8 B: 输出结果为: value is 8 C: 输出结果为: value is 8.0 D: 语句错误
47. (分值:1.1 分)能构成多分支语句是。( ) A: for?语句 B: while?语句 C: switch 语句 D: do-while 语句
48. (分值:1.1 分)下列哪一个是正确的方法重载描述( ) A: 重载方法的参数类型必须不同 B: 重载方法的参数名称必须不同 C: 返回值类型必须不同 D: 修饰词必须不同
49. (分值:1.1 分)下述哪一组方法,是一个类中方法重载的正确写法?( ) A: int addValue( int a, int b ){return a+b;}float addValue ( float a, float b) {return a+b;} B: int addValue (int a, int b ){value=a+b; }float addValue ( int a, int b) {return (float)(a+b);} C: int addValue( int a, int b ){return a+1;}int addValue ( int a, int b) {return a+b;} D: int addValue( int a, int b ) {return a+b;}int addValue ( int x, int y ) {return x+y;} 50. (分值:1.1 分)下列说法哪个是正确的?( ) A: 子类不能定义和父类同名同参数的方法 B: 子类只能继承父类的方法,而不能重载
C: 重载就是一个类中有多个同名但有不同形参和方法体的方法 D: 子类只能覆盖父类的方法,而不能重载
51. (分值:1.1 分)下述哪个说法是不正确的?( )
A: 局部变量在使用之前无需初始化,因为有该变量类型的默认值 B: 类成员变量由系统自动进行初始化,也无需初始化 C: 参数的作用域就是所在的方法
D: for 语句中定义的变量,当for 语句执行完时,该变量就消亡了
52. (分值:1.1 分)考虑以下的方法头:public void myMethod1(int num1, char letter)下列哪个
描述是正确的?( )
A: 这个方法有个int 型的参数,它的形式参数是letter B: 这个方法有个int 型的参数,它的形式参数是num1
C: 这个方法有个char 型的参数,它的实际参数是myMethod1 D: 这个方法是一个构造方法
53. (分值:1.1 分)下列整型的最终属性i 的定义中,正确的是( ) A: final i; B: static int i;
C: static final int i=234; D: final float i=3.14f;
二、填空题(总分 40)
1.(分值:1.1)java 语言中,调用方法时,参数传递是值调用,而不是地址调用 2.(分值:1.1)代码System.out.println(5>4==3<4);的输出结果是true。
3.(分值:1.1)变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、 方法参数和异常处理参数。
4.(分值:1.1)已知x=2、y=6、z=5.0,求x+(int)y/2*zE.0。 5.(分值:1.1)已知x=123,求x/100+x0/10+x6。
6.(分值:1.1)设int x=17,y=5;执行语句x%=x++/--y 后x 的值为1。
7.(分值:1.1)设int a=7,b=6,c=5;,表达式(a+b)>(c*c)&&b==c||c>b 的值为false。 8.(分值:1.1)表达式¨23 & 18’’的值是2318。
9.(分值:1.1)在java 语言中,boolean 型常量只有true 和false 两个值。
10.(分值:1.1)标识符是以字母下划线、美元符号作为首字母的字符串序列。
11.(分值:1.1)下面的语句是声明一个变量并赋值:boolean b1=5!=8;b1 的值是true。 12.(分值:1.1)在java 程序中,用关键字final 修饰的常量对象创建后就不能再修改了。 13.(分值:1.1)数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数 组、接口。
14.(分值:1.1)八进制整数012 表示十进制的10。
15.(分值:1.1)浮点型数据属于实型数据,分为float 和double 两种类型。 16.(分值:1.1)java 语言中的各种数据类型之间提供自动转换,如第1 操作数是byte 类型, 第2 操作数是float 类型,其结果是float 类型。
17.(分值:1.1)在java 语言中,如果数值后没有字母,计算机默认值为double 类型。 18.(分值:1.1)java 语言中,调用方法时,参数传递是值调用,而不是地址调用
19.(分值:1.1)变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、 方法参数和异常处理参数。
20.(分值:1.1)System.out.println(5>4||3<4);代码的输出结果是true。
21.(分值:1.1)在switch 语句中,通过break 语句退出 switch 语句,使程序从整个 switch
22.(分值:1.1)Java 语言中,逻辑类型用关键字Boolean 标识,也称布尔类型。 23.(分值:1.1)设 x = 2 ,则表达式 ( x + + )/3 的值是0。
24.(分值:1.1)switch 语句中,在每个case 子句后进行跳转的语句是break。 序号:53 难度:1 考查点:表达式和流程控制语句
25.(分值:1.1)设 x = 2 ,则表达式 ( x + + )/3 的值是0。 序号:55 难度:1 考查点:表达式和流程控制语句
26.(分值:1.1)在Java 的基本数据类型中,char 型采用Unicode 编码方案,每个Unicode 码占用2 字节内存空间。
序号:56 难度:2 考查点:标识符和数据类型
27.(分值:1.1)已知x=2、y=6、z=5.0,求x+(int)y/2*zE.0。 序号:68 难度:3 考查点:表达式和流程控制语句
28.(分值:1.1)已知x=123,求x/100+x0/10+x6。 序号:69 难度:2 考查点:表达式和流程控制语句
29.(分值:1.1)设int x=17,y=5;执行语句x%=x++/--y 后x 的值为1。 序号:70 难度:2 考查点:表达式和流程控制语句
30.(分值:1.1)设int a=7,b=6,c=5;,表达式(a+b)>(c*c)&&b==c||c>b 的值为false。 序号:71 难度:2 考查点:标识符和数据类型
31.(分值:1.1)数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数 组、接口。
序号:84 难度:2 考查点:标识符和数据类型 32.(分值:1.1)八进制整数012 表示十进制的10。 序号:85 难度:1 考查点:标识符和数据类型
33.(分值:1.1)浮点型数据属于实型数据,分为float 和double 两种类型。 序号:86 难度:1 考查点:标识符和数据类型 34.(分值:1.1)java 语言中的各种数据类型之间提供自动转换,如第1 操作数是byte 类型, 第2 操作数是float 类型,其结果是float 类型。 序号:88 难度:2 考查点:标识符和数据类型
35.(分值:1.1)在java 语言中,如果数值后没有字母,计算机默认值为double 类型。 序号:89 难度:1 考查点:标识符和数据类型__
共分享92篇相关文档