关于常量定义,下列哪些说法符合《阿里巴巴Java开发手册》:
B.魔法值是指程序中随意定义并赋值的变量值,如果代码编写者明白变量值意义是可以任意使用的,例如在代码中写if(status==3)returnerror;符合规范
C.如果变量值仅在一个范围内变化推荐用Enum类
D.在程序中,一律禁止使用枚举类型
B.魔法值是指程序中随意定义并赋值的变量值,如果代码编写者明白变量值意义是可以任意使用的,例如在代码中写if(status==3)returnerror;符合规范
C.如果变量值仅在一个范围内变化推荐用Enum类
D.在程序中,一律禁止使用枚举类型
第1题
第2题
A.推荐if-else的方式可以改写成卫语句的形式
B.尽量减少try-catch块内的逻辑,定义对象、变量、获取数据库连接等操作可以移到try-catch块外处理
C.if(condition)statements;单行语句不需要使用大括号
D.在一个switch块内,都必须包含一个default语句并且放在最后,即使它什么代码也没有
第3题
A.String类型的默认值设定为空字符串
B.Date类型的默认值设定为newDate()
C.集合类型的默认值设定为Collections.EMPTY_LIST
D.不要设定任何属性默认值
第4题
A.主键索引(primarykey),字段类型为unsignedbigint、单表时推荐自增、步长为1
B.主键索引(primarykey),字段类型为unsignedbigint、单表时推荐自增、步长为2
C.唯一索引(uniquekey),命名规则为uk_字段名(如果多个字段继续下划线)
D.普通索引(normalindex),标记成idx_字段名(如果多个继续下划线)
第6题
A.只有类的成员函数可以在函数头后面加const关键字
B.在常量成员函数中可以获取成员变量的值、但不能修改
C.在常量成员函数中只能访问常量数据成员
D.在类体外定义常量成员函数时,函数头后面的const关键字可以省略
第8题
A.sizeof运算符在编译阶段执行
B.sizeof的参数不可以是常量
C.sizeof运算符在程序运行阶段执行
D.sizeof运算符与系统字节对齐没有关系
第9题
A.对于“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态配置属性等要坚决从程序中清理出去,避免造成过多垃圾
B.永久弃用的代码段注释掉即可,即不用加任何注释
C.对于暂时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三个斜杠(///)来说明注释掉代码的理由
D.不要在视图模板中加入任何复杂的逻辑
第10题
A.变量在没有初始化的时候,其值都是0
B.实型常量的默认类型是double类型。
C.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
D.在C语言中,所有变量都必须在定义时进行初始化。
第11题
A.im PI As Single = 3.14
B.onst PI = 3.14
C.onst PI = 3.14 As Single
D.im PI=3