- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2020虹猫杯人文赛区JAVA知识竞赛试题及答案
您的姓名:填空题
[]*
_________________________________
1.在Java中,下列哪些是合法的变量名[多选题]
A、_myString(正确答案)
B、$a+b
C、myString(正确答案)
D、9myString
答案解析:变量只能由字母数字下划线和组成,不能以数字开头,不能是关键字
$
2.inta=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、Strings=join+was+here
B、Strings=join+3
C、inta=3+5
D、floatf=5+5.5(正确答案)
答案解析:选项,是类型是类型,其结果为类型而非
D5int,5.5doubledouble
float
4.在Java中,下列()是不合法的赋值语句[多选题]
A、floatf=1/3(正确答案)
B、inti=1/3
C、floatf=1*3.0(正确答案)
D、doublef=1.0/3
答案解析:答案类型类型,结果类型。答案类型类型,
Aint/intintCint*double
结果double类型
5.下面程序的输出结果是什么()
int[]arr=newint[10];
System.out.println(arr[0]);[单选题]
A、编译不通过
B、运行时出错
C、输出null
D、输出0(正确答案)
答案解析:数组的初始值为
int0
6.以下选项中是对一个Java源文件进行正确编译的语句是[单选题]
A、javacTest.java(正确答案)
B、javacTest
C、javaTest
D、javaTest.class
答案解析:编译令文件时需要编译,是运行令,运行的是
javac,.javajava.class
文件
7.以下do-while循环代码的执行结果是
inta=0;
intc=0;
do{
-–c;
a=a-1;
}while(a0);
System.out.println(a++c);[单选题]
A、-1-1(正确答案)
B、死循环
C、-1-2
D、-10
答案解析:结果为结果为,循环结束
–c-1,a=a-1-1
8.以下选项中能够正确创建一个数组的是()[多选题]
A、float[]f[]=newfloat[6][6];(正确答案)
B、floatf[][]=newfloat[][];
C、float[6][]f=newfloat[6][6]
D、float[][]f=newfloat[6][];(正确答案)
答案解析:答案定义数组需要指定数组长度,答案数组长度不能出现在数组定
BC
义前
9.在java中,下列运算符合法的是()[单选题]
A、(正确答案)
B、
C、if
D、:=
答案解析:
文档评论(0)