91、下列哪个不是正确标识符 ( )
A、$million B、$_million C、1 $_million D、$ 1_million
92、下列关于JAVA语言简单数据类型的说法中,哪个是正确的( )
A、一0开头的整数代表8进制常量
B、以0x或者0X开头的整数代表8进制整型常量
C、boolean类型的数据作为类成员变量的时候,系统默认值初始为true
D、double类型的数据占计算机存储的32位
93、下列关于JAVA语言中要使用的一个变量,不正确的是( )
A、在JAVA程序中要使用一个变量,必须先对其进行声明 B、变量声明语句可以在程序的任何地方,只要在变量使用前就可以
C、变量不可以在其作用域之外使用
D、局部变量在使用之前可以不初始化,系统使用默认的初始值 94、下列JAVA语句中,不正确的一项是 ( )
A、int $ e,a,b =10; B、char c,d = ?a?; C、float e = 0.0d; D、double e = 0.0f; 95、在编写JAVA程序时候,如果不为类的成员变量定义初始值,JAVA
会给它默认值,下面说法不正确的是、 ( )
A、 byte是0 B、int是0 C、long 是0.0l D、float是0.0f
96、下列关于自动类型转型的说法中,哪个正确( )
A、char类型数据可以自动转换为任何简单的数据类型的数据 B、char类型数据只能自动转换为int类型数据 C、char类型数据不能自动转换 boolean类型数据 D、char类型不能做自动类型转换
97、下列语法中不正确的一个是 ( )
A、float a = 1.1f; B、byte d =128;
C、double c =1.1/0.0; D、char b =(char)1.1f;
98、下列哪一项属于JAVA语言的复合数据类型 ( )
A、无符号整数类型; B、整型; C、联合类型; D、接口;
99、下列对整型常量定义的解释中,正确的是( )
A、034代表八进制的数1C; B、034代表八进制的数34; C、034代表十六进制的数28; D、34L代表34的64位长整数;
100、下列关于整型类型的说法中,正确的是 ( )
A、short类型的数据存储顺序先低后高 B、
21
Integer.MAX_VALUE表示整型最大值
C、Long.MIN_VALUE表示整型最大值 D、long 类型表示数据范围和int类型一样
101、Java application中的主类需包含main方法,main方法的返回类型是什么?( )
A、int B、float C、double D、void 102、 下面用来编译Java应用程序的命令是( )
A 、javac B、jdk C、 appletviewer D 、java 103、 下面用来运行Java应用程序的命令是( )
A 、javac B、jdk C、 appletviewer D 、java 104、( )字符是一个乘法运算符。
A、 星号(*) B、正斜杠(/) C、分号(;) D、乘号(x)
105、下列语句中,不正确的是 ( )
A、float e =1.1f B、char f =1.1f C、double g =1.1f D、byte h =1
106、下列哪一个不属于JAVA语言的数据类型 ( )
A、指针类型 B、类 C、数组 D、浮点类型 107、下列哪个数代表八进制整数?( )
A、0XA6 B、0144 C、1840 D、-1E3 108、下列哪个代表单精度浮点数?( )
A、0652 B、3.4457D C、0.298f D、0L 109、下列哪个代表十六进制整数?( )
A、0123 B、1900 C、fa00 D、0xa2 110、下列哪个是反斜杠字符的正确表示?( ) A、\\\\ B、*\\\\ C、\\ D、\\'\\' 111、下列说法中,哪个是正确的?( )
A、JAVA是不区分大小写的,源文件与程序类名不允许相同 B、JAVA语言以方法为程序的基本单位
C、Applet是JAVA的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上
D、以//符开始的为多行注释语句
112、JAVA虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?( )
A、多线性 B、动态连接 C、异常处理 D、异步处理 113、在JAVA语言有多种实现的机制,下列哪种技术属于垃圾回收机制?( )
A、字节编译 B、内存跟踪 C、语法检查 D、堆栈/下溢检查
114、设有定义:float a=2,b=4,h=3;,以下表达式中与代数式1/2(a+b)h计
22
算结果不相符的是( )
A、 (a+b)*h/2 B、 (1/2)*(a+b)*h C、 (a+b)*h*1/2 D、 h/2*(a+b)
115、下列正确的标识符是( )
A、12ab B、float C、 aw~1e D、b6ty 116、 下列选项中,不能用作标识符的是( )
A、 _1234_ B、 _1_2 C、 int_2_ D、 2_int_ 117、 若x,a,b,c四个变量都是int型变量,则执行下面的表达式后,x的值是( ) x=(a=1,b=2,c=a+b+3);
A、1 B、 2 C、 3 D、 6 118、 下列描述中不正确的是( ) A、 字符型数组中可以存放字符串
B、可以对字符型数组进行整体输入、输出 C、可以对整型数组进行整体输入、输出 D、 不能在赋值语句中通过赋值运算符\对字符型数组进行整体赋值 119、以下4个选项,不能看作一条语句的是( ). A、 {;} B、 a=0,b=0,c=0; C、 if(a>0); D、 if(b==0)m=1;n=2; 120、 以下叙述中错误的是( ).
A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B、数组名代表的是数组所占存储区的首地址,其值不可改变
C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出\下标越界\的出错信息
D、可以通过赋初值的方式确定数组元素的个数
121、 可以正确表达x≤0或x≥1的关系的表达式是( ). A. (x>=1)||(x<=0) B、x>=1|x<=0 C、 x>=1 OR x<=0 D、x>=1&&x<=0 122、double 类型可以用做存储( )
A、 字母和数字 B、 带有小数点的数 C、 字符串 D、 以上答案都不对 123、常量应使用( )关键字进行声明
A、fixed B 、constant C、 final D、 const 124、( )运算符能够在其左操作数大于右操作数时返回false A、 == B、 < C、 <= D、 以上答案都正确 125、一个类型为Boolean 的变量可以被赋予的值为( )
A、 ture false B、 off on C、one zero D、 yes no
126、一种在初始声明变后其值不能再改变的变量称为( ) A 、double B、 常量 C、 标准 D、 Boolean
23
127、( )运算符是将左操作数与右操作数的和再赋予左操作数的一种运算符
A 、+ B、 =+ C、 += D、 + = 128、单目运算符( )
A 、只需要一个操作数 B、 需要两个操作数 C、 必须使用&& D、 可以没有操作数 129、( )运算符可以用确保两个条件都为真 A、^ B、 && C、and D、 || 130、下面对运算符&&描述正确的是( ) A、执行短路运算 B、是一个比较运算
B、如果两个操作数都为真,则计算的结果为假 D、以上答案都不对
131、当( )则条件expreaaion1&&expression2的计算结果为true A、 expreaaion1为ture 并且expression2为false B、expreaaion1为false并且expression2为true C、expreaaion1和expression2为true D、 expreaaion1和expression2为false
132、当( )则条件expreaaion1||expression2的计算结果为false A、expreaaion1为true 并且expression2为false B、expreaaion1为false并且expression2为true C、expreaaion1和expression2为true D、expreaaion1和expression2为false
133、当( )则条件expreaaion1^expression2的计算结果为true A、expreaaion1为ture 并且expression2为false B、expreaaion1为false并且expression2为true C、expreaaion1和expression2为true D、A和B
134、假设a=3,当赋值操作b=a—完成以后,变量a和b的值变为( )
A 、3,3 B、 2,3 C、 3,2 D、 2,2 135、假设c=5,当赋值操作d=c*++c完成后,变量d的制变为( ) A、 25 B、 30 C 、36 D、 以上答案都不对 136、一个int 型变量能够被隐式的转换为( )
A 、long B、double C、float D、以上答案都对 137、当一个int型值和double型值相加,会出现( ) A、隐式转换 B 、造型 C、赋值 D、以上答案都不对 138、一个double型值可被隐式转换为( )型值
A、int B、float C 、long D、以上答案都不对 139、一个Boolean型值可被隐式转换为( )型值
24
A、int B、double C、long D、以上答案都不对 140、通过使用关键字( )来定义常量
A、readOnly B、final C、constants D、constant 141、( )对象的println方法用于在命令提示符窗口中显示文本 A、System B、System.out C、System.output D、以单行答案都不对
142、System类在哪个包中? ( )
A、java.util B、java.io C、java.awt D、java.lang 143、给出下面代码:
public class test{
static int a[] = new a[10];
public static void main(String args[]) { System.out.println(arr[10]); } }
那个选项是正确的?( )
A、编译时将产生错误; B、编译时正确,运行时将产生错误; C、输出零; D、输出空。
144、switch语句不能用于下列哪种数据类型( ) A、double B、byte C、short D、char 145、下列哪个数代表十六进制整数( ) A、0123 B、1900 C、fa00 D、0xa2
146、定义整型变量:int n=456;,表达式的值为5的是( ) A、n/10 B、(n-n/100*100)/100 C、n D、n/10 147、符号( )并不属于一个java运算符。 A、* B、!= C、<> D、%
148、 已知ch是字符型变量,下面正确的赋值语句是( ) 。 A、ch=‘a+b’ B、ch=‘\\0’ C、ch=‘7’+‘9’ D、ch=5+9 149、Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为 ( )
A、 byte→int→short→long→float→double B、 byte→short→int→long→float→double C、 byte→short→int→float→long→double
25