2017上半年计算机二级Java习题及答案
目录在Java中作为一种特殊文件,即文件名的列表,通过类File所提供的方法,可得到文件或目录的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、目录、修改文件和目录,查询文件属性,重命名文件或者删除文件。
故本题答案为A。
5、下列带下划线的标识符符合Java命名约定的是______。
A、package com.Bi.hr
B、public class xyz
C、int I
D、void setCustomerName()
本题考查的是Java命名约定。
包的名字应该都是由小写单词组成。它们全都是小写字母,即便中间的单词亦是如此,所以A选项错误。
类名的第一个字母一定要大写,所以B选项错误;
变量的第一个字母应该为小写,所以C选项错误;
与属性相对应的get、set方法为:set(get)+属性名,属性名第一个字母为大写,所以D选项正确。
故本题答案为D。
6、在Java语言中,被称为内存分配的运算符是______。
A、new
B、instance of
C、[ ]
D、( )
本题考查的是JAVA关键字。
Java语言中,程序为对象动态分配内存。Java中内存分配的运算符是new。
故本题答案为A。
二、编程题
1、 编写一个Java Application 程序App.java,main程序输入10个整数给数组,通过函数getMinAndMax(int a[])得到这10个整数的最大值和最小值并输出结果。
class App {
static void getMinAndMax(int a[]) {
int min,max;
min = max = a[0];
for(int i=1;i if(a[i]>max)
max=a[i];
if(a[i] min=a[i]; }
System.out.println(“Array’Max Value:”+max);
System.out.println(“Array’Min Value:”+min);
}
public static void main(String[] args) {
int arr[] = {4,6,72,9,14,3,8,23,56,32};
getMinAndMax(arr); } }
2、编写一个完整的Java Application 程序。包含接口ShapeArea, Rectangle
类,Triangle类及Test类,具体要求如下:
⑴接口ShapeArea:
double getArea( ):
求一个形状的面积
double getPerimeter ( ):
求一个形状的周长
⑵类 Rectangle:实现ShapeArea接口,并有以下属性和方法:
① 属性
width: double类型,表示矩形的长 height: double类型,表示矩形的高
② 方法
Rectangle(double w, double h):构造函数
toString( )
方法 :输出矩形的描述信息,如“width=1.0,height=2.0, perimeter=6.0, area=2.0”
⑶类Triangle:实现ShapeArea接口,并有以下属性和方法:
① 属性
x,y,z: double型,表示三角形的三条边
s: 周长的1/2(注:求三角形面积公式为))( )((zsysxss,s=(x+y+z)/2 ,开方可用Math.sqrt(double)方法)
② 方法
Triangle(double x, double y, double z):
构造函数,给三条边和s赋初值。
更多计算机二级考试相关文章推荐: