JAVA语言与网络编程第二套作业Word文件下载.docx
- 文档编号:21332014
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:14
- 大小:18.01KB
JAVA语言与网络编程第二套作业Word文件下载.docx
《JAVA语言与网络编程第二套作业Word文件下载.docx》由会员分享,可在线阅读,更多相关《JAVA语言与网络编程第二套作业Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
i<
5;
i++)
a[i]=i;
for(i=a.length-1;
i>
=0;
i--)
System.out.println(“a[“+i+“]=“+a[i]);
}
程序执行后,a[4]的值为
A、4
B、3
C、2
D、1
分析以下程序:
publicclassatest{
publicstaticvoidmain(Stringargs[]){
inti=0;
while(i){
if(i==4){
break;
++i;
A、4答案错
程序执行后,a[1]的值为
封装使对象能够向其他对象隐藏它们的实现——该原则称为()。
A、信息暴露
B、信息安全
C、信息隐藏
D、信息改动
每个对象都可以使用关键字this访问()的引用。
A、其他对象
B、其他方法
C、自身方法
D、其自身
能够以不同方式初始化类对象的是()。
A.重载的主函数
B.重载的数学函数
C.重载的构造函数
D.A和B
★多选题:
classArrayUse{
publicstaticvoidmain(Stringargs[]){
intmonth_days[];
month_days=newint[12];
//对数组成员赋值
month_days[0]=31;
month_days[1]=28;
month_days[2]=31;
month_days[3]=30;
month_days[4]=31;
month_days[5]=30;
month_days[6]=31;
month_days[7]=31;
month_days[8]=30;
month_days[9]=31;
month_days[10]=30;
month_days[11]=31;
//打印出数组成员的各个值
for(inti=0;
i<
12;
i++){
System.out.println(“第“+(i+1)+“个月有“+month_days[i]+“天。
“);
程序运行的结果是:
A、第一个月有31天
B、第二个月有29天
C、第3个月有31天
D、第4个月有30天
以上是运行后的正确答案,但答题后报错
inti,j;
intmyArray[]={9,-3,5,84,10};
intl=myArray.length;
for(i=0;
i
for(j=i+1;
j
//元素交换,小的交换到前面
if(myArray[i]>
myArray[j]){
intt=myArray[i];
myArray[i]=myArray[j];
myArray[j]=t;
System.out.println(myArray[i]+““);
程序运行的结果为:
A、-3591084
B、按升序排列
C、841095-3
D、按降序排列
importjavax.swing.*;
finalintARRAY_SIZE=16;
intmyArray[];
Stringoutput=““;
myArray=newint[ARRAY_SIZE];
myArray[0]=1;
myArray[1]=1;
for(inti=2;
i<
myArray.length;
myArray[i]=myArray[i-1]+myArray[i-2];
output+=“序号\t数组值\n“;
for(inti=0;
output+=i+“\t“+myArray[i]+“\n“;
JTextAreaoutputArea=newJTextArea(16,20);
outputArea.setText(output);
JOptionPane.showMessageDialog(null,outputArea,
“ArrayUse“,
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
下面哪些是程序运行的结果?
A、序号0数组值1
B、序号1数组值1
C、序号2数组值2
D、序号4数组值4
intmatrix[][]=newint[8][9];
inti,j=0;
4;
for(j=0;
j<
j++){
matrix[i][j]=i+j;
i++){
j++)
System.out.print(matrix[i][j]+““);
System.out.println();
下列哪些是上面程序的执行结果
A、01234567
B、12345678
C、1234567
D、234567
运行后的结果为:
01234
12345
23456
34567
classCCircle{//定义类CCircle
privatedoublepi=3.14;
privatedoubleradius;
publicCCircle(){//CCircle()构造函数
System.out.println(“CCircle()constructorcalled“);
publicvoidsetRadius(doubler){
radius=r;
System.out.println(“radius=“+radius);
publicvoidshow(){
System.out.println(“area=“+pi*radius*radius);
classCCoinextendsCCircle{//定义CCoin类,继承自CCircle类
privateintvalue;
publicCCoin(){//CCoin()构造函数
System.out.println(“CCoin()constructorcalled“);
publicvoidsetValue(intt){
value=t;
System.out.println(“value=“+value);
publicclassCoinMake{
CCoincoin=newCCoin();
//建立CCoin对象
coin.setRadius(2.0);
//调用父类的setRadius()method
coin.show();
//调用父类的show()method
coin.setValue(5);
//调用子类的setValue()method
A、radius=2.0
B、area=12.56
C、value=5
D、value=4
classFlowControl{
inta=5,b=10;
System.out.println(“a=“+a);
System.out.println(“b=“+b);
System.out.println(““);
if(a<
b){
a=0;
System.out.println(“a<
b“);
else{
b=0;
System.out.println(“a>
A、a=5b=10
B、a<
b
C、a=0b=10
D、a>
A、a[4]=4
B、a[4]=3
C、a[3]=3
D、a[2]=1
classTStatic{
staticinti;
publicTStatic(){
i=4;
publicTStatic(intj){
i=j;
TStatict=newTStatic(5);
//声明对象引用,并实例化
TStatictt=newTStatic();
//同上
System.out.println(t.i);
System.out.println(tt.i);
A、444
B、333
C、222
D、111
classStaticDemo{
staticinta=42;
staticintb=99;
staticvoidcallMe(){
publicclassStaticByName{
StaticDemo.callMe();
//使用“类名.方法或属性名”的方式调用静态成员
System.out.println(“StaticDemo.b=“+StaticDemo.b);
StaticDemomyStatic=newStaticDemo();
myStatic.callMe();
//使用“对象名.方法或属性名”的方式调用静态成员
System.out.println(“mystatic.b=“+myStatic.b);
A、a=42
B、StaticDemo.b=99
C、a=99
D、mystatic.b=99
classPersonInformation{
Stringname;
Stringgender;
Stringnationality;
intage;
publicPersonInformation(Stringp_name,Stringp_gender,
Stringp_nationality,intp_age){
name=p_name;
gender=p_gender;
nationality=p_nationality;
age=p_age;
voidshow(){
System.out.println(“name:
“+name);
System.out.println(“gender:
“+gender);
System.out.println(“nationality:
“+nationality);
System.out.println(“age:
“+age);
publicclassThisUse{
publicstaticvoidmain(String[]args){
PersonInformationpersonInf=newPersonInformation(“zyiyi“,
“male“,“chinese“,20);
personInf.show();
A、name:
zyiyi
B、gender:
male
C、nationnaliti:
chinses
D、age:
20
★是非题:
在一个方法中,如果方法的参数或局部变量与类的某个域同名,若想访问这个类域,不一定使用this。
Y、对。
N、错。
重载的构造函数与另一个构造函数可以有相同的特性。
数组索引通常是float类型的。
只有在声明它的方法内可用的变量称为全局变量。
直接或间接调用自身的方法成为递归方法。
设置方法用于为类的public实例变量赋值。
子类不继承超类构造函数。
以上会提示答案错
方法通过方法调用激活。
抽象类的所有方法都必须声明为抽象方法。
内部类不准访问包装类的成员。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 语言 网络 编程 第二 作业