77范文网 - 专业文章范例文档资料分享平台

java面向对象程序设计习题集(7)

来源:网络收集 时间:2019-06-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

A 、6 B、 7 C、 10 D、 25

202、设 x 为 int 型变量,则执行以下语句段后,x 的值为( ) x=15;

x+=x-=x-x;

A 、10 B、20 C、 30 D 、40 203、对下面的语句执行完正确的说法是( ) int c=?c?/3;

System.out.println(c) ;

A 、输出结果为 21 B 、输出结果为 22 C、 输出结果为 32 D、 输出结果为 33

204、以下选项中变量 a 以定义类型,合法的赋值语句为( ) A、 a= int(y) B、 a==1 C、 a=a+1=3 D、 ++a 205、阅读以下程序,选择正确的答案( ) int x=7,y=8,z=9; 6 char ch='A'; x++;z--;

System.out.println(x= =y); System.out.println(y=z--); System.out.println(x= =z);

System.out.println(ch++= ='A'); System.out.println(ch++= ='B');

A、程序输出结果均为布尔值 B、程序中输出 3 个 true C、程序运行后,ch 的值为‘C’ D、程序运行后,z 的值为 8 206、执行下列程序段后,b,x,y 的值正确的是( ) int x=3,y=4; boolean ch;

ch=x

A 、true,3,4 B、 true,4,3 C、false,3,4 D、false,4,3

207、下列叙述不正确的是( )

A 、 JAVA 语言是一种面向过程的高级程序设计语言 B、 JAVA 语言源程序经过编译后生成字节码文件 C、 JAVA 语言源程序文件扩展名为.java

D、 JAVA 语言程序有两种类型Application程序和Applet程序 四、程序阅读题 1、int x=10;

Int y=x++;// 执行后,y= ,x= Y=++x; //执行后,y= ,x= . 2、写出下列程序输出结果: Int i = 1,j = 2,k = 3;

31

System.out.println(\System.out.println(\

System.out.println(\System.out.println(\System.out.println(\解:

(i

(i

型除法之间的差别,写出以下程序的运行结果: public class BasicMath {

public static void main(String args[]) { // arithmetic using integers

System.out.println(\int a = 1 + 1; int b = a * 3; int c = b / 4; int d = c - a; int e = -d;

System.out.println(\System.out.println(\System.out.println(\System.out.println(\System.out.println(\

// arithmetic using doubles System.out.println(\Arithmetic\double da = 1 + 1; double db = da * 3; double dc = db / 4; double dd = dc - a; double de = -dd;

System.out.println(\System.out.println(\System.out.println(\System.out.println(\System.out.println(\

32

} }

该程序的输出结果为:

4、 下面的示例程序说明了模运算符%的用法,写出以下程序的运行结果:

public class Modulus {

public static void main(String args[]) { int x = 42;

double y = 42.25;

System.out.println(\System.out.println(\} }

该程序的输出结果为: 5、 下面的例子显示了几个赋值运算符的作用,写出以下程序的运行结果:

// Demonstrate several assignment operators. public class OpEquals { public static void main(String args[]) { int a = 1; int b = 2; int c = 3; a += 5; b *= 4; c += a * b; c %= 6;

System.out.println(\System.out.println(\System.out.println(\} }

该程序的输出结果为: 6、 下面的程序说明了递增运算符的使用,写出以下程序的运行结果:

33

public class IncDec {

public static void main(String args[]) { int a = 1; int b = 2; int c; int d; c = ++b; d = a++; c++;

System.out.println(\System.out.println(\System.out.println(\System.out.println(\} }

该程序的输出结果为:

7、 下面的例子说明了位逻辑运算符,写出以下程序的运行结果: public class BitLogic {

public static void main(String args[]) {

String binary[] = { \\\

int a = 3; // 0 + 2 + 1 or 0011 in binary int b = 6; // 4 + 2 + 0 or 0110 in binary int c = a | b; int d = a & b; int e = a ^ b;

int f = (~a & b) | (a & ~b); int g = ~a & 0x0f;

System.out.println(\System.out.println(\System.out.println(\System.out.println(\System.out.println(\

System.out.println(\System.out.println(\}

34

}

该程序的输出结果为:

8、 下面的示例程序说明了左移运算符的用法,写出以下程序的运行结果:

public class ByteShift {

public static void main(String args[]) { byte a = 64, b; int i;

i = a << 2;

b = (byte) (a << 2);

System.out.println(\System.out.println(\} }

该程序的输出结果为: 9、 下面的示例程序说明了右移运算符的用法,写出以下程序的运行结果:

public class HexByte {

static public void main(String args[]) {

char hex[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; byte b = (byte) 0xf1;

System.out.println(\} }

该程序的输出结果为: 10、 下面的示例程序说明了位运算符的用法,写出以下程序的运行结果:

public class OpBitEquals {

public static void main(String args[]) { int a = 1; int b = 2;

35

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java面向对象程序设计习题集(7)在线全文阅读。

java面向对象程序设计习题集(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/660063.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: