




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA程序设计练习题第1、2章一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. java B. .class C. html D. .exe2、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5【答案】:【答案】:B【答案】:【答案】:A3、Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )A、 String args B、String arC、Char argD、StringBuffer
2、 args4、以下代码段执行后的输出结果为( )int x =3; int y =10; System.out.println(y%x); A、-1 B、2 C、1D、3【答案】:【答案】:B【答案】:【答案】:A先按两个数的绝对值求余,然后结果的符号与先按两个数的绝对值求余,然后结果的符号与被除数相同被除数相同 5、如下哪个是Java中的标识符() A、public B、superC、3number D、width6、如下哪个是Java中的标识符( )A、fieldname B、superC、3number D、#number7、如下哪个是Java中有效的关键字() A、nameB、hell
3、oC、false D、good【答案】:【答案】:D【答案】:【答案】:A【答案】:【答案】:C8、下面的代码段执行之后count的值是什么( ) int count = 1; for (int i = 1; i y ? x+2:uv ? u-3:v+2);A.8 B.6 C.7 D.true【答案】:【答案】:B14、以下的选项中能正确表示Java语言中的一个整型常量的是( )。A. 12. B. -20 C. 1,000 D. 4 5 6【答案】:【答案】:B15、下列语句序列执行后,x 的值是( )。 int a=3, b=4, x=5; if( +a x2 ? x1 : x2; A、
4、6 B、9 C、11 D、 3【答案】:【答案】:B20、执行下列程序段后,m,x,y的值分别是( ) 。 int x=2,y=4; boolean m; m=+xy-; 执行完此句后,y的值发生变化 A、true , 2,4 B、false , 3,3 C、 true, 3,3 D、 false, 2,4【答案】:【答案】:B执行完此句后,执行完此句后,y的值发生变化的值发生变化21、对于一个三位的正整数 n,取出它的十位数字k(k为整型)的表达式是( )。A、 k = n / 10 % 10 B、 k = ( n - n / 100 * 100 )%10C、 k = n % 10 D、 k
5、 = n / 10【答案】:【答案】:A22、现有一变量声明为boolean aa;下面赋值语句中正确的是( )。 A、aa=false; B、aa=False; C、aa=“true”; D、aa=0;【答案】:【答案】:A23、对以下语句排列正确的是( ) /A import java.applet.*; /B class helper /C package myclasses; /D public class MyApplet extends Applet A、 A,B,C,D B、 A,C,B,D C、 C,A,B,D D、 C,B,A,D【答案】:【答案】:C24、下列语句序列执行后
6、,ch1 的值是( )。 char ch1=A,ch2=W; if(ch1 + 2 ch2 ) +ch1; A、 A B、 B C、 C D、B【答案】:【答案】:B25、if语句的合法表达式是( ) A、一个整数值 B、一个布尔值 C、A)或B) D、都不对【答案】:【答案】:B二、填空题1、开发与运行Java程序需要经过的三个主要步骤为 、 和 。2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 字节内存空间。编辑源程序编辑源程序编译生成字节码编译生成字节码解释运行字节码解释运行字节码
7、223、设 x = 2 ,则表达式 ( x + + )3 的值是 。4、若x = 5,y = 10,则x = y的逻辑值分别为 和 。5、如果将类MyClass声明为public,它的文件名称必须是 才能正常编译。6、Java程序中的单行注释符是( ),多行注释符是( )。7、Java中布尔类型的常量有两种,它们是( )和( )。0truefalseMyClass.java/* */truefalse8、Java中用于定义小数的关键字有两个:( ) 和 ( ),后者精度高于前者。9、Java中用于两个数相等比较的运算符是:( ),用于不相等比较的运算符是( )。10、假设x=13,y=4,则表
8、达式x%y != 0的值是( ),其数据类型是( )。floatdouble=!=trueboolean11、以下程序段的输出结果是( )int x = 5, y = 6, z = 4;if (x + y z & x + z y & z + y x)System.out.println(三角形);elseSystem.out.println(不是三角形);三角形三角形三、三、 读下列程序,写出正确的运行结果。 1、class test public static void main (String args ) int x=9, y; if (x=0) if (x0) y=1;
9、 else y=0; else y=-1; System.out.println(y); 12、运行以下代码后,、运行以下代码后,a的值是?的值是? byte a; byte b = 3; / binary 00000011 byte c = -3; if (b c) a = c; else a = b; 3四、程序填空题方法boolean isPrime(int n)的功能是判断正整数n(n1)是否为质数。static boolean isPrime(int n) int i; if(n=2)return true; if(n%2=0)return false; for(i=3;i*in3、
10、若x=4,y=2,计算z值:(1) z=x&y(2) z=x|y(3) z=x|y(4) z=xy(5) z= x(6) z= x y4、假设x=10,y=20,z=30,求下列布尔表达式的值:(1) x10 | xy & yx(3) (xy+z) & (x+10=20)(4) z-y=x & (y-z)=x(5) xx(6) xy | yx(7) !(xy+z) | !(x+10=20)(8) ( !(x=y) & (x !=y) & (xy | yx)5、写出下列语句执行后的结果:for (k=1;k4) break;System.out.p
11、rintln(“k=”+k);6、【15】运行下面程序,并分析其执行过程:Public class multiplicationpublic static void main(String args )int i,j;for (i=1;i10;i+)for (i=1;i10;i+)System.out.print(i+”*”+j+”=”+i*j+”); System.out.println(); 四、编程题有一函数: x (x1) y = 3x-2 (1x10) 4x (x10)编写一程序,给定x值,输出y值。if (x = 1 & x 10) y = 3 * x - 2; else
12、y = 4 * x;【17】编写打印下列图形的程序:(1) (2) (3) # * * * * * * * $ # # * * * * * $ $ $ # # # * * * $ $ $ $ $ # # # # * $ $ $ $public class Test_17_1 public static void main(String args) int i, j;for (i = 1; i = 4; i+) for (j = 1; j = i; j+) System.out.print(# + );System.out.println();public class Test_17_2 public static void main(String args) int i, j, k;for (i = 0; i 4; i+) for (k = 0; k i; k+) System.out.print( );for (j = 0; j = 6 - 2 * i; j+)System.out.print(*);System.out.println();public class Test_17_3 public static void main(String args) i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消费贷受托支付合同范本
- 物流车队调动协议书范本
- 网约出租车买卖合同范本
- 销售合伙人模式合同范本
- 清洗窗帘合同协议书模板
- 离婚协议女方补偿协议书
- 海鲜店合作协议合同范本
- 长期租地建房合同协议书
- 甲方授权乙方的合同范本
- 美业学员合同协议书范本
- 矿坑涌水量预测计算规程
- 消化性溃疡护理业务学习(胃十二指肠溃疡)
- 长租公寓计划书
- 2022施工升降机安全生产隐患识别图集
- 《正确对等得与失》课件
- 急性脑血管病并发症的预防及处理
- 30题新大陆科技集团测试工程师岗位常见面试问题含HR问题考察点及参考回答
- 太阳完整分享
- 【全套100种】职业病危害告知卡 全网最全(精编版)
- 精神病学课件:抗抑郁药物和抗焦虑药物完整版
- 断路器分合闸时间标准
评论
0/150
提交评论