本文共 2136 字,大约阅读时间需要 7 分钟。
1.叙述标识符的定义规则,指出下面的标识符中那些是不正确的,并说明理由。
here , _there, this, it, 2to1, _it
2.Java中共有那些基本数据类型?分别用什么符号来表示,各自的取值范围是多少?
3.复习所有的Java关键字。
4.指出正确的表达式。
A byte b=128;
B char c=65536;
C long len=0xfffL;
D double dd=0.9239d;
5.下面哪几个语句将引起编译错?
A. float f=4096.0;
B. double d=4096.0;
C. byte b=4096;
D. char c=4096;
6.简述Java中的运算符,以及他们的运算次序。
7.创建一个switch语句,为每一种case都显示一条消息。并将switch置入一个for循环里,令其尝试每一种case。在每个case后面都放置一个break,并对其进行测试。然后,删除break,看看会有什么情况出现。
8.执行下列代码后的x和y的结果分别是什么?
int x,y,a=2;
x=a++;
y=++a;
9.下面的程序输出结果是:a=6b=5
请将程序补充完整。
publicclass A
{
public static void main(String args[])
{
int a=5,b=6;
a= ______;
b=a-b;
a=_______;
System.out.println("a="+a+"b="+b);
}
}
10.下面哪个语句序列没有错误,能够通过编译?
A.
int i=0;
if (i) {
System.out.println(“Hi”);
}
B.
boolean b=true;
boolean b2=true;
if(b==b2) {
System.out.println(“So true”);
}
C.
int i=1;
int j=2;
if(i==1|| j==2)
System.out.println(“OK”);
D.
int i=1;
int j=2;
if (i==1 &| j==2)
System.out.println(“OK”);
11.阅读以下代码行:
boolean a=false;
boolean b=true;
boolean c=(a&&b)&&(!b);
int result=c==false?1:2;
这段程序执行完后,c与result的值是:
Ac=false; result=1;
Bc=true;result=2;
Cc=true;result=1;
Dc=false; result=2;
12.下列代码哪行会出错?
1) public void modify() {
2) int i, j, k;
3) i = 100;
4) while ( i > 0 ) {
5)j = i * 2;
6)System.out.println (" The value of j is " + j );
7)k = k + 1;
8)i--;
9)}
10) }
A第4行
B第6行
C第7行
D第8行
13.指出下列程序的运行结果。
int i = 9;
switch (i) {
default:
System.out.print("default");
case 0:
System.out.print("zero"); break;
case 1:
System.out.print("one");
case 2:
System.out.print("two");
}
A default
B defaultzero
C编译错
D没有任何输出
以下是编程题:
1.请将1到1000之间的奇数输出到屏幕上。
2.判断一个整数能否同时被3和5整除。
3.给定3个数,找出最大一个数,并打印出来。
4.给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。
5.输出图案:
*
**
***
****
*
**
***
****
6.使用for语句打印显示下列数字形式:n=4
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
7.请编写一个方法实现如下功能:用程序找出每位数的立方和等于该数本身值的所有的3位数。(水仙花数)
8.有一个序列,首两项为0和1,以后各项值为前两项值之和。请输出每一项以及序列的和。
9.将任意三个整数a,b,c按从小到大的顺序输出。
10.请编写一个方法实现如下功能:得到一个整数的绝对值。
11.请编写一个方法实现如下功能:有任意三个整数a,b,c,请输出其中最大的。
12.请编写一个方法实现如下功能:计算1加到n(n>=2的整数)的总和。
13.请编写一个方法实现如下功能:将1至7的数字转换为星期日到星期六的字符串。
Java私塾跟我学系列——JAVA篇网址:http://www.javass.cn电话:010-68434236
转载地址:https://blog.csdn.net/weixin_39861823/article/details/115637671 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!