考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Java语言程序设计 > 模拟试题 > 文章内容
  

全国计算机等级考试二级Java模拟试题及答案(20)

中华IT学院   【 】  [ 2016年11月3日 ]

121、下面均为Java关键字的一组是(A? ) 。
boolean,byte,long,true
byte, long,true,goto
goto ,Boolean,byte,true
bool, long,true,auto
122、表达式 5&2 之值应为( A )。
0
2
5
7
123、下面表达式 6|2 之值应为( C )。
0
2
6
4
124、下面语句 System.out.println(4|7)的输出是( D )。
4
5
6
7
125、关于下面的代码行 int []arr={1,2,3}; for(int i=0;i<2;i++) arr[i]=0;哪一个表达式的值为true(? A )。
arr[0]==0
arr[0]==01
arr[1]==1
arr[2]==0
126、分析下面的代码行 float f=3.2; int I=f; ,错误的答案是( B )。
代码不能编译
代码编译,i被设置为3
第二行若改为 int i=(byte)f 则可编译
第一行若改为 float f=3.2f 则可编译
127、常量定义的修饰符为( A ) 。
final
finally
const
define
128、一个对象创建包括的操作中,没有下面的(? A) 。
释放内存
对象声明
分配内存
调用构造方法
129、若有定义int a[]=new int[2][3];则数组第1个下标的可用范围是 ( D )。
1到2
0到2
1
0到1
130、main方法需要一个参数,它是(D? ) 。
一个整型量
一个String对象
一个实型量
一个任意类的对象
131、下列选项中,哪一项不属于JAVA语言的简单数据类型( B )。
整数型
数组
字符型
浮点型
132、下列关于JAVA语言简单数据类型的说法中,哪个是正确的(A? )。
一0开头的整数代表8进制常量
以0x或者0X开头的整数代表8进制整型常量
boolean类型的数据作为类成员变量的时候,系统默认值初始为true
double类型的数据占计算机存储的32位
133、下列关于JAVA语言中要使用的一个变量,不正确的是( D )。
在JAVA程序中要使用一个变量,必须先对其进行声明
变量声明语句可以在程序的任何地方,只要在变量使用前就可以
变量不可以在其作用域之外使用
局部变量在使用之前可以不初始化,系统使用默认的初始值
134、下列JAVA语句中,错误的一项是( D )。
int $e,a,b =10;
char c,d ='a';
float e=0.0d;
double e=0.0f;
135、在编写JAVA程序时候,如果不为类的成员变量定义初始值,JAVA会给他默认值,下类说法错误的是( C )。
byte是0
int是0
long 是0.0l
float是0.0f
136、下列哪一个不属于JAVA语言的数据类型( A )。
指针类型

数组
浮点类型
137、下列描述中正确的一项是(? A )。
标识符首字符的后面可以跟数字
标识符不区分大小写
复合数据类型变量包括布尔型、字符型、浮点型
数组属于基本数据类型
138、下列哪一项不属于变量的组成部分( D )。
变量名
变量类型
变量初值
变量大小
139、下面哪个方法是 public void example(){...} 的重载方法?( D )
private void example( int m){...}
public int example(){...}
public void example2(){...}
public int example(int m, float f){...}
140、如下哪个不是Java中正确的整数表示( D )。
11
0x22
033
44H
141、下面哪个是main()方法的合法参数( D )。
char args[]
char args[][]
String arg[]
String args
142、已知表达式int m[]={0, 1, 2, 3, 4, 5, 6,7 };? 下面哪个表达式的值与数组最大下标数相等( B )。
m.length()
m.length-1
m.length()+1
m.length+1
143、下面哪条语句定义了5个元素的数组(? A )。
int []a={22,23,24,25,12};
int a[]=new int(5);
int [5] array;
int [] arr;
144、已知如下的命令执行java MyTest a b c 请问哪个语句是正确的(? C)。
args[0] = "MyTest a b c"
args[0] = "MyTest"
args[0] = "a"
args[1]= 'c'
145、下面哪个语句不能定义一个字符变量(? B? )。
char c1='a';
char c2="S";
char c4=97;
char c3='\u0041';
146、在Java语言中,假设类Worker是类Person的子类,Worker的构造方法中有一句"super( );",该语句(C? )。
调用类Worker中定义的super()方法
调用类Person中定义的super()方法
调用类Person的构造方法
语法错误
147、指出下列哪个方法与方法public void add(int a){? }为错误的重载方法( A )。
public int add(int a)
public void add(long a)
public int add(long a)
public void add(float a)
148、算术表达式1+2/3-4*5的值为( B )。
1
-19
-5
0
149、定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为( C )。
private class MyClass extends Object
class MyClass extends Object
public class MyClass
protected class MyClass extends Object
150、执行如下程序代码a=0;c=0; do{ --c; a=a-1; }while(a>0); 后C的值是( C )。
0
1
-1
死循环
151、
执行如下程序代码a=0;c=0; do{ c--; a=a-1; }while(a>0); 后C的值是( C )。
0
1
-1
死循环

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved