admin 管理员组文章数量: 887021
2024年1月16日发(作者:grid设置height为30%显示不正常)
一、单选题
1、解释Java源文件,生成字节码文件所用到的命令
正确答案:C
2、Java 源程序文件的后缀是
A.c
正确答案:D
3、下列特点不是Java语言的特点
A.跨平台
B.安全性
C.面向过程
D.多线程
正确答案:C
4、public class Test{
public static void main(String[] args){
n("欢迎参加《Java编程基础》在线课程学习!");
}
}
该源代码保存的文件名为( )
正确答案:A
5、public class Test{
public static void main(String[] args){
n("欢迎参加《Java编程基础》在线课程学习!");
}
}
编译上述文件的命令为( )
Test
Test
正确答案:D
6、public class Test{
public static void main(String[] args){
n("欢迎参加《Java编程基础》在线课程学习!");
}
}
编译后生成的字节码文件名为( )
正确答案:B
7、下面标识符正确的是
world
D.123stu
正确答案:B
8、执行下面的语句后,a,b,c的值分别( )
int a=2;
int b=(a++)*3;
int c=(++a)*3
A.4,6,12
B.2,6,6
C.3,9,9
D.4,9,9
正确答案:A
9、下面的数据类型是float型的是( )
A.129
B.8.6F
C.33.8
D.89l
正确答案:B
10、为一个boolean类型变量a赋值时,下列语句正确的是(n a="false";
n a="真";
n a=1;
n a=(9>=10);
正确答案:D
11、以下标识符不合法的是( )
A.x3x
$f
正确答案:C
12、int m=3,n=2,max=0;
if(m>n){
)
max=m;
}else{
max=n;
}
程序段执行后,max的值为( )
A.2
B.3
C.0
D.1
正确答案:B
13、以下代码运行后,i的值和输出内容
int i=2;
if(i++==3){
n("i==3");
}
A.i值为2,控制台输出i==3
B.i值为2,控制台没有内容输出
C.i值为3,控制台没有内容输出
D.i值为3,控制台输出i==3
正确答案:C
14、switch(表达式) {
case 值1:语句块1;break;
case 值2:语句块2;break;
case 值3:语句块3;break;
……
case 值n:语句块n;break;
default:语句块n+1;
}
语句中“表达式”的类型不能为( )
A.浮点数类型
B.字符串类型
C.字符类型
D.整数类型
正确答案:A
15、int i=10;
while(i>0){
i=i+1;
if(i==10){
break;
}
}
A.循环一次都不执行
循环执行10次
C.循环执行一次
D.死循环
正确答案:D
16、如果有以下程序代码
for(int i=1;i<10;i++){
if(i==5){
continue;
}
n("i=%d%n",i);
}
A.显示i=1到4,以及6到9
B.显示i=1到9
C.显示i=6到9
D.显示i=1到4
正确答案:A
二、判断题
1、Java中使用的是英文半角的字符
正确答案:√
2、可以将一个char类型赋值给int类型
正确答案:√
3、可以将一个double类型的值赋值给float类型的变量
正确答案:×
三、填空题
1、Java字节码文件的后缀名字是( )。
正确答案:class
2、public class Test{
public static void main ( args){
n("欢迎参加《Java编程基础》在线课程学习!");
}
}
正确答案:String[]
3、public class Test{
public void main(String[] args){
n("欢迎参加《Java编程基础》在线课程学习!");
}
}
正确答案:static
4、boolean类型的默认值为
正确答案:false
5、String类型默认值为( )。
正确答案:null
6、float类型在内存中占( )bit。
正确答案:32
7、乘法口诀表,补充代码
public class WhileAndForDemo {
public static void main(String[] args) {
for(int i=1;i<=9;i++) {
int j=1;
while( ) {
(j+"*"+i+"="+j*i+"t");
j++;
}
("rn"); // }
}
}
正确答案:j<=i
8、根据输入的数字判断星期
public class SwitchDemo {
public static void main(String[] args) {
int day=6;
switch(day){
case 1:
n("Monday");
break;
case 2:
n("Tuesday");
break;
case 3:
n("Wednesday");
break;
case 4:
n("Thursday");
输出一个回车换行符
break;
case 5:
n("Friday");
break;
case 6:
n("Saturday");
break;
case 7:
n("Sunday");
break;
:
n("Error!");
}
}
}
正确答案:default
9、public class SwitchDemo {
public static void main(String[] args) {
int day=6;
switch( ){
case 1:
n("Monday");
break;
case 2:
n("Tuesday");
break;
case 3:
n("Wednesday");
break;
case 4:
n("Thursday");
break;
case 5:
n("Friday");
break;
case 6:
n("Saturday");
break;
case 7:
n("Sunday");
break;
default:
n("Error!");
}
}
}
正确答案:day
10、补充代码
public class ForEachDemo{
public static void main(String[] args){
int arr[][] = {{9, 6}, {3, 1}};
for ( : arr) {
for (int i : x) {
(i+" ");
}
("n");
}
}
}
正确答案:int x[]
11、public class DoWhileDemo {
public static void main(String[] args) {
int i , sum=0 ;
i=0;
do {
;
sum=sum+i;
} while (i<=100) ;
n("1到100的和为"+sum);
}
}
正确答案:i=i+1 或 i++ 或 ++i
版权声明:本文标题:Java程序设计单元练习题一与答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705399320h483383.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论