浙江理工大学java题库 下载本文

float

98、若有byte b=6;short s=20;则表达式b+s的值的类型是( C )。 byte int short char

99、若有char c='8';short s=20;则表达式c+s的值的类型是( A )。 char short int byte

100、若有float f=2.6f;short s=20;则表达式f+s的值的类型是( A )。 float short int byte

101、int a,b,c,d;表达式(a+b>c+d)的值的数据类型是(B? )。 int boolean char

以上都不对

102、若有int x,y,z;则表达式(x+y+z)是( B )。 算术表达式 逻辑表达式 关系表达式 以上都不对

103、若有int x,y,z;则表达式(x+y>z)是( B )。 算术表达式 逻辑表达式 关系表达式 以上都不对

104、若有int x,y,z;则表达式(x>y&&x>z)是( B )。 算术表达式 逻辑表达式 关系表达式 以上都不对

105、若有int x,y,z;则表达式(x+3>y-1&&x>z)的类型是(B? )。 算术表达式 逻辑表达式 关系表达式 以上都不对

106、若有byte a=1,b=2,c;则下列赋值语句正确的是(?? )。 c=a+b; c=a+2

c=b-2; c=64+1;

107、若有int i, j=30 , k=10;i=j==k*3?1:0;则i的值为( A )。 1 30 0 90

108、在Java中负责对字节代码解释执行的是( B )。 应用服务器 虚拟机 垃圾回收器 编译器

109、设x为int型变量,则执行语句段x=10; x+=x-=x-x; 后,x的值为( B )。 30 20 40 10

110、执行下列语句后i 和n的值为( B )。int i=10;int n=i++%5; 10,0 11,0 10,1 11,1

111、下列标识符中,( D )是正确的变量名? int

one-hundred 1thing thing1

112、定义整型变量:int n=456;表达式的值为5的是( C )。 n n/10

(n-n/100*100)/10 n/10

113、下面关于float数的定义错误的是( C )。 float f=-5; float f=0x0687; float f=1.0; float f=7.8f;

114、下列变量定义不合法的是 ( D )。 boolean flag=false; int k=1+'k'; char ch=\float r=1/2;

115、Java的一个int型变量占内存的字节是( B )。 1

4 2 8

116、若有定义 int x=3,y;则执行语句y=(x++)+(x++)+(x++)后,y=( B )。 9 12 15 18

117、若有定义 int x=3,y;则执行语句y=(++x)+(++x)+(++x)后,y=( B )。 9 12 15 18

118、若a是int型变量,计算表达式 a=25/3%3 后,a为(B? )。 1 2 3 4

119、若有以下定义 int k=7,x=12 ,则能使值为3的表达式( B )。 x%=(k%=5) (x%=k)-(k%5) x%=k-k%5 x%=(k-k%5)

120、______ methodA(byte x,double y){? return (short)x/y*2;? }下划线上应填写的关键字是( B )。 byte double short float

121、下面均为Java关键字的一组是(A? ) 。 boolean,byte,long,true byte, long,true,goto goto ,Boolean,byte,true bool, long,true,auto

122、表达式 5&2 之值应为( A )。 0 2 5 7

123、下面表达式 6|2 之值应为( C )。 0 2 6 4

124、下面语句 System.out.println(4|7)的输出是( D )。 4 5 6 7

125、关于下面的代码行 int []arr={1,2,3}; for(int i=0;i<2;i++) arr[i]=0;哪一个表达式的值为true(? A )。 arr[0]==0 arr[0]==01 arr[1]==1 arr[2]==0

126、分析下面的代码行 float f=3.2; int I=f; ,错误的答案是( B )。 代码不能编译

代码编译,i被设置为3

第二行若改为 int i=(byte)f 则可编译 第一行若改为 float f=3.2f 则可编译 127、常量定义的修饰符为( A ) 。 final finally const define

128、一个对象创建包括的操作中,没有下面的(? A) 。 释放内存 对象声明 分配内存 调用构造方法

129、若有定义int a[]=new int[2][3];则数组第1个下标的可用范围是 ( D )。 1到2 0到2 1 0到1

130、main方法需要一个参数,它是(D? ) 。 一个整型量

一个String对象 一个实型量

一个任意类的对象

131、下列选项中,哪一项不属于JAVA语言的简单数据类型( B )。 整数型 数组 字符型 浮点型

132、下列关于JAVA语言简单数据类型的说法中,哪个是正确的(A? )。 一0开头的整数代表8进制常量

以0x或者0X开头的整数代表8进制整型常量