- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02多项选择题概论
72. 下面哪几个函数是public?void?example(){...}的重载函数?
?A、?public?void?example(?int?m){...}
?B、public?int?example(){...}
?C、public?void?example2(){...}
?D、?public?int?example?(?int?m,?float?f){...}
答:?A,D
Java中的重载函数,指的是函数的方法名相同并且参数表不同
73. 给出下面的代码段:
public?class?Base{
int?w,?x,?y?,z;
public?Base(int?a,int?b)
{
x=a;?y=b;
}
public?Base(int?a,?int?b,?int?c,?int?d)
{
//?assignment?x=a,?y=b
w=d;
z=c;
}
}
在代码说明//?assignment?x=a,?y=b处写入如下哪几个代码是正确的?
?A、?Base(a,b);
?B、x=a,?y=b;
?C、x=a;?y=b;
?D、this(a,b);
答:?C,D
A选项的写法语法错误;B选项x=a后面用逗号也是不正确的。C,D均正确,调用自身的其它构造方法使用this关键字。
74. 已知如下定义:String?s?=?story;
下面哪个表达式是合法的?
?A、?s?+=?books;
?B、char?c?=?s[1];
?C、int?len?=?s.length;
?D、String?t?=?s.toLowerCase();
答:?A,D
B的错误是String是一个对象,而不是一个char类型的数组;C的错误是String没有length这个属性,只有一个length()的方法。
76.如下哪些字串是Java中的标识符??
?A、?fieldname
?B、super
?C、3number
?D、#number
?E、$number
答:?A,E
77. 如下哪些是Java中有效的关键字??
?A、?const
?B、NULL
?C、false
?D、this
?E、?native
答:A,C,D,E
B选项为大写,故不是Java中有效的关键字,如为null,则是。
78. 如下哪些是Java中正确的整数表示?
?A、22
?B、0x22
?C、022
?D、22H
答:?A,B,C
A为十进制,B为十六进制,C为8进制,D错误。
80. 下面哪些是正确的?
?A、??是算术右移操作符.
?B、?是逻辑右移操作符.
?C、?是算术右移操作符
?D、?是逻辑右移操作符
答:A,D
81. 下面哪个赋值语句是合法的?
?A、float?a?=?2.0
?B、double?b?=?2.0
?C、int?c?=?2
?D、long?d?=?2
答:B,C,D
由于小数的字面值为double,A选项的赋值有丢失精度的危险,所以不合法。
83. 下面哪个语句是创建数组的正确语句?
?A、?float?f[][]?=?new?float[6][6];
?B、float?[]f[]?=?new?float[6][6];
?C、float?f[][]?=?new?float[][6];
?D、float?[][]f?=?new?float[6][6];
?E、float?[][]f?=?new?float[6][];
答:A,B,C,D
85. 已知如下的命令执行?java?MyTest?a?b?c
请问哪个语句是正确的?
?A、?args[0]?=?MyTest?a?b?c
?B、args[0]?=?MyTest
?C、args[0]?=?a
?D、args[1]=?b
答:C,?D
args数组代表的是Java程序传入的参数,不包括类名,下标由0开始。
88. 已知如下代码:
public?class?Test
{
public?static?void?main(String?arg[])
{
int?i?=?5;
do?{
System.out.println(i);
}?while?(--i5)
System.out.println(finished);
}
}
执行后的输出是什么?
?A、?5
?B、4
?C、6
?D、Finished
?E、None
答:A,D
--i的值为i的值,但执行该表达式后i的值为4,所以选择A和D。
89. 下面代码执行后的输出是什么?
outer:?for(int?i=0;i3;?i++)
inner:?for(int?j=0;j2;j++)
{
if(j==1)?continue?outer;
System.out.println(j+?and?
您可能关注的文档
- 026涌吐027攻毒杀虫去腐药概论.ppt
- 02CSS样式表概论.ppt
- 安全生产知识培训讲解.ppt
- 安全事故救援预案!讲解.doc
- 02imdboverview概论.ppt
- 02-运输经济学第02章经济学的十大原理概论.ppt
- 02HTML基础概论.ppt
- 安全用电2讲解.ppt
- 02上下肢浅层概论.ppt
- 02关系运算及符号运算概论.ppt
- 中国蹲便器行业市场全景评估及投资前景展望报告.docx
- 中国真空玻璃行业市场深度分析及投资战略规划报告.docx
- 2025年中国工控安全网关行业发展潜力预测及投资战略规划报告.docx
- 2023-2029年中国发泡螺旋式消音管材行业发展监测及投资前景展望报告.docx
- 中国玻璃釉电容器行业发展潜力预测及投资战略规划报告.docx
- 中国挂帘市场竞争格局及投资战略规划报告.docx
- 2024-2030年中国零售大数据行业市场发展监测及投资战略咨询报告.docx
- 2023-2028年中国IT基础设施市场全景评估及投资前景展望报告.docx
- 2025我为家乡代言短视频大赛活动方案.docx
- 2025-2031年中国笔记型电脑学习机行业市场深度分析及投资策略研究报告.docx
文档评论(0)