电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

考试习题及思考题VIP免费

考试习题及思考题_第1页
1/13
考试习题及思考题_第2页
2/13
考试习题及思考题_第3页
3/13
1/13第一章习题及思考题1、Java程序是由什么组成的?一个程序中必须有public类吗?Java源文件的命名规则是怎样的?2、怎样区分应用程序和小应用程序?应用程序的主类和小应用程序的主类必须用public修饰吗?3、开发与运行Java程序需要经过哪些主要步骤和过程?4、安装JDK之后如何设置JDK系统的PATH,CLASSPATH?他们的作用是什么?5、Java语言特点是什么?6、简述面向过程问题求解和面向对象问题求解的异同。试列举出面向对象和面向过程的编程语言各两种。第二章习题及思考题1.试分析基本数据类型和引用数据类型的基本特点?2.请使用异或运算符^,实现两个整数的交换。3.下列哪个是合法的标识符:()。A、a=bB、_HelloC、2ndD、Chongqing4.下列哪些是合法的标识符()。A、newB、classC、intD、const25.如果定义有变量doubled1,d2=4.0则下列说法正确的是:A、变量d1,d2均初始化为4.0B、变量d1没有初始化,d2初始化为4.0C、变量d1,d2均未初始化D、变量d2没有初始化,d1初始化为4.06.判断题:所有的变量在使用前都必须进行初始化。()7.内部数据类型byte的取值范围是:()A、0~65,535B、(-128)~127C、(-32,768)~32,767D、(-256)~2558.下列哪些是不能通过编译的语句:()A、inti=32;B、floatf=45.0;C、doubled=45.0;D、chara=‘c’;9.判断题:Java中数据类型的长度与具体使用的机器相关。()10.如果定义有doublex;floaty;intm,则表达式x*y-m的类型为():A、doubleB、floatC、intD、short11.如果定义有shorts;byteb;charc,则表达式s*b+c的类型为():A、charB、shortC、intD、byte2/1312.已知inti=2147483647;++i;则i的值等于多少()A-2147483648B2147483647C214748364813.已知bytei=127;++i;则i的值等于多少()A-128B127C12814.已知bytei=127;i=i+1;这两行语句能否编译成功?()15.执行以下程序段inta=5,b;b=++a*3后b的值为:()A、17B、18C、16D、1516.如果x=3,y=5,则表达式x|y的值为:()A、15B、8C、1D、717.如果inta=3,b=2,则执行a*=b+8后a的值为:()A、20B、14C、30D、1618.若所用变量都已正确定义,以下选项中,非法的表达式是:()A、a!=4||b==1B、'a'%3C、'a'=1/2D、'A'+3219.设有定义语句inta[]={1,1,2};则以下对此语句的叙述错误的是()。A、定义了一个名为a的一维数组B、a数组有3个元素C、a数组的下标为1~3D、数组中的每个元素是整型20.以下数组初始化形式正确的是:()A、intt1[][]={{1,2},{3,4},{5,6}}B、intt2[][]={1,2,3,4,5,6}C、intt3[3][2]={1,2,3,4,5,6}D、intt4[][];t4={1,2,3,4,5,6}第三章习题及思考题1、编写一个程序,用选择法对数组a[]={20,10,55,40,30,70,60,80,90,100}进行从大到小的排序2、求两个整数的最大公约数3、请打印出如下九九乘法表*|123456789-------|------------------------------------1|12|243|3694|4812165|5101520256|612182430367|71421283542498|8162432404856649|918273645546372814、求一元二次方程ax2+bx+c=0的根,要求a、b、c从控制台输入。5、求前40个Fibonacci数列。Fibonacci数列:1,1,2,3,5,8,13,21,34,⋯从数列看到:F1=1(n=1)F2=1(n=2)Fn=Fn-1+Fn-2(n≥3)3/136、已知公鸡5元1只,母鸡3元一只,小鸡1元3只,要求用100元刚好买100只鸡,问有多少种采购方案。7、判断一个字符串是否是回文,例如“rotor“反转之后还是”rotor“,所以是回文。需查阅String类的一些方法。8、求2-1000内的所有素数9、在一个循环中使用break,continue和return有什么不同?10、结构化程序设计有哪三种流程?他们分别对应Java中那些语句第四章习题及思考题1.什么是类?什么是对象?对象和类是什么关系?2、什么是方法?方法的结构是怎样的?设计方法应考虑哪些因素?3.创建一个有两个方法的类,其中第一个方法两次调用第二个方法,第一次不使用this,第二个使用this。4、创建一个类,该类还有int和char类型的成员变量且未被初始化,然后编程输出这些成员变量的值,查看java是否执行了默认的初始化操作。5、创建一个类,该类含有的成员变量和成员方法,创建一个该类的对象,察看当时图访问这些成员时,编译程序会给出那些信...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

考试习题及思考题

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部