报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!
第一章 作业
第一章测试
1、【单选题】Java编译器会将Java程序转化为( )
A、字节码
B、可执行文件
C、机器代码
D、以上都不对
2、【单选题】Java源代码的扩展名为( )
A、.class
B、.java
C、.cpp
D、以上都不对
3、【单选题】作为Java应用程序入口的main方法,其声明格式是( )
A、public static int main(String args[])
B、public static void main(String args[])
C、public void main(String args[])
D、public int main(String args[])
4、【单选题】Java语言是一种( )语言
A、机器
B、汇编
C、面向过程的
D、面向对象的
5、【单选题】下列哪一项不属于Java语言的特点( )
A、简单
B、面向过程
C、可移植
D、分布式
运算符和表达式
分支语句
循环语句
运算符和表达式
1、【单选题】以下程序代码的输出的结果是( )int x=53;System. out. println(1.0+x/2);
A、27.0
B、27.5
C、1.026
D、1.026.5
2、【单选题】设有定义“int k=3;”,语法正确且值为 true 的表达式是( )。
A、k=3;
B、k++>3;
C、k--==3&&k++==3;
D、k++==3||++k>3;
3、【单选题】执行以下代码,输出结果是( )int x=5,y=7,u=9,v=6;System.out.println(xy ? x+2:uv ? u-3:v+2);
A、8
B、6
C、7
D、true
4、【单选题】下面的代码段中,执行之后i 和j 的值是什么 ( ) int i = 1; int j; j = i++*2+3*--i;
A、1, 2
B、1, 5
C、2, 1
D、2, 2
5、【单选题】以下代码段执行后的输出结果为( )int x=3; int y=10;System.out.println(y%x);
A、0
B、1
C、2
D、3
分支语句
1、【单选题】关于选择结构下列哪个说法正确? ( )
A、if语句和 else语句必须成对出现
B、if语句可以没有else语句对应
C、switch结构中每个case语句中必须用break语句
D、switch结构中必须有default语句
2、【单选题】下列语句序列执行后,m的值是()。int i=6, j=8, k=10, n=5, m=7;if( ij || m++n ) k++; else k--;
A、7
B、8
C、9
D、10
3、【单选题】假设a是int类型的变量,并初始化为1,则下列()是合法的条件语句?
A、if(a){}
B、if(a+=3){}
C、if(a=2){}
D、if(true){}
4、【单选题】下列语句序列执行后,i 的值是()int i=8, j=16; if( i-1 j ) i--; else j--;
A、15
B、16
C、7
D、8
5、【单选题】设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是()
A、switch (x + y) { ...... }
B、 switch ( ch + 1 ) { ...... }
C、 switch ch { ...... }
D、switch ( a + b ); { ...... }
标识符和数据类型
1、【单选题】下述字符组合不能作为Java程序标识符的是( )
A、Aa12
B、大x
C、y小
D、5x
2、【单选题】下面( )是合法的Java标识符。
A、
B、_pound
C、_underscore
D、5Interstate
E、class
3、【单选题】Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为 ( )
A、byte→int→short→long→float→double
B、byte→short→int→long→float→double
C、byte→short→int→float→long→double
D、short→byte→int→long→float→double
4、【单选题】下面( )语句不会出现编译警告或错误。
A、float f = 1.3;
B、char c = "a";
C、byte b = 25;
D、boolean d = null;
5、【单选题】下面哪个表达式是错误的( )
A、int i = 100;
B、float f = 100.0;
C、Object o = “Hello world”;
D、char c = ‘\u1234’;
循环语句
1、【单选题】下列语句序列执行后,k 的值是( )。int m=3, n=6, k=0; while( (m++) ( --n) ) ++k;
A、0
B、1
C、2
D、3
2、【单选题】下列循环体执行的次数是( )。int x=10, y=30;do{ y -= x; x++; }while(x++y--);
A、1
B、2
C、3
D、4
3、【单选题】while循环和 do…while循环的区别是:( )
A、没有区别,这两个结构任何情况下效果一样
B、while循环比 do…while循环执行效率高
C、while循环是先循环后判断,所以循环体至少被执行一次
D、do…while循环是先循环后判断,所以循环体至少被执行一次
4、【单选题】下面语句执行后,i 的值是( )。for( int i=0, j=1;j 5; j+=3 ) i=i+j;
A、4
B、5
C、6
D、7
5、【单选题】能从循环语句的循环体中跳出的语句是( )。
A、for 语句
B、break 语句
C、while 语句
D、continue语句
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。