一、判断题(30分)
1 . if的条件表达式运算结果必须是boolean数据.
2 . Java中的数组空间分配在堆内存中,还没有默认的初始化数据.
3 . 使用java命令可以编译任何java程序.
4 . 在程序中,可以将一个byte类型的值赋值给一个int类型的变量,不需要特殊声明.
5 . classpath是给JVM使用的。在其中可以配置class文件所在的目录。
6 . java程序必须编译后才可以运行.
7 . Java中的数组的长度随着数据的存储增加长度可以改变.
8 . path环境变量是专门提供给Java程序使用的.
9 . break可以使用在循环中,因此break可以终止所有的循环.
10 . Java中的数组定义完成之后,空间类型固定,不能保存类型不一致的数据.
二、填空题(30分)
11 . Java中的注释可以分为______、__________、__________;
12 . 在java中,byte类型数据占据________个字节,short类型的数据占据_________个字节,int类型的数据占据4个字节,long类型的数据 占据_______个字节。
13 . 假设 int x = 2, 三元表达式 x > 0 ? x+1 : 5 的运算结果是_________
14 . 在java中,___________是用来结束单次循环,进入下一次循环的。
15 . 阅读下面代码:
int x = 1;
int y = 2;
if (x % 2 == 0)
{
y++;
}
else
{
y--;
}
System.out.println("y="+y);
那么程序运行结束后,y的值是__________
16 . 若int a[][]={{123,456},{34,56},{67,78}},则a[2][1]=__________
17 . 若x=5,则表达式(x++)/3的值是________
18 . 若int [] a={12,45,34,23,18},在a[2]=_________
19 . 若double a=2;a+=3执行后a的值是__________
20 . 阅读下面代码,请写出结果_________
class Demo
{
public static void main(String[] args)
{
_________ f = 3.14F;
System.out.println(f);
}
}
三、实操题
21,查询指定元素值在指定数组中的角标值,要求:
定义static int getLastIndex(int[] arr, int num)方法,要求该方法完成:
返回指定数组arr中指定整数num的角标值,如果:
指定数组arr中不存在指定整数num,那么返回-1
指定数组arr中存在多个相同的指定整数num,那么返回num值对应的最大角标值(最后的num对应的角标)
定义main方法,在main方法中完成:
1. 创建int数组arr,arr包含11, 32,55, 47,55, 79,23
2. 获取键盘录入整数num
3. 传递该数组arr和num,调用getLastIndex(int[] arr, int num)方法得到返回值,并打印在控制台上。
22,获取1-n之间元素值为奇数的累加和,要求如下:
定义int getSum(int n)静态方法,方法内要求:获取1-n之间(包含1和n)元素值为奇数的累加和,并返回
定义main方法,方法内完成:
1. 获取一个键盘录入整数n
传递n调用方法getSum(int n),获取返回值并在控制台打印输出返回值,打印输出格式如下:"1-4之间的奇数总和为:4"
第一次基础班考试的题目,不难,大家可以参考参考
|
|