- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA语言程序设计末考试试题及答案
三、程序分析:(每题4分)
1. 下面是一个排序的程序:
import java.io.*;
public class Test56_Sort
{
public static void main(String args[ ])
{
int[] a={42,99,5,63,95,36,2,69,200,96};
System.out.println(排序前的数据序列:);
ShowArray(a);
Sort(a);
System.out.println(排序后的数据序列:);
ShowArray(a);
}
public static void Sort(int[] x)
{
int w;
for(int i=1; ix.length; i++)
{
for(int j=0; jx.length-1; j++)
if(x[j]x[j+1])
{ w=x[j]; x[j]=x[j+1]; x[j+1]=w; }
/* if(i==1||i==2) ShowArray(x);
if(i==2) break; */
}
}
public static void ShowArray(int b[])
{
for(int i=0; ib.length; i++)
System.out.print(b[i+i+]= +b[i]);
System.out.println( );
}
}
问题: 如果将方法Sort( )中的一对注释符(/* */)去掉,程序输出的结果是什么?
排序前的数据序列:
b[0]=42b[1]=99b[2]=5b[3]=63b[4]=95b[5]=36b[6]=2b[7]=69b[8]=200b[9]=96
b[0]=42b[1]=5b[2]=63b[3]=95b[4]=36b[5]=2b[6]=69b[7]=99b[8]=96b[9]=200
b[0]=5b[1]=42b[2]=63b[3]=36b[4]=2b[5]=69b[6]=95b[7]=96b[8]=99b[9]=200
排序后的数据序列:
b[0]=5b[1]=42b[2]=63b[3]=36b[4]=2b[5]=69b[6]=95b[7]=96b[8]=99b[9]=200
2. 请写下程序的输出结果:
public class Test52
{
String str1=Hello, Java world! \t;
String str2=Hello, students! ;
public static void main(String args[])
{
System.out.print(str1);
System.out.println(str2);
}
}
输出结果:
3. 请写下程序的输出结果:
public class T2_4 {
public static void main(String[] args)
{
int i,j;
char c=*;
for(i=0;i5;i++)
{
for(j=0;j=i;j++)
System.out.print(* );
System.out.println();
}
}
}
输出结果:
4、请写下程序的输出结果:
public class ex2_2
{
public static void main (String args[ ] )
{
int x , y ;
byte b = 6;
float z = 1.234f ;
double w = 1.23;
boolean flag;
x = 12 ;
y = 300;
flag=xy;
System.out.println(xy==+flag);
flag=zw;
System.out.println(zw==+flag);
}
}
五、程序设计:(每题11分,共33分)
1、编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如我ABC4,应该截为我AB,输入我ABC汉DEF,6,应该输出为我ABC而不是我ABC+汉的半个。
2、编程求解:所有两位整数能被3整除的数的和,以及不能被3整除的数的各位数字之和。
3、设计一个程序求
文档评论(0)