java基础知识考试.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java?基础测试题 一、选择题(每题?2?分) 1、在?JAVA?编程中,Java?编译器会将?java?程序转换为(?)。 A.?字节码;B.?可执行代码;?C.?机器代码;?D.?以上所有选项都不正确。 2、下列那些不是合法的标识符?(?) A.?Tel_num B. 8ABc C. Emp_1 D.?b123.6 E. NULL F. Hello?World 3、?以下字符常量中不合法的是(?)。 A.?| B.?\ C.\n D.我 4、下列语句编译没有错误的是:(?) A.?float?a=1.5; B.byte?a=129; C.byte?a=5; D.byte?a=(byte)200; 5、java?中?int?数据类型在内存中表示为( ) A.?2?个字节 B.4?个字节?C.?由程序员指定 D.?以上都不正确 6、下列程序段执行后?t5?的结果是(?)。 int?t1?=?9,?t2?=?11,?t3=8; int?t4,t5; t4?=?t1??t2???t1?:?t2+?t1; t5?=?t4??t3???t4?:?t3; A.?8 B.20 C.11 D.9 7、若有定义?int?a?=?2;则执行完语句?a?+=?a?-=?a?*?a;?后,a?的值是( )。 A.?0 B.?4 C.?8 D.–4 8、设?a,?b,?c,?d?均为?int?型的变量,并已赋值,下列表达式的结果属于非逻辑值的是( ) A.?a!=b??c%d??a B.a++?=?=a+b+c+d C.++a*b--+d D.a+b=c+d 9、以下代码段执行后的输出结果为( ) int?x=3;?int?y=10; System.out.println(y%x); A.0 B.1 C.2 D.3 10、下列语句序列执行后,k?的值是( )。 int?i=10,?j=18,?k=30; switch(?j?-?i?) {?case?8?:?k++; case?9?:?k+=2; case?10:?k+=3; default?:?k/=j; } A.?31 B.?32 C.?2 D.33 11、?假定有变量定义:?int?k=7,x=12;?则能使值为?3?的表达式是( )?。 A.?x%=(k%=5) B.x%=(k-k%5) C.?x%=k-k%5 D.?(x%=k)-(k%=5) 12、设?x?和?y?均为?int?型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是( )。 A.?把?x?和?y?按从大到小排列 B.?把?x?和?y?按从小到大排列 C.?无确定结果 D.?交换?x?和?y?中的值 13、若有定义?int?a=1,b=2;?表达式(a++)+(++b)?的值是( )。 A.?3 B.?4 C.?5 D.?6 14、?若有定义?int?a=9,b=6;?a?b?的值是( )?。 A.?0 B.?1 C.?false D.?true 15、设?x?=?1?,?y?=?2?,?z?=?3,则表达式?y+=z--/++x?的值是:( ?)  ? A.3    B.3.5?  C.4    D.5 16、设有定义?float?x=3.5f,?y=4.6f,?z=5.7f;则以下的表达式中,值为?true?的是( )。 A.x??y?||?x??z B.?x?!=?y C.?z??(?y?+?x?) D.?x??y??!?(?x??z?) 17、设有定义?int?i?=?6?;,则执行以下语句后,i?的值为( )。 i?+=?i?-?1; A.10 B.121 C.11 D.100 18、?设有定义?int?i=123;?long?j=456;?下面赋值不正确的语句是( )。 A.j=i; B.?j=(long)i; C.i=(int)j; D.i=j; 19、设?int?型变量?a、b,float?型变量?x、y,char?型变量?ch?均已正确定义并赋值, 正确的?switch?语句是( )。 A.?switch?(x?+?y)?B.?switch?(?ch?+?1?) {?......?} {?......?} C.?switch?ch D.switch?(?a?+?b?); {?......?} {?......?} 20、执行如下程序代码 后,C?的值是(?)   a=0;c=0;   do{   --c;   a=a-1;   }while(a0); A.?0 B.?1 C.?-1 D.?死循环 21、以下由?for?语句构成的循环执行的次数是( )。 for?(?int?i?=?0;?true?;?i++)?; A.有语法错,不能执行 B.无限次?C.执行?1?次?D.?一次也不执行 22、分析下列

文档评论(0)

xiaoluping2000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档