2020虹猫杯人文赛区JAVA知识竞赛试....docxVIP

2020虹猫杯人文赛区JAVA知识竞赛试....docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
2020虹猫杯人文赛区JAVA知识竞赛试题及答案 您的姓名: [填空题] * _________________________________ 1. 在Java中,下列哪些是合法的变量名 [多选题] A、_myString(正确答案) B、$a+b C、myString(正确答案) D、9myString 答案解析:变量只能由字母数字下划线和$组成,不能以数字开头,不能是关键字 2. int a=5; System.out.println(a%2==1 ?(a+1)/2:a/2) 其输出结果是多少? [单选题] A、1 B、2 C、2.5 D、3(正确答案) 答案解析:本题主要综合三元表达式和运算符的运算顺序。计算顺序应该先算三元表达式,再算后面表达式a/2。 3. 在Java中,下列()语句不能通过编译 [单选题] A、String s= join+ was+ here B、String s=join+3 C、int a= 3+5 D、float f=5+5.5(正确答案) 答案解析:D选项,5是int类型,5.5是double类型,其结果为double类型而非float 4. 在Java中,下列()是不合法的赋值语句 [多选题] A、float f=1/3(正确答案) B、int i=1/3 C、float f=1*3.0(正确答案) D、double f=1.0/3 答案解析:A答案int类型/int类型,结果int类型。C答案int类型*double类型,结果double类型 5. 下面程序的输出结果是什么() int[] arr = new int[10]; System.out.println(arr[0]); [单选题] A、编译不通过 B、运行时出错 C、输出null D、输出0(正确答案) 答案解析:int数组的初始值为0 6. 以下选项中是对一个Java源文件进行正确编译的语句是 [单选题] A、javac Test.java(正确答案) B、javac Test C、java Test D、java Test.class 答案解析:javac编译命令,.java文件时需要编译,java是运行命令,运行的是.class文件 7. 以下do-while循环代码的执行结果是 int a=0; int c=0; do{ -–c; a=a-1; }while(a0); System.out.println(a+ +c); [单选题] A、-1 -1(正确答案) B、死循环 C、-1 -2 D、-1 0 答案解析:–c结果为-1,a=a-1结果为-1,循环结束 8. 以下选项中能够正确创建一个数组的是() [多选题] A、float []f[] = new float[6][6];(正确答案) B、float f[][] = new float[][]; C、float [6][]f = new float[6][6] D、float [][]f = new float[6][];(正确答案) 答案解析:B答案定义数组需要指定数组长度,C答案数组长度不能出现在数组定义前 9. 在java中,下列运算符合法的是( ) [单选题] A、(正确答案) B、 C、if D、:= 答案解析:A答案属于逻辑运算符 10. 表达式(11+3*8)/4%3的值是 [单选题] A、31 B、0 C、1 D、2(正确答案) 答案解析:本题应该先算(),再算*,然后再算+,然后按顺序算/和%.其结果为2 11. 运算符优先级别排序正确的是() [单选题] A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符(正确答案) B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符 C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符 D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符 答案解析:运算符由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符 12. 以下哪些不属于java的关键字 [多选题] A、student(正确答案) B、class C、value(正确答案) D、public 答案解析:class定义类,关键字。public属于访问修饰符关键字 13. 下列语句中,正确的完成整型变量的声明和赋值的是( ) [单选题] A、int count, count = 0; B、int count = 0;(正确答案) C、count = 0; D、int count1; 答案解析:B符合变量命名和定义规范 14. 以下为 Java 中的多行注释声明的是() [单选题] A、// 这是注释 B、*/ 这是注释 */

文档评论(0)

Summer&Records + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档