Java基础语法试卷5(2017/10/16 第一阶段考试)

一、选择题(以下选项中,ABCD四项中至少有一项或多项是正确的(多选、少选、错选均没分),共30题,每题2分,共60分)

1、Java源文件和编译后的文件扩展名分别为( B )
A、.class和.java
B、.java和.class
C、.class和.class
D、.java和.java
2、下列表达式1+2+”aa”+3的值是( C )
A、12aa3
B、12aa
C、3aa3
D、aa3
3、以下的变量定义语句中,合法的是( C )
A、float _*5=123.456F
B、byte $_b1=12345
C、double d = 9.88
D、int long = 123456L
4、在JAVA中,以下代码运行的结果是( C )
public class BWF {
public static long add(double a,double b){
return (long)(a+b);
}
public static void main(String[] args){
Double sum=add(12.3, 4.6);
System.out.println(sum);
}
}
A、16.9
B、17
C、16.0
D、16
5、在Java下列变量名不符合命名规则的是( AC )(多选)
A、int ^abc
B、String _abc
C、double 32b
D、char $abc
6、开发Java程序有三个步骤:A.编译B.编写源程序C.运行,开发Java程序的正确顺序是( D )
A、ABC
B、ACB
C、BCA
D、BAC
7、给定Java代码,如下:编译运行,结果是( A )
public static void main(String[] args)
{
String s;
System.out.println(“s=”+s);
}
A、编译错误
B、编译通过,但出现运行时错误
C、正常运行,输出s=null
D、正常运行,输出s=
8、给定某Java程序片段,该程序运行后,i的输出结果为( B )
public static void main(String[] args)
{
int i=1;
int j=i++;//j=1
if((i>++j)&&(i++==j))
i+=j;
System.out.println(i);
}
A、1
B、2
C、3
D、4

注:前运算符:先自运算,当次取运算后的值;
后运算符:当次取运算前的值,然后运算,下次碰到该变量取运算后的值。

9、关于Java编程规范,说法错误的是( D )
A、变量的命名一般要求“见名知义”,提高代码的可读性
B、每行推荐只写一条语句
C、”{“一般放在结构开始行的最末,”}”与该结构的第一个字母对齐,并单独占一行
D、类的命名推荐使用小写。例如动物类:animal
10、在Java中,以下程序的编译运行结果是( C )
public class BWF {
static int x;
static boolean z;
public static void main(String args[])
{
System.out.println(x);
System.out.println(z);
}
}
A、运行时错误
B、输出:0
true
C、输出:0
false
D、输出:0
0

注:成员变量不赋初始值,值类型默认值为0boolean类型默认值为false

11、下列哪些是Java的关键字( C )
A、class main string
B、If double class main string
C、static void public int
D、以上都对

注:main是主函数名,不是java占用的关键字。

12、下列说法中对while和do-while描述错误的是( D )
A、While循环和do-while循环语法不同
B、While循环先判断再执行
C、Do-while循环至少执行1次在判断条件
D、Do-while循环是先判断在循环

注:do-while循环是先执行一次循环体,再判断。

13、分析如下所示的Java代码,编译运行后的输出结果是( C )
public class BWF {
public static void main(String args[]){
boolean a=true;
boolean b=false;
if(!a && b){
System.out.print(“!a&&b”);
}else if(!a || b){
System.out.print(“!a||b”);
}else{
System.out.print(“ab”);
}
}
}
A、

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值