如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第一部分Java语言基础1、下面哪种注释方法能够支持javadoc命令:()A、/**...**/B、/*...*/C、//D、/**...*/答案:D2、下列哪些语句关于内存回收的说明是正确的?()A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象答案:B3、Java语言是()A、面向问题的解释型高级编程语言B、面向机器的低级编程语言C、面向过程的编译型高级编程语言D、面向对象的解释型高级编程语言答案:D多项4、下面关于Java代码安全的说法哪些是正确的?()A、程序执行过程中需要的所有类都是通过字节码校验程序装入的。B、代码的运行是由Java运行环境中的解释器完成的。C、在运行时,字节码要经过装入,校验之后,才能在解释器中执行。D、在缺省的安全配置条件下,JavaApplet不能访问任何本地资源。变量定义的题:5、下列的变量定义中,错误的是()A、inti;B、inti=Integer.MAX_VALUE;C、staticinti=100;D、int123_$;答案:D应Java标识符的命名规则:以字母、下划线(_)、美元符号($)开始,后跟字母、下划线、美元符或数字6、以下的变量定义语句中,合法的是()A、float$_*5=3.4F;B、byteb1=15678;C、doublea=Double.MAX_VALUE;D、int_abc_=3721L;答案:C注意A是变量定义不符合命名规则;B和C都是右边的数大于左边的。7、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是()A、b=a!=7;B、a=7+b+c=9;C、i=12.3*%4;D、a=a+7=c+b;答案:A8、以下字符常量中不合法的是()A、'|'B、'\''C、"\n"D、'我'答案:CC为不兼容的类型,String9、设有定义inti=123;longj=456;下面赋值不正确的语句是()。A)j=i;B)j=(long)i;C)i=(int)j;D)i=j;答案:D10、设a,b,c,d均为int型的变量,并已赋值,下列表达式的结果属于非逻辑值的是()A、a!=b&c%d<aB、a++==a+b+c+dC、++a*b--+dD、a+b>=c+d答案:C11、设有定义inti=6;,则执行以下语句后,i的值为()。i+=i-1;A)10B)121C)11D)100答案:Ci=2i-112、下列语句序列执行后,a的值是()inta=13;a%=a/5;A、3B、13C、169D、1答案:B13、设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()。A)i=i+2B)a[0]=7;C)i++---j;D)a(0)=66;答案:B答案A和C的i和j都需要进行初始化后才能使用。14、设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()。A)x>y||x>zB)x!=yC)z>(y+x)D)x<y&!(x<z)答案:B15、下列最终属性i的定义中,正确的是()。A)staticfinalinti=100;B)finalinti=1.2;C)finali='w';D)finalchari;答案:A答案B左边小于右边;答案C没有定义变量的标识符;答案D没有初始化变量。多选1、选出合理的标识符()A、_sys1_lll//对B、2mail//错,数字不能作为首字母C、$change//对D、class//保留字答案:A和C2、指出正确的表达式()A、doublea=1.0;//正确B、Doublea=newDouble(1.0);//正确C、bytea=340;D、Bytea=120;答案:A和B3、下面哪些标识符在Java语言中是合法的?()A、persons$//正确B、TwoUsers//正确C、*pointD、instanceofE、end-line答案:A和B4、下面哪些赋值语句是错误的?()A、floatf=11.1;//double赋值给float损失精度B、doubled=5.3E12;C、charc='\r';D、bytebb=433;//整型赋值给字节损失精度E、Booleanb=true;//小写答案:ADE5、下列表达式哪些是正确的:()A、byte=340;B、Boolean=1;C、longl=-2;D、double=0.9239