数据类型和运算符作业
发布时间:2020-12-14 06:33:11 所属栏目:Java 来源:网络整理
导读:p align="center" 数据类型和运算符作业 一、??? 填空题 Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是 。 Java中整型变量有byte、short、int和long四种,不同类型的整数变量在内存中分配的字节数不同,数值范围也不同。对于
<p align="center">数据类型和运算符作业 一、??? 填空题
二、??? 选择题 |
<tr>
<td valign="top" width="53">
<p align="left">5.
</td>
<td colspan="2" valign="top" width="661">
<p align="left">下面Java代码的执行结果是(? A? )。(选择一项)
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td colspan="2" valign="top" width="661">
<p align="left">public class <span style="text-decoration: underline">Test {
<p align="left">???????? public static void main(String args[]) {
<p align="left">????????????????? System.out.println(100 % 3);
<p align="left">????????????????? System.out.println(100%3.0);
<p align="left">???????? }
<p align="left">}
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">?
</td>
<td valign="top" width="611">
<p align="left">?
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">A
</td>
<td valign="top" width="611">
1? 1.0
B. 1?? 1 C. 1.0? 1.0 D. 33?? 33.3 <table style="width: 714px" border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="top" width="53">
<p align="left">6.
</td>
<td colspan="2" valign="top" width="661">
<p align="left">下面的赋值语句中错误的是(? A? )。(选择一项)
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">?
</td>
<td valign="top" width="611">
<p align="left">?
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">A
</td>
<td valign="top" width="611">
<p align="left">float f = 11.1;???
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">B.
</td>
<td valign="top" width="611">
<p align="left">double d = 5.3E12;
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">C.
</td>
<td valign="top" width="611">
<p align="left">double d = 3.14159;
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">D.
</td>
<td valign="top" width="611">
double d = 3.14D;
<table style="width: 714px" border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="top" width="53">
<p align="left">7.
</td>
<td colspan="2" valign="top" width="661">
<p align="left">在Java中,下面( A B? )语句能正确通过编译。(选择两项)
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">?
</td>
<td valign="top" width="611">
<p align="left">?
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">A
</td>
<td valign="top" width="611">
<p align="left">System.out.println(1+1);????
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">B.
</td>
<td valign="top" width="611">
<p align="left">char i =2+'2';
<p align="left">System.out.println(i);
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">C.
</td>
<td valign="top" width="611">
<p align="left">String s="on"+'one';
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">D.
</td>
<td valign="top" width="611">
int b=255.0;
<table style="width: 714px" border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="top" width="53">
<p align="left">8.
</td>
<td colspan="2" valign="top" width="661">
<p align="left">以下Java运算符中优先级别最低的两个选项是(? A B )。(选择二项)
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">?
</td>
<td valign="top" width="611">
<p align="left">?
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">A
</td>
<td valign="top" width="611">
<p align="left">赋值运算符=
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">B.
</td>
<td valign="top" width="611">
<p align="left">条件运算符 ?=
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">C.
</td>
<td valign="top" width="611">
<p align="left">逻辑运算符|
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">D.
</td>
<td valign="top" width="611">
<p align="left">算术运算符+
</td>
</tr> <table style="width: 714px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="53">
<p align="left">9.
</td>
<td colspan="2" valign="top" width="661">
<p align="left">有以下方法的定义,请选择该方法的返回类型(? D?? )。(选择一项)
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td colspan="2" valign="top" width="661">
<p align="left"><span style="text-decoration: underline">????????? ??method(byte x,double y) {
<p align="left">???????? return? (short)x/y*2;
<p align="left">}
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">?
</td>
<td valign="top" width="611">
<p align="left">?
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">A
</td>
<td valign="top" width="611">
byte
B. C. int D. double <table style="width: 714px" border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="top" width="53">
<p align="left">10.
</td>
<td colspan="2" valign="top" width="661">
<p align="left">关于以下Java程序中错误行的说明正确的是(? B? )。(选择一项)
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td colspan="2" valign="top" width="661">
<p align="left">public class Test2 {
<p align="left">???????? public static void main(String[] args) {
<p align="left">????????????????? short s1=1;?? //1
<p align="left">????????????????? s1=s1+1;???? //2
<p align="left">????????????????? s1+=1;?????? //3
<p align="left">????????????????? System.out.println(s1);
<p align="left">???????? }
<p align="left">}
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">?
</td>
<td valign="top" width="611">
<p align="left">?
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">A
</td>
<td valign="top" width="611">
1行错误
B. C. 3行错误 D. 1行,2行,3行都错误 三、??? 判断题- Java中变量名不区分大小写,number和NuMbEr代表同一个变量。( F? )
- 在编译Java源程序时,计算机根本不会去识别各个变量名的具体含义,因此命名规范对编写Java程序而言不是必要的,而且有可能会降低编写Java源程序的效率。(?? F )
- Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。(? T? )
- char类型变量可以存储一个Unicode字符,在内存中占2个字节,该字符可以是一个汉字。(? T? )
- 运算符||和&&既是逻辑运算符,也是位运算符。根据两侧操作数的类型判断是逻辑运算符还是位运算符。(? F )
- ^ 是异或位运算符,运算规则是如果两个操作数相同,结果是0,否则结果是1。( F )
- 赋值运算符优先级别低于条件运算符,条件运算符优先级别低于算术运算符。( T? )
- 赋值和条件运算符是运算级别最低的两种运算符,都具有自右向左的结合性。(? T? )
- 整型常量的默认类型是int类型,浮点常量的默认类型是float类型。( F?? )
- 00101010 & 00010111语句的执行结果为00222221( F?? )
四、??? 简答题
- Java是一种强类型语言,说明Java的数据类型分类。
基本数据类型:byte,int,short,char,long,float,double
- i++和++i的异同之处
变量在执行后加一
变量在执行前加一
- 运算符||和|的异同之处
- Java中基本数据类型转换的规则
? 从小到大,提升类型
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
相关内容