永发信息网

《Java程序设计》题目

答案:6  悬赏:0  手机版
解决时间 2021-04-15 07:33

一.简答题

1. 描述什么是良好的编程风格(Java编程)?

二.单项选择题

.按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是( )

A. PatientCurrent B. patientCurrent C. patientcurrent D. Patientcurrent

2.指出下列赋值表达式中错误的一项( )

A.int a =0; B. float b = 0f; C. boolean c = false; D. char d = “0”;

3.以下变量名中哪项是不合法的( ):

A、 BigMeaninglessName B、newint

C、 1 st D、big_1

4.关于垃圾收集的哪些叙述是正确的( ):

A.程序开发者必须自己创建一个线程进行内存释放的工作

B.垃圾收集允许程序开发者明确指定并立即释放该内存

C.垃圾收集将检查并释放不再使用的内存

D.垃圾收集能够在期望的时间释放被java对象使用的内存

三.程序设计题目

1.假设有整型数组{18,12,45,68,98,5,35},请用实现一个算法将这个数组进行排序,排序的结果为非递减,排序算法可以采用冒泡排序算法、快速排序算法、插入排序算法或选择排序算法中的任意一个。

最佳答案

1.①按照命名规范书写标示符


②注意缩进


③每个代码块,每个类都要写有注释和描述


④写上类创建的时间,作者


2.A D C B


3.


class ArraySort{


static public void main(String arg[]){


int[] a={18,12,45,68,98,5,35};


int temp=0;


String result="{";


for(int i=0;i<a.length;i++){


for(int j=i;j<a.length;j++){


if(a[i]>a[j]){


temp=a[i];


a[i]=a[j];


a[j]=temp;


}


}


}


for(int i=0;i<a.length;i++){


result=result+a[i]+","


}


System.out.println(“用冒泡排序法,按递增排序结果为:"+result.substring(0,result.length()-1)+"}");


}


}


全部回答

一 简答题 良好的编程风格 主要指 代码的缩进编排,变量的命名规范,代码注释等方面的问题

二 1 A 2 D 3 C 4 C

public class Sort { //冒泡排序 public void sort(int[] array){ int temp=0; for(int i=0;i<array.length;i++){ for(int j=0;j<array.length-i-1;j++){ if(array[j]>array[j+1]) { temp=array[j]; array[j]=array[j+1]; array[j+1]=temp; } } }

for(int i=0;i<array.length;i++){ System.out.println(array[i]); } } public static void main(String[] args) { int[] array=new int[]{18,12,45,68,98,5,35}; Sort sort=new Sort(); sort.sort(array); }

}

一。 http://blog.csdn.net/steven_zz/archive/2008/06/11/2534983.aspx

二。

1,A 2,D 3,c 4,B

public class Sort { public static void main(String[] str){

int[] num = new int[3]; int[] count = {18,12,45,68,98,5,35}; int temp=0; for(int i=0;i<count.length; i++){ for(int j=0; j<count.length-1-i; j++){ if(count[j]>count[j+1]){ temp=count[j]; count[j] = count[j+1]; count[j+1] = temp; } } } for(int i=0; i<count.length; i++){ System.out.println(count[i]); } }

}

1.类名首字母大写,比如Date, String, Hashtable等

2.方法 方法一般定义为public。当然,如果方法仅仅在当前类用到可以定义为private,而如果希望一个子 类沿用这个方法则不同,这时候的方法应定义为protected。

3.常量一般全部大写,也可以包含下横线: public static final int MAX_SIZE_OF_DATABASE

4.给自己的代码加入注释

BDCC

//冒 int []sint=new int[]{18,12,45,68,98,5,35}; int temp; for(int i=0;i<sint.length;i++){ for(int j=0;j<sint.length-i-1;j++){ if(sint[j]>sint[j+1]) { temp=sint[j]; sint[j]=sint[j+1]; sint[j+1]=temp; } } } for(int i=0;i<sint.length;i++) { System.out.println(sint[i]); }

int[] array = {18,12,45,68,98,5,35} ; java.util.Arrays.sort(array) ; for(int i:array) { System.out.println(i) ; }

只需使用一个函数就可以了!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
专科生必须要考计算机等级证吗
云龙文印服务部在什么地方啊,我要过去处理事
南宁下午五点四十五到郑州火车多长时间到
问问 多少经验 升2级 ?
— Dad, it’s such a long way from our hom
30级且PK等级三级可以点亮2级图标吗
病煞旁加上乞念什么
咽喉炎有什么东西禁忌吗?
罗马全面战争
贵州金典投资担保有限公司这个地址在什么地方
隆回县邵阳周旺中心卫生院公共卫生办公室地址
关爱能用正确或错误来形容吗?
景德镇冷水涧怎么去
若直线l经过点(1,2)且与直线2x+y-1=0平行
请问有什么快速又简单的减肥方面?
推荐资讯
今年4月20日8时02分,四川省雅安市芦山县发生
---If you have any trouble, please call me
手机微信文档怎么编辑,手机微信里的文档能在
ps注册码!
我的女儿起名2009年12月6日12点19分出生的爸
全国高校网址大全
农村合作医疗是不是要留医才可以报销?
Q8200
拳风传奇和灵魂猎手冲突吗
后空翻怎样练?高人来指点
普瑞纳饲料(大同乡村帐乡管办公室北)在什么地
–-- I really like this overcoat, but you
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?