java基本语言简答题

上传人:第*** 文档编号:34050290 上传时间:2018-02-20 格式:DOC 页数:10 大小:60KB
返回 下载 相关 举报
java基本语言简答题_第1页
第1页 / 共10页
java基本语言简答题_第2页
第2页 / 共10页
java基本语言简答题_第3页
第3页 / 共10页
java基本语言简答题_第4页
第4页 / 共10页
java基本语言简答题_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《java基本语言简答题》由会员分享,可在线阅读,更多相关《java基本语言简答题(10页珍藏版)》请在金锄头文库上搜索。

1、第二章 Java 语言基础一 选择题1. 下列 java标识符,错误的是()DA、_sys_varl B、$changeC、User_name D、1_file2. 下列不属于简单数据类型的是()BA、整数类型 B、类C、符点数类型 D、布尔类型3. 下列属于 JAVA关键词的是()CA、TRUE B、gotoC、float D、NULL4. 下列声明和赋值语句错误的是 CA、double w=3.1415; B、String strl=”bye”;C、float z=6.74567 D、boolean truth=true;5. java中,八进制数以_开头。BA、0x B、0 C、0X D

2、、086. 自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为(AA、char-int-long-float-doubleB、int-long-float-double-charC、long-float-int-double-charD、以上都不对7. 在 java中,Integer.MAX_VALUE 表示 BA、浮点类型最大值 B、整数类型最大值C、长整型最大值 D、以上说法都不对8. JAVA中,数据类型值中不可能出现的符号是()DA、d B、f C、e D、/9. 下列表示单引号的是()BA、 B、 C、 D、10. 下列语句片断中,four 得值为:()Dint thr

3、ee=3;char one=1char four=(char)(three+one);A、3 B、1 C、31 D、411. 下列不属于整型变量的类型是 CA、byte B、short C、float D、long12. int类型整型变量在内存中的位数为 CA、8 B、16 C、32 D、6413. 下列数据类型转换,必须进行强制类型转换的是 DA、byteint B、shortlongC、floatdouble D、intchar14. java中,用()关键字定义常量 AA、final B、#define C、float D、const15. 关于变量的作用范围,下列说法错误的是 AA、

4、异常处理参数作用域为整个类B、局部变量作用于声明该变量的方法代码段C、类变量作用于声明该变量的类D、方法参数作用于传递到方法内代码段16. 下列属于条件运算符的是 BA、+ B、?: C、& D、 17. 下列程序 test类中的变量 c的最后结果为 Dpublic class testpublic static void main(String args)int a=10; int b;int c;if(a50)b=9;c=b+a;A、10 B、0 C、19 D、编译出错18. 下列程序片断的执行,说法正确的是 Dpublic class testpublic static void mai

5、n(String args)byte b100; int ib;int a2000;ba;System.out.println(b);A、b 的值为 100 B、b 的值为 2000C、第六行出错 D、第八行出错19. 00101010(&)00010111 语句的执行结果为 AA、00000010 B、11111111C、00111111 D、1100000020. 已知 i为整形变量,关于一元运算i 和 i+,下列说法正确的是 DA. +i运算将出错B. 在任何情况下运行程序结果都一样C. 在任何情况下运行程序结果都不一样D. 在任何情况下变量 i的值都增 121. 在 java中语句:3

6、7.210 的运算结果为 AA. 7.2 B. 7 C. 3 D. 0.222. 在 java语句中,运算符&实现 BA. 逻辑或 B. 逻辑与C. 逻辑非 D. 逻辑相等23. 在 java语句中,位运算操作数只能为整型或()数据 BA. 实型 B. 字符型 C. 布尔型 D. 字符串型24. 00101010(|)00010111 语句的执行结果为 CA. 00000000 B. 11111111C. 00111111 D. 1100000025. 0010101 语句的执行结果为 AA. 1101010 B. 0010101C. 11111111 D. 0000000026. 复合语句用

7、()括起来的一段代码。BA、小括号() B、大括号C、中括号 D、单引号27. 下列不属于条件语句关键字的是 DA、if B、else C、switch D、while28多分支语句 switch(表达式)中,表达式不可以返回哪种类型的值 CA、整型 B、实型 C、接口型 D、字符型29. 下面不属于 java条件分支语句结构的是 DA、if 结构 B、ifelse 结构C、ifelse if 结构 D、ifelse else 机构30. 下列方法 method()执行,返回值为 Dint method()int num10;if (num20)return num;num30;A、10 B、

8、20 C、30 D、编译出错31. 三元条件运算符 ex1?ex2:ex3,相当于下面()语句。AA、if(ex1) ex2;else ex3;B、if(ex2) ex1;else ex3;C、if(ex1) ex3;else ex2;D、if(ex3) ex2;else ex1;32. java用()来实现 goto语句所特有的一些功能。AA、break B、default C、continue D、return33. 一个循环一般应包括哪几部分内容 DA、初始化部分 B、循环体部分C、迭代部分和终止部分 D、以上都是34. 关于 while和 dowhile 循环,下列说法正确的是 DA、

9、两种循环除了格式不通外,功能完全相同B、与 dowhile 语句不通的是,while 语句的循环至少执行一次C、do-while 语句首先计算终止条件,当条件满足时,才去执行循环体中的语句D、以上都不对。35. 下列程序输出结果为:Cpublic class test public static void main(String args) int a=0;outer: for(int i=0;ii)continue outer; a+;System.out.println(a);A、0 B、2 C、3 D、436.下列数组定义及赋值,错误的是 BA. int intArray;B. intA

10、rray=new int3;intArray1=1;intArray2=2;intArray3=3;C. int a=1,2,3,4,5;D. int=new int2;a0=new int3;a1=new int3;37.在 java中,字符串由 java.lang.String和()定义 BE. java.lang.StringCharF. java.lang.StringBufferG. java.io.StringCharH. java.io.StringBuffer 二、填空题1. 在 java语言中,boolean 型常量只有 true和_false_两个值。2. 标识符是以_字母

11、_、下划线、美元符号作为首字母的字符串序列。3. 下面的语句是声明一个变量并赋值:boolean b1=5!=8;b1的值是_ true _。4. 在 java程序中,用关键字_final_修饰的常量对象创建后就不能再修改了。5. 数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数组、_接口_。6. 八进制整数 012表示十进制的_10_。7. 浮点型数据属于实型数据,分为 float和_double_两种类型。8. 类变量在类中声明,而不是在类的某个方法中声明,它的作用域是_整个类_.9. java语言中的各种数据类型之间提供自动转换,如第 1操作数是 byte类型,第 2操作

12、数是 float类型,其结果是_floa_类型。10. 在 java语言中,如果数值后没有字母,计算机默认值为_double_类型。11. 下面程序分别用 while、do-while 和 for语句实现 110累计求和。请在横线处填入适当内容完成程序。Public class Sum public static void main(String args) System.out.println(“n*while循环*”);int n=10,sum=0;while(_n0_) sum+=n;n-; System.out.println(“sum is”+sum);System.out.prin

13、tln(“n*do_while循环*”);n=0;sum=0;do sum+=n;n+; while(_n=10_);System.out.println(“sum is”+sum);System.out.println(“n*for循环*”);sum=0;for(int I=1;_1=10_i+) sum+=ISystem.out.println(“sum is”+sum);定义 double型数组double d1=1.2,2.3,3.4,4.5,5.6则 d12=_3.4_数组是有序数据的集合,数组中的每个元素具有相同的_数据类型_14.下列程序输出结果为_14,s_public class testpublic static void main(String args) String s=”I am a string!”;Int n=s.length();Char c=s.charAt(7);System.out.println(n);System.out.println(c);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号