ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:36.18KB ,
资源ID:8239149      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8239149.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第2章 Java语言基础.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第2章 Java语言基础.docx

1、第2章 Java语言基础第2章 Java语言基础一、选择题1下列说法不正确的是( )。A环境变量可在编译sourcecode时指定B在编译程序时,所能指定的环境变量不包括classpathCjavac一次可同时编译数个Java源文件Djavac.exe能指定编译结果要置于哪个目录(directory)2下列标识符合法的是( )。AnewB$UsdollarsC1234Dcartaxi3下列说法正确的是( )。A数组是一种对象B数组属于一种原生类Cint number=31,23,33,43,35,63D数组的大小可以任意改变4下列属于合法的Java标示( )。A:h$uBmatsCU8D-3.

2、3456785在Java程序中,下列哪几项不属于空白?( )A空格B制表符C换行符和回车符D/*符6下列哪个是Java不正确的注释风格?( )A/HelloB/*Hello*/C/*Hello*/DHello7Java的语句块使用什么符号标记的?( )A()BBegingEndCD/*/8下列哪个是Java正确的语句?( )Aint xBint x;CINT xDxas interger9下列哪个符号表示的是文档注释?( )A/HelloB/*Hello*/C/*Hello*/DHello10下列哪个不是Java的关键字?( )AbooleanBbyteCconstDfina11下列哪个不属于

3、Java的关键字?( )AnewBinterfaceCthrowDgoto12下列哪个不是Java的关键字?( )AstaticBsuperCinnerDsynchronized13下列哪个不属于Java的关键字?( )AvarBtryCthrowDthrows14下列Java语句哪个一定是错误的?( )Ac=new classA()Bc=new classA(25)Cc=new (sizeof(classA)Dc=new classA(25,26)15下列哪个不是Java的正确标识符( )?Aa2Baa2Ca2aD2aa16下列哪几个不属于Java的正确标识符?( )A_userB_User

4、CUser_D#user17下列哪个不是Java的正确标识符?( )AthisBthisACThisDAthis18下列哪个不属于Java的正确标识符?( )ApublicBsizeofCcLAssD_new19假设username是一个Java中的变量,下列哪几个标识符与username表示的是同一个变量?( )AUserNameBUsernameCuserNameDusername20下列哪个不是Java中类的命名约定?( )A类名为名词B含有大小写C首字符大写D越短越好21下列哪个不是Java中方法的命名约定?( )A含有大小写B首字母小写其余单词首字母大写C尽量不用下划线D下划线越多越

5、好22下列哪些是Java中常量的命名约定?( )A全部为小写字母B全部为大写字母C大小写混合D字与字之间不用下划线分隔23在一个Java程序中,我们想用一个变量来保存用户的名字,请按照Java的命名约定选择一个较好的变量名。( )AuserNameBUSERNAMECuDUser_Name24下列叙述中,哪些属于较好的Java命名约定?( )A采用3格或4格的缩进格式Bfor结构中即使有一条语句也使用括起来C尽量使用较少的行数,把一些短的行写在一起D接口的命名使用名词,每个字的首字母大写25Java的基本类型不包括那个类?( )A逻辑型B字符型C数值型D浮点型26Java的复合类型包括那些?(

6、 )A数组B类C联合体D字符串27Java中boolean类型的变量可以取下面那些值?( )A1BfalseCTRUED028Java中int类型的变量占几个字节的内存?( )A1B2C4D829Java程序中,定义了一个变量char c;那么它可以得到下列哪些值?( )AaBtCu32a5Dabc30Java中整型、实型、字符型数据可以进行混合运算,运算时( )?A不用转化就能计算B必须都转化成实型C必须都转化成字符型D位数少的转化成位数多的31Java中,位数多的类型向位数少的类型进行转化时应该( )?A不能转化B自动转化C用户不用明确指明D强制类型转换32找出下列错误的语句。( )Ain

7、t i=3Bbyte b=(byte)iCint i=(int)3.263Ddouble a=3.263Eint i=(int)aFdouble a=3.263Gint i=a33自动类型转化过程中( )Abyte opint=byteBshort opint=shortCint opfloat=intDfloat opdouble=double34下列语句有可能产生不可意料的错误的是?( )Adouble a=2e+28Bint i=aCdouble a=2e+29Ddouble a=2e+30Edouble a=2e+3135下列Java变量的声明正确的是( )?Ay=3Bint *x,y

8、Cint x=2,y=3Dint x=2;36下列Java变量的说明和赋值不正确的是( )?Afloat f=3.1415fBdouble w=3.1415Cint i=3.1415Dchar c=a37下列Java变量的说明和赋值正确的有?( )Aboolean b=1;Bboolean b=TRUE;Cboolean b=(32);Dint i=(32);38下列Java变量的说明和赋值正确的选项是?( )AAbooleantru e=true;Bchar c=65;Cboolean b=TRUE;Dint i=3;39下列语句有可能产生不可意料的错误的是?( )Adouble a=2e+

9、28;Bint i=a;Cdouble a=2e+29;Ddouble a=2e+30;40Java的复合数据类型不包括那个?( )A数组B类C接口D枚举类型41下列各项中不属于Java常数的有?( )Aint i=3;BtrueC283DHelloJava!42阅读下面程序class ex31 public static void main(String args)int x=60;int y,z;if(x50)y=10;z=y+x;现在想先编译再运行该程序,结果是( )。A70B60C编译出错D运行出错43阅读下面程序class ex32public static void main(St

10、ring args)int x=2;int x=3;System.out.println(x);现在想先编译再运行该程序,结果是( )。A2B3C编译出错D运行出错44阅读下面程序class ex32public static void main(Stringargs)int x=3;System.out.print(x+);int x=2;System.out.println(x);现在想先编译再运行该程序,结果是( )。A32B23C编译出错D运行出错45阅读下面程序class ex32public static void main(String args)int x=2;x=3;Syst

11、em.out.println(x);现在想先编译再运行该程序,结果是( )。A2B3C编译出错D运行出错46下列各项中不属于Java运算符的有?( )A+B/C&D!47想把-256保留负号右移4位得到-16的语句是( )?A-2564B-2564C-2564D-2565&x3)System.out.println(Yes.);elseSystem.out.println(No.);现在想先编译再运行该程序,结果是( )。AYes.BNo.C编译出错D运行出错49阅读下面程序class ex3124public static void main(String args)int x=3;x+;x

12、*=2;x=x0)Cint y=0Dif(y0)69阅读下面程序,判断输出结果:( )char ch=a;switch(ch)case b:System.out.print(b);case a: System.out.print(a);case c: System.out.print(c);break;case d: System.out.print(d);break;AbacdBacdCacDa70阅读下面程序,判断输出结果:( )char ch=a;switch(ch)caseb:System.out.print(b);case a:System.out.print(a);case c:S

13、ystem.out.print(c);default:System.out.print(d);break;AbacdBacdCacDa71阅读下面程序,它的输出结果是什么?( )int i=0;while(i3)System.out.print(*);i+;System.out.print(*);A*B*C*D*72.指出下列程序运行的结果 ( )public class Example String str=new String(good); charch=a,b,c; public static void main(String args) Example ex=new Example()

14、; ex.change(ex.str,ex.ch); System.out.print(ex.str+ and ); Sytem.out.print(ex.ch); public void change(String str,char ch) str=test ok; ch0=g; Agood and abc Bgood and gbc Ctest ok and abc Dtest ok and gbc 73下列程序的输出结果是什么? ( )class Array test2public static void main(Stringargs) intarr=1,2,3; for(int i=

15、0;i2;i+) arri=0; for(int i=0;i3;i+) System.out.println(arri);A123B003C023D00074下列程序的输出结果是什么? ( )public class Hopepublic static void main(Stringargs)Hope h=new Hope();protected Hope()for(int i=0;i10;i+)System.out.println(i);A0123456789B编译错误Constructorcannotbeprotected.D1234567891075.运行下列程序, 不会产生什么结果

16、( )public class X extends Thread implements Runable public void run() System.out.println(this is run(); public static void main(String args) Thread t=newThread(new X(); t.start(); A 第一行会产生编译错误 B 第六行会产生编译错误 C 第六行会产生运行错误 D 程序会运行和启动 76下列各项中属于不正确的Java数组说明?( )Achar sBchar sCclass AADclass AA77下面那个语句是定义一个

17、50个string对象数组的引用?( )Achar aBString aCString aDObject a50EString a5078下面那段程序建立了5个空字符串。( )AString a=new String5BString a=,CString a5DString 5a79下面声明一个含有31个double元素的数组正确的是( )Adouble snow=new double31Bdoubles now31=new array31Cdoubles now31=new arrayDdouble31 snow=new double80阅读程序段Integer s=new Integer(

18、9);Integer t=new Integer(9);Long u=new Long(9);下列为真的是( )。A(s=u)B(s=t)C(s.equals(t)D(s.equals(9)E(s.equals(newInteger(9)81下列程序的输出是什么? ( )outer:for(int i=1;i3;i+) inner:for(int j=1;j3;j+) if(j=2)continue outer; System.out.println(i+and+j); A1and1B1and2C2and3D2and282下列程序的输出是什么? ( ) outer:for(int i=0;i2

19、;i+) inner:for(int j=0;j2;j+) if(j=1)break outer; System.out.println(i=+i+,j=+j);Ai=0,j=0Bi=1,j=0Ci=2,j=0Di=0,j=1Ei=1,j=183 outer:for(int i=0;i5;i+) inner:for(int j=1;j1)System.out.println();break outer; System.out.print(continueinner);输出结果是:( )AcontinueinnerBcontinueouterCbreakouterDbreakinner84下列哪个是正确的初始化一个含有7个元素的dayhigh数组?(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1