ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:138.44KB ,
资源ID:11422967      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11422967.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java程序设计题库.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java程序设计题库.docx

1、java程序设计题库2016-2017 学年第2学期 Java程序设计 作业1.简答题public class Variables static String hello = Hello, ; /方法外声明的变量是成员变量public static void main(String args) /方法定义中声明的变量是参数变量String name = Bill; /方法内声明的变量是局部变量System.out.pri ntl n(hello + n ame + !);/可以引用成员变量、方法参数变量和已经声明过局部变量什么是局部变量和成员变量? Hello和name属于什么变量?他们作用范

2、围,请结合程序进行说明?答:局部变量:(2)import java.util.*;public class AbsolutelfElse public static void main( Stri ng args) int i;Sca nner sca nner=new Scann er(System.i n);System.out.pri ntln(” 请用键盘输入一个整数,然后单击回车键:);i=sca nner.n extI nt();if (i=0) System.out.pri ntln(” 这个整数的绝对值是:+i);else /用一对花括号构成语句块i=-i;System.out

3、.pri ntln(” 这个整数的绝对值是:+i);程序运行结果是什么?请用键盘输入一个整数,然后单击回车键:-65这个整数的绝对值是: 65(3)public class BooleanExpression public static void main( Stri ng args) int i,j;float f;boolea n b;i=1; j=3; f=1.2f;b=i=j; System.out.println(b=+b); /关系运算符的优先级高于赋值运算符b=i=f; System.out.pri ntln (b=+b);b=(i=f)&(ff)|(fj); System.ou

4、t.pri ntln (b=+b);b=(i=f)|(f=j); System.out.pri ntln (b=+b);程序运行结果是什么?b=falseb=trueb=trueb=trueb=true(4)public class Test7 public static void main( Stri ng args) int sum=0;for(i nt i=1;i100 | score =90)grade =优秀;else if(score =80)grade =良好;else if(score =70) grade =中等;else if(score =60)grade =及格;els

5、egrade =不及格;System.out.pri ntl n( 你的成绩为:+ grade);程序运行结果是什么?请输入成绩:45你的成绩为:不及格请输入成绩:98你的成绩为:优秀请输入成绩:63你的成绩为:及格2设计题(i)要求:设计一个程序,要求一次只能输入一个学生学号、姓名和成绩,然后可以显示该 学生学号、姓名、成绩信息,操作过程如下:(i)界面i欢迎进入学生成绩管理系统请选择您的操作:1.录入学生成绩信息;2.显示学生成绩信息;0.退出;请输入数字选项(0-2):(2)选择数据1,开始录入学生学号、姓名和成绩(只能输入一个学生基本信息) 请输入数字选项(0-2):1请输入学号:20

6、14001请输入学生姓名:zhangsan请输入成绩:88请选择您的操作:1.录入学生成绩信息;2.显示学生成绩信息;0.退出;请输入数字选项(0-2):(3 )输入2,显示学生成绩:学生学号信息如下:2014001学生姓名信息如下:zha ngsa n学生成绩信息如下:88您选择了显示所有学生成绩信息。请选择您的操作:1.录入学生成绩信息;2.显示学生成绩信息;0.退出;请输入数字选项(0-2):(4)对于选择操作输入错误的处理:例如,输入4后请选择您的操作:1.录入学生成绩信息;2.显示学生成绩信息;0.退出;请输入数字选项(0-2):4输入错误,请重新输入!请选择您的操作:1.录入学生成

7、绩信息;2.显示学生成绩信息;0.退出;请输入数字选项(0-2):(5)最后输入0,退出该程序。注:去年考题代码如下:public class Testgrade args) public static void main(Stringint select ;select = 1;String xuehao =String name = int chengji = 0;Scanner sc = new Scanner(System. in);System. out .println();while (true )System. out .println();System. out .print

8、ln(请选择您的操作:);System. out .println( 1.录入学生成绩信息;);System. out .println( 2.显示学生成绩信息;);System. out .println( 0.退出;);System. out .println( 请输入数字选项(0-2):);select = sc.n ext In t();System. out .println();/判断输入,0退出if(select =0 & select =2) switch (select)case 1:System. out .println( 请输入学号:);xuehao = sc.n ex

9、t();System. out .println();System. out .println(请输入学生姓名:);n ame = sc.n ext();System. out .println();System. out .println( 请输入成绩:);che ngji = sc.n extI nt();System. out .println();break ;break ;case 0:System. exit (0);elseSystem. out .println(输入错误,请重新输入!);continue ;(2 )编写一个程序,实现计算 1 + 2 + 3 + + n的n项和

10、的功能,n由键盘输入与控制Scanner sc = new Scanner(System. in);System. out .println(求 1-n 的和,请输入 n 的值:);int sum = 0;int n = sc.nextInt();for (int i = 1; i= n;i+)sum += i;System. out .println( 1n 的和:+sum );(3)请输入三角形的底和高,计算该三角形面积。public static void main(String args ) Scanner sc = new Scanner(System. in);System. ou

11、t .println( ”请输入三角形的底:);double di = sc. nextDouble();System.out .println( ”请输入三角形的高:);doublegao = sc.n extDouble();doublemj = ( di *gao )/2;System.out .println(三角形的面积是:+ mj)(4)编写一个程序,计算矩形面积Seanner sc = new Seanner(System. in);System.out .println( ”请输矩形的底:);doubledi = sc. nextDouble();System.out .pri

12、ntln( ”请输入矩形的高:);doublegao = sc.n extDouble();doublemj = di * gao ;System.out .println(矩形的面积是:+ mj);(5)编写一个程序,计算圆的面积Scannersc = new Scanner(System.in);System.out .println(请输圆的半径:);doublesr = sc. nextDouble();doublepai = 3.1415926;doublemj =pai*(sr*sr);System.out .println(圆的面积是:+ mj)(6)计算平面空间距离的计算公式分

13、别是经 sqrt(x*x+y*y) 和sqrt(x*x+y*y+z*z)已知一元二次方程 ax2 + bx + e = 0 ,其中a=2,b=7,c=5 。请编写程序,计算出两个实根的值。程序保存为 ExpTest.java 。计算x的平方根,可调用方法:Math.sqrt(x) 来完成。(8)已知圆半径为15,编写程序分别计算圆的周长、面积和体积,并显示计算结果。程序保存为ExpTest3.java(9)设计一个程序,用于判断某个月份的天数。程序保存为 ExpTest4.java(10)已知函数为 y = x ; 0x 1编写程序,根据x的值,计算出该函数 y的值。程序保存为 ExpTest

14、5.java(11)某商品每公斤价格13.20,如果顾客购买100公斤及以上价格可以打 9折;如果购买50公斤及以上100公斤以下,价格打 9.5折。请编写程序,计算在不同购买重量时顾客应该付的金额。程序保存为ExpTest6.java10.2(12)编写程序,求 I的值。程序保存为 Expdemo1.javai 1(13)编写程序,显示如下乘法表:程序保存为 Expdemo2.java88*8=648*9=7299*9=81(14 )使用循环程序完成以下图形输出,程序保存为 Expdemo3.java*package aaa;public class ggg public static vo

15、id main(String args ) int size =11;if (size %2=0)size +;for (int i=0; i i+1; j-)System. out .print( ”);for (int j=0; j 0);System.out.pri ntl n( Fini sh);A.Doi ng it for l is 3B.Doi ng it for l is 1C.Doi ng it for l is 2D.Doi ng it for l is 0E.Doi ng it for l is ?C1F.Fi nish(10) 若有定义 int a=1,b=2;那么表达

16、式(a+)+(+b) 的值是:( )A. 3B. 4C. 5D. 6(11 ) 若有定义 int a=9,b=6;那么ab的值是:( )A. 0B. 1C. falseD. true(12)假定有变量定义:int k=7,x=12; 那么能使值为3的表达式是:()A. x%=(k%=5)B. x%=(k-k%5)C. x%=k-k%5D. (x%=k)-(k%=5)(13)设x = 1 , y = 2 , z = 3 ,则表达式 y + = z/ + + x 的值是( )A. 3B. 3.5C. 4D. 5(14)作为Java应用程序入口的ma in方法,其声明格式是()A. public s

17、tatic int main(String args)args)C. public void main(String args)(15)下面命令正确的是()B. public static void main(StringD . public int main(String args)A. java AppFirst.javaB. java AppFirst)文件夹下C . java appfirst.class(16)JDK安装完成后,主要的命令如D . javac AppFirstjavac、java等,都存放在根目录的(C .面向过程的 D.面向对象的A . bin B . jre(17

18、)Java语言是一种()语言。A .机器 B.汇编C . in clude D . doc(18)Java程序的最基本组成单位是()F面这些标识符哪个是错误的(F列哪一组运算符的优先级顺序是从高到低排列的(F面哪个赋值语句不会产生编译错误()4.下面哪个单词是Java语言的关键字()A . FalseB . FOR5 .执行下面程序后,哪个结论是正确的(int a, b, c;a=1; b=3; c=(a+b3 ? +a : b+);A . a的值为2 , b的值为3, c的值为1B . a的值为2, b的值为4, c的值为2C . a的值为2, b的值为4, c的值为1文案大全D . a的值

19、为2 , b的值为3, c的值为26 设各个变量的定义如下,哪些选项的值为true ()int a=3, b=3;boolea n flag=true;A. +a = = b B. +a= = b+ C. (+a = = b) | flag D . (+a= =b) &flag7.表达式(int)6.5/7.5*3 的值的类型为()A. short B. int C. double D. float8.设a, b, x, y, z均为int型变量,并已赋值,下列表达式的结果属于非逻辑值的是()A . xy & bx-y C . y = = +x D . y+x*x+9.下面语句输出的结果为()

20、Syste.out.pri ntl n( 5A2);A . 6 B . 7 C . 10 D . 2510.对下面的语句执行完后正确的说法是:()int c= c /3;System.out.pri ntln( c);A .输出结果为21 B .输出结果为22 C .输出结果为32 D .输出结果为3311.以下选项中变量a已定义类型,合法的赋值语句为()A . a = in t(y); B . a= =1; C . a = a+仁3; D . +a;12.执行下列程序段后,ch,x,y的值正确的是:()int x=3, y=4;boolea n ch;ch=x y&+x=-y;A. true

21、 , 6, 8 B. false , 6, 8 C. e, 7, 719、 下列程序运行的结果是 _。public class A public static void main( Stri ng args) int x = 7%3;while(x)x-;D . 2$2D . false, 7, 7System.out.pri ntl n( x);A. 0B. 1C. trueD .编译错误1.下面程序片段输出的是什么()int a=3, b=1;if(a=b) Syste.out.pri ntln( “ a= ” +a);D .正常运行,但没有输出A. a=1 B. a=3 C.编译错误,没有输出2.下面语句执行后,x的值为()int a=4, b=5, x=3;if(+a=b) x=x*a;A. 3 B.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1