欢迎来到天天文库
浏览记录
ID:31587674
大小:63.52 KB
页数:10页
时间:2019-01-14
《网络程序设计平时作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《网络程序设计》一.选择题[1]假设有如下代码::1.publicclassColors{2.publicstaticvoidmain(Stringargs[]){3.intn=1;4.System.out.println("TheColoris"+args[n]);5.}6.}设程序已经通过编译并生成文件Colors.class,运行以下哪一条命令会产生输出"TheColorisblue"?答:CA.ColorsredgreenblueyellowB.javaColorsbluegreenredyellowC.javaColorsgreenblueredyellowD.javaCol
2、ors.classbluegreenredyellowE.javaColors.classgreenblueredyellow[2]当编译和运行下列代码时会产生什么情况?1.publicclassStrEq{2.privateStrEq(){3.Strings="Bob";4.Strings2=newString("Bob");5.if(s==s2){6.System.out.println("Equal");7.}8.else{9.System.out.println("Notequal");10.}11.}12.publicstaticvoidmain(Stringargs[]){
3、13.StrEqs=newStrEq();14.}15.}答:BA.程序能通过编译并输出"Equal".B.程序能通过编译并输出"NotEqual".C.程序在编译时出错。D.程序在运行时出错。[3]对下列不完整的代码来说,哪些选项的声明语句能使程序完整并通过编译?1.publicclassDeclare{2.3.publicstaticvoidmain(String[]args){4.5.System.out.println("Thevariableis"+x);6.}7.}答:D,EA."intx;"放在第2行B."intx;"放在第4行C."intx=5;"放在第2行D."int
4、x=5;"放在第4行E."staticintx;"放在第2行F."intx=newint();"放在第4行二.编程题1.写一程序,它能接收命令行输入的2个整数,相加后将结果在屏幕上输出。(注:输入的两个命令行参数分别对应args[0]和args[1],但为String类型,可用Integer类的parseInt方法来将它转换为整数后实现相加。例:Stringstr1;inti;str1=newString("123");i=Integer.parseInt(str1);)答:主要程序代码如下:PublicclassAddInteger{publicstaticvoidmain(Stri
5、ng[]args){if(args.length!=2)System.out.println(“参数个数不对!”);else{int i1 = Integer.parseInt(args[0]);int i2 = Integer.parseInt(args[1]);int i = i1+i2;System.out.println("两参数之和为: "+i); }}}2.写一程序,它能接收命令行输入的若干个整数,排序后按从小到大的次序在屏幕上输出。答:主要程序代码如下:public static void main(String[] args){ int temp; int[] v
6、alues; for(int n=0;n values[j + 1]){temp = values[j];values[j] = values[j + 1];values[j + 1] = temp;}}}for(int k=0; k< values.length;
7、++k){System.out.println("Index: " + k + "Value: " + values[k]);}}3.设名为staff的包中包含两个类,Employee和Manager,其中Manager为Employee的子类,定义如下:classEmployee{Stringname;//雇员姓名intage;//年龄chargrade;//业绩评等,从高到低为A,B,C,D四等。}classManagerextendsEm
此文档下载收益归作者所有