在算术表达式中,下面哪一种类型转换是错误的?
A.一个int 值加上一个float 值的类型为float。
B.两个unsigned char 值相加的类型为int。
C.一个char 值加上一个short 值的类型为int。
D.一个unsigned int 值加上一个int 值的类型为int。
A.一个int 值加上一个float 值的类型为float。
B.两个unsigned char 值相加的类型为int。
C.一个char 值加上一个short 值的类型为int。
D.一个unsigned int 值加上一个int 值的类型为int。
第1题
A.a - (int) b
B.(double) a - b
C.(float) a - b
D.a - (float) b
第2题
A.int型和long型运算先将int型转换成unsigned型,再转换
B.两个float型运算结果为double型
C.只要表达式中存在double型,所有其他类型数据都必须转
D.表达式中的类型转换与运算顺序有关
第3题
A.当两个数据的类型不统一时,必须先进行数据类型的转换,再运算或赋值
B.byte类型数据可以转换为short, int, long类型数据
C.long类型数据有可能转换为byte, short, int类型数据
D.在语句int i=(int)78.67;中,变量i的值为79
第5题
A.double
B.int
C.float
D.char
第6题
A.switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。
B.从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。
C.如果每个分支的值和表达式都不相等,则执行default后面的语句。
D.default语句不可以去掉。
第7题
A.switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。
B.从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。
C.如果每个分支的值和表达式都不相等,则执行default后面的语句。
D.default语句不可以去掉。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!