JAVA选择练习2

本文主要探讨了JAVA编程中的实战练习题目,通过实例解析加深对JAVA语言的理解,涵盖基础语法、数据结构和算法应用。
摘要由CSDN通过智能技术生成
1. 编译 Java 源程序文件产生的字节码文件的扩展名为(B)
 A. java
 B. class
 C. html
 D. exe
 解析:java源文件的后缀名是.java。源文件通过jvm虚拟机编译后会生成二进制字节码文件,后缀是.class
2. Java 语言中创建一个对象使用的关键字是(C)
 A. class
 B. interface
 C. new
 D. create
 解析:class是一个类的关键字,创建一个对象关键字肯定是new
3. 在基本JAVA类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?(B)
 A. int float
 B. int double
 C. long float
 D. long double
 解析:整数类型 默认为 int,带小数的默认为 double
4. Which of the following statements are valid array declaration?(A)
(A) int number();
(B) float average[];
(C) double[] marks;
(D) counter int[];
 A. (B) & (C)
 B. (A)
 C. (A) & (C)
 D. (D)
 解析:Java两种数组声明方式 1.int[] nums;
2.int nums[];
5. 要求匹配以下16进制颜色值,正则表达式可以为:  #ffbbad  #Fc01DF  #FFF  #ffE     (B)
 A. /#([0-9a-f]{
   6}|[0-9a-fA-F]{
   3})/g
 B. /#([0-9a-fA-F]{
   6}|[0-9a-fA-F]{
   3})/g
 C. /#([0-9a-fA-F]{
   3}|[0-9a-f]{
   6})/g
 D. /#([0-9A-F]{
   3}|[0-9a-fA-F]{
   6})/g
 解析:以#开头,后面是数字和a-f的字符(大写或小写),这个值是6位或3位。要匹配一个3位是为了符合16进制颜色的简写规则。
6. 枚举(enum)属于原始数据类型(primitive type)。(B)
 A. 正确
 B. 错误
 解析:在Java中,变量有两种类型,一种是原始类型,一种是引用类型。
原始类型一共有8种,它们分别是char,boolean,byte,short,int,long,float,double。在Java API中,有它们对应的包装类,分别是(首字母大写)Character,Boolean,Byte,Short,Integer,Long,Float,Double(char,int的变化稍微大点)。
JAVA JVM对于不同的原始类型会分配不同的存储空间,具体分配如下:
byte  : 1个字节    8127 (有符号)
short : 2个字节    1632767
int :     4个字节    322147483647
long:   8个字节    649223372036854775807
float:   4个字节    323.4028235E38
double:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值