版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java程序设计题目 第一章 java概述 1、 java语言采用面向对象的思想编程,具有跨平台、分布式、多线程等优点。( ) 2.java语言是基于_计算的计算机语言;tcp/ip协议的编程接口叫做_类。 3、java语言是( d ) a、面向问题的解释型高级编程语言 b、面向机器的低级编程语言 c、面向过程的编译型高级编程语言 d、面向对象的解释型高级编程语言 1. java语言有什么特点? 第二章 基本语法 1、以下哪个不是java的关键字?( b ) ado btry cfinal dwhile 2、以下哪项标识符是不合法的。( d ) astring b$1 cx d3_a 3、以下
2、哪个修饰符可用于定义成员常量?( b ) afinal bstatic cabstract dconst 4.以下选项中,合法的赋值语句是( b )。 a) a = = 1; b) + i; c) a=a + 1= 5; d) y = int ( i ); 5.若所用变量都已正确定义,以下选项中,非法的表达式是( d )。 a) a != 4|b=1 b) a % 3 c) a = 1/2 d) a + 32 6.若a和b均是整型变量并已正确赋值,正确的switch语句是( )。 a) switch(a+b); b) switch( a+b*3.0 ) ? ? c) switch a d) s
3、witch ( a%b ) ? ? 7.下列语句序列执行后,j 的值是( )。 int j=9, i=6; while( i- 3 ) -j; a) 5 b) 6 c) 7 d) 8 8.现有一变量声明为boolean aa;下面赋值语句中正确的是( )。 a)aa=false; b)aa=false; c)aa= 9.设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数中不正确的是( )。 a) double x(double k ) i=k; return i; b) x(double m, double n ) i=m; j=n; c) x( )i=0;j=0
4、d) x(double k ) i=k; 10. 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )。 a) x( int m) . b) void x( int m) . c) x( int m, int n) . d) x( int h,int m,int n) . 11、对于下列代码: public class example string str=new string( char ch=d,b,c; public static void main(string args) example ex=new example(); ex.change
5、(ex.str,ex.ch); system.out.println(ex.str+ public void change(string str,char ch) str= 输出结果是: ( ) a) hello and d b) hello and a c) world and d d) world and a 12、某个main()方法中有以下代码: string s1,s2; int numbers; int num; num=15; boolean switcher = false; 下列哪个说法是正确的? ( ) a)声明了1个基本类型变量和2个引用变量 b)声明了2个基本类型变量和
6、2个引用变量 c)声明了2个基本类型变量和3个引用变量 d)声明了3个基本类型变量和3个引用变量 13、某个main()方法中有以下代码: double num1; double num3=2.0; int num2=5; num1=new doublenum2+1; num1num2=num3; 请问以上程序编译运行后的结果是 ( ) a) num1指向一个有5个元素的double型数组 b) num2指向一个有5个元素的int型数组 c) num1数组的最后一个元素的值为2.0 d) num1数组的第3个元素的值为5 14、考察下列程序代码: final int base=10; int
7、nubmer; 下列哪个表达式可以求出number的最后一位数字? ( ) a) number - base b) base / number c) base % number d) number % base 15、某个main()方法中有以下的声明: final int min=0; final int max=10; int num=5; 下列哪个语句可以用来表示”num的值大于等于min并且小于等于max” ( ) a)!(numa、byte b、short c、int d、float 18、以下由do-while语句构成的循环执行的次数是( ) int k = 0; do +k; w
8、hile ( k d、有语法错,不能执行 19.下面是一个类的定义。 class _ / 定义名为myclass的类 _ var=666; int getvar() return var; 20、阅读下面的程序,程序保存为test.java: 1) public class test 2) 3) public static void main(string args) 4) 5) system.out.println(args2); 6) 7) 以上程序经编译后用java test 1 2 3 运行得到的输出结果是什么? 21、以下程序段的输出结果为 messal 以上程序经编译后用java
9、test 1 2 3 运行得到的输出结果是什么? 24、阅读下面的程序: public class test public static void main(string a) int i = integer.parseint(a0); switch (i) case 1:system.out.println( case 2:system.out.println( case 3:system.out.println( case 4:system.out.println( ? 上面的程序编译是否成功?如果编译出错,指出哪行出错,并说明理由;如果编译正确,用java test 2 运行得到的输出结
10、果是什么? 25.设int类型变量x和y分别初始化为3和100,下列语句的循环体共执行几次?执行完下列语句后x和y的值分别是多少? (1) while(x(2) while(y/x5) if(y-x25) x=x+1; else y=y/x; (3) dox=2*x; while(x(4) dox=y/x;y=y-x;while(x=y); (5) doy=y/x-1; if(y=x) y=x; while(y=1); 26、编写一个java应用程序,在屏幕上输出“welcome to java”。 27、根据以下的设计要求编写java源代码。 类名: circle 实例数据(均为privat
11、e): radius(double) /圆的半径 方法: 构造方法(没有参数,设置radius的值为10.0) setradius(有一个double参数,将radius的值设为这个新值), getradius (没有参数,返回radius的值) samesize(有一个参数,是另一个circle对象的引用,如果两个circle对象的radius的差小于0.001,则返回true) 28、分别利用for、while、dowhile编写计算正整数n1到n2的累加和。 11、编写一个编程,给定一个t的值(t的值也可通过命令行输入),按下式计算y值并输出,要求分别写作if语句和switch语句。 t
12、2-1 0t1 t3-2t-2 1t3 y t2-tsint 3t5 t+1 5t7 t-1 其它 29、编写一个java程序suansu.java,定义两个整型变量a和b,使用构造函数初始化a为10,b为5,并定义求出a与b的和(方法名为addab)、差(方法名为subab)、积(方法名为multiab)、商 (方法名为divab)的方法。 用另一个java程序testsuansu.java测试suansu.java定义的方法,并在屏幕上输出结果。 30水仙花数是指其个位、十位、百位三个数的立方和等于这个数本身,求出所有水仙花数。 31试利用for循环,计算1+2+3+4+5+?+100的总和。 32利用do?while循环,计算1!+2!+3!+?+100!的总和。 33使用循环嵌套,编写一个输出如下图形的程序: * * * * * * * * * * * * * * * 第三章 类和对象 1、在编写实现文件读写功能的java程序时,需要在程序的开头写上语句( )。 aimport java.applet.* ; bimport java.awt.* ; c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48284-2026航空航天直线式液压作动筒通用规范
- T/ZLJ 007-2023冷冻蜗牛肉
- T/JMBX 0286-2024江门优品 马冈鹅制品
- T/CNCA 121-2025露天煤矿三维地质建模技术要求
- T/CAWAORG 002-2021中国疼痛科专业团体标准
- T/CSMT-DZ 007-2025 T/HZLED 001-2025室外 Mini/Micro LED显示屏通用技术要求
- GB/T 34630.4-2026搅拌摩擦焊铝及铝合金第4部分:焊接工艺规程及评定
- 2025~2026学年广东省深圳市福田区北师大版六年级上册12月课堂素养练习数学试卷【附答案】
- 2026学年江苏省盐城市四年级语文期末高分快速提分卷(详细参考解析)详细答案和解析
- AI大模型棋牌游戏技巧与攻略
- 2026年模具研发高级技术专家招聘笔试试卷 招录11人考试题库
- 2026年发展对象培训结业测试及答案解析
- 2026年新版预防未成年人犯罪法知识竞赛题库及参考答案
- 2026“弘扬长征精神 奋进新征程”知识竞赛题库(含答案解析)
- 2026年10月自考00323西方行政学说史模拟题及答案详解
- 2026年云南云上云大数据产业发展有限公司及下属子公司第一次社会招聘(32人)笔试模拟试题及答案详解
- 2026粒径分析考试题及答案
- 2026中国新能源电池技术研发行业市场现状趋势分析投资策略规划报告
- 2026秋沪教牛津版五年级上英语单词默写(默写)
- 医疗器械质量保证控制程序
- 2026年全国注册会计师(CPA)考试会计真题及答案(持续更新)
评论
0/150
提交评论