一、选择题。
1.下列( )是合法的标识符?
a)12class (b)voidc)-5d)_blank
2.下列( )不是j**a中的保留字?
a)ifb)sizeof (c)private (d)null
3.下列( )不是合法的标识符?
a)$million (b)$_million (c)2$_million (d)$2_million
4.下列选项中,( 不属于j**a语言的基本数据类型?
a)整数型 (b)数组c)浮点型 (d)字符型。
5.下列关于基本数据类型的说法中,不正确的一项是( )
a)boolean类型变量的值只能取真或假。
b)float是带符号的32位浮点数。
c)double是带符号的64位浮点数。
d)char是8位unicode字符。
6.下列关于基本数据类型的取值范围的描述中,正确的一个是( )
a)byte类型的取值范围是-128~128 (b)boolean类型的取值范围是真或假。
c)char类型的取值范围是0~65536 (d)short类型的取值范围是-32767~32767
7.下列关于j**a语言简单数据类型的说法中,正确的一项是( )
a)以0开头的整数代表8进制整型常量。
b)以0x或0x开头的整数代表8进制整型常量。
c)boolean类型的数据作为类成员变量的时候,相同默认的初始值为true
d)double类型的数据占计算机存储的32位。
8.下列j**a语句中,不正确的一项是()。
a)$e, a, b = 10b)char c, d = a’;
c)float e = 0.0dd)double c = 0.0f;
9.在编写j**a程序时,如果不为类的成员变量定义初始值,j**a会给出它们的默认值,下列说法中不正确的一个是( )
a)byte的默认值是0b)boolean的默认值是false
c)char类型的默认值是’\0d)long类型的默认值是0.0l
10.下列语句中不正确的一个是( )
a)float f = 1.1fb)byte b = 128;
c)double d = 1.1/0.0d)char c = char)1.1f;
11.下列表达式1+2+ "aa"+3的值是( )
a)"12aa3b)"3aa3c)"12aad)"aa3"
12.已知y=2, z=3, n=4,则经过n=n+ -y*z/n运算后n的值为( )
a)3 (b)-1 (c)-12 (d)-3
13.已知a=2, b=3,则表达式a%b*4%b的值为( )
a)2 (b)1 (c)-1 (d)-2
14.已知x=2, y=3, z=4,则经过z- =y – x--运算后,z的值为( d )。
a)1 (b)2 (c)3 (d)4
15.表达式(12==0) &1/0 < 1)的值为( )
a)true (b)false (c)0 (d)运行时抛出异常。
16.设有类型定义short i=32; long j=64; 下面赋值语句中不正确的一个是( )
a)j=ib)i=jc)i=(short)jd)j=(long)i;
17.现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为( )
a)'db)'dc)68 (d)语句在编译时出错。
18.下列说法中,正确的一项是( )
a)字符串"\\abcd" 的长度为6 (b)false是j**a的保留字
c)123.45l代表单精度浮点型 (d)false是合法的j**a标识符。
19.以下的变量定义语句中,合法的是( )
a)float _*5 = 123.456fb)byte $_b1 = 12345;
c)int _long_ =123456ld)double d =
20.下列关于运算符优先级的说法中,不正确的一个是( )
a)运算符按照优先级顺序表进行运算。
b)同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的。
c)同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的
d)括号可以改变运算的优先次序。
二、填空题。
1.变量是j**a程序的基本存储单元之一,变量的主要类型包括2大类: 和 。
2.j**a语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是和 。
3. 类型数据不可以做类型转换。
4.在j**a语言的基本数据类型中,占存储空间最少的类型是 ,该类型占用的存储空间为位。
5.j**a语言中的具有特殊意义和作用,不能作为普通标识符使用。
6.在j**a语言中,浮点类型数据属于实型数据,可以分为和两种。
7.char类型的数据可以表示的字符数共为 。
8.定义初始值为10的8次方的常整型变量ilong的语句是 。
9.j**a语言中的数据类型转换包括和两种。
10.j**a中的字符采用的是16位的编码。
11.数据类型中存储空间均为64位的两种数据类型是和 。
12.表达式9*4/ -5%5的值为 。(十进制表示)
13.表达式5&2的值为 。(十进制表示)
14.表达式42<<4的值为 。(十进制表示)
15.表达式11010011>>>3的值为 。(二进制表示)
16.表达式7|3的值为 。(十进制表示)
17.表达式10^2的值为 。(十进制表示)
18.j**a语言中的逻辑与(&&和逻辑或(||运算采用方式进行运算。
19.若a、b为int型变量,并且已分别赋值为5和10,则表达式(a++)b)+a*b的值为 。
20.假设i=10, j=20, k=30,则表达式 !(i三、编程题。
1.编写一个j**a application类型的程序,定义一个byte类型的变量b,并从键盘上给它赋值为-100和100时,输出该变量的值。
2.编写一个j**a applet类型的程序,计算输出表达式12+5>3||12-5<7的值。
3.编写一个j**a application类型的程序,从键盘上输入三角形的三条边的长度,计算三角形的面积和周长并输出。根据三角形边长求面积公式如下:
其中a、b、c为三角形的三条边,s=(a+b+c)/2。
4.编写一个j**a application类型的程序,从键盘上输入摄氏温度c,计算华氏温度f的值并输出。其转换公式如下:
f = 9 / 5) *c + 32
5.已知圆球的体积公式为4/3r3,编一程序,输入圆球半径,计算并输出球的体积。
第二章习题
3.16前完成。1 始态为25 c,200 kpa的5 mol某理想气体,经途径a,b两不同途径到达相同的末态。途经a先经绝热膨胀到 28.47 c,100 kpa,步骤的功 再恒容加热到压力200 kpa的末态,步骤的热。途径b为恒压加热过程。求途径b的及。2.4 mol的某理想气体,温度升高20...
第二章习题
一 判断题。1 用依次施工组织施工生产,能充分利用工作面,工期较短 2 流水施工的最大优点是工期短,充分利用工作面 3 组织流水施工时必须划分施工段。4 工艺参数是指在组织流水施工时,用以珍达流水施工在施工工艺上进展状态的参数,包括施工过程过程数 工作面和流水强度三个参数。5 某专业工种的工人在从事...
第二章习题
马克思主义基本原理概论。第二章。一 单项选择题 1 不临高山,不知天之高也,不临深溪,不知地之厚也 表明作者强调 a 知对行的指导作用b 没有知就没有行c 知行并进d 先行后知,重在行。2 在感性认识和理性认识的关系问题上,唯理论的错误在于 a 夸大感性认识的重要性,否认或轻视理性认识的作用b 夸大...