




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选题1.以下关于数据的存储结构的叙述中哪一条是正确的?( C )A、数据的存储结构是数据间关系的抽象描述 B、数据的存储结构是逻辑结构在计算机存储器中的实现 C、数据的存储结构分为线性结构和非线性结构 D、数据的存储结构对数据运算的具体实现没有影响 2、如要抛出异常,应用下列哪种子句?( B )A、catch B、throw C、try D、finally3. 关于以下程序段的说法正确的是( D )。1. public class Myar 2. public static void main(String argv)3. inti=new int5; 4. System.out.println(i5); 5. 6. A. 第2行编译出错B. 第4行编译出错C. 编译时产生错误D. 编译时没有产生错误,运行时发生异常4.设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值 递增的顺序排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键 码95被放到了第几个位置? ( B )A、7 B、8 C、9 D、10 5.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以 定义自己的属性和方法,这有利于实现 ( B )A、可移植性 B、可扩充性 C、安全性 D、可靠性 6. 下面语句执行后,i 的值是( B )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;A. 4B. 5C. 6D. 77. 下列程序段的输出结果是 ( C )。 public class operatorsandExpressions void stringPlus() int x=3,y=4,z=5; System.out.println(x+y+z); A. xyzB. x+y+zC. 12D. 以上答案均不正确8. 当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数( B )。A. init()B. start()C. stop()D. destroy()9. 下列程序段执行后的结果是( A )。1String s=new String(abcdefg); for(int i=0;i 3 );A. 16B. 8C. 4D. 212. 下列语句执行后,变量a、c的值分别是( B )。int x=182; int a,c; c=x/100; a=x%10;A. 1,2B. 2,1C. 1.82, 2D. 100,8213. 下列关于for循环和while循环的说法中哪个是正确的( A ) A. while循环能实现的操作,for循环也都能实现B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C. 两种循环任何时候都可替换D. 两种循环结构中都必须有循环体,循环体不能为空14.下列特点中,哪个是Java 虚拟机执行的特点之一?( B )A、字节代码 B、多进程 C、静态连接 D、编译 15.Java语言的类型是( A )A、面向对象语言 B、面向过程语言 C、汇编程序 D、形式语言 16.下列哪个数代表单精度浮点数?( C )A、0652 B、3.4457D C、0.298f D、0L 17.下列说法错误的是( C )A、接口是多继承的具体实现形式。 B、3305L是长整型数。 C、03916是八进制数。 D、?:是三目条件运算符。 18.以下哪个表达式是不合法的( B )A、String x=Hello; int y=9; x+=y; B、String x=Hello; int y=9; if(x=y) C、String x=Hello; int y=9; x=x+y; D、String x=null; int y=(x!=null)&(x.length()0)? x.length():0; 19.下列程序段的输出结果是( B )public class operatorsandExpressions void stringPlus() 2int a=3,b=4,c=5; System.out.println(abc+3); A、15 B、abc3 C、256 D、63 20. main()方法的返回类型是:( B)A、 int B、 void C、 boolean D、 static 21、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. .java B. .class C. .html D. .exe22、不允许作为类及类成员的访问控制符的是( B )。 A. public B. private C. static D. protected23、在JAVA编程中,Java编译器会将java程序转换为( A )。A. 字节码;B. 可执行代码; C. 机器代码; D. 以上所有选项都不正确。24、下列那些不是合法的标识符?( B )A.Tel_numB.8ABc C.$HelloWord D.DEMO25、 以下字符常量中不合法的是( A)。 A. | B. “” C.n D.我26、下列语句序列执行后,i的值是( D )。 int i=16; do i/=2; while( i 3 ); A.16 B.8 C.4 D.2 27、java中int数据类型在内存中表示为( B )A.2个字节 B.4个字节C.由程序员指定 D.以上都不正确28、下列程序段执行后t5的结果是(B )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 t2 ? t1 : t2+ t1;t5 = t4 t3 ? t4 : t3; A. 8 B.20 C.11 D.929、下列语句序列执行后,k 的值是( C )。 int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; case 10: k+=3; default : k/=j; A. 31 B. 32 C. 2 D.3330、若有定义 int a=1,b=2; 表达式(a+)+(+b) 的值是( B )。 A. 3 B. 4 C. 5 D. 6 331、Java编程所必须的默认引用包为 B 。A.java.sys包B.java.lang包C.java.new包D.以上都不是32、下列说法不正确的是 D 。A.IOException必须被捕获或抛出B.java语言会自动初始化变量的值C.java语言不允许同时继承一个类并实现一个接口D.java语言会自动回收内存中的垃圾33、若有定义 int a=9,b=6; a b的值是( D ) 。 A. 0 B. 1 C. false D. true 34、设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( B )。 A.x y | x z B. x != y C. z ( y + x ) D. x y & ! ( x 0 & 50) System.out.println(first); else if (x-3) System.out.println(second); else System.out.println(third); x的取值在什么范围内时将打印字符串second?( D )A. x 0 B. x -3 C. x = -3 D. x -3 40、以下程序的输出结果是( D )。 A.-1 1 B. 0 1 C. 0 0 D. 1 0 public class aaa static public void main(String args ) int a=-1,b=1,k; if(+a 0)&!(b- =0) System.out.println(a+ +b);else System.out.println(b+ +a); 4 二、多选题1. 说明下列创建数组的方法那些是正确的( ACD )。A. int twoDim = new int4; B. int twoDim = new int4;C. int twoDim = new int45; D. char a = A, B;2. 选出合理的标识符( AC ) A. _sys1_lllB. 2mailC. $changeD. class3. 如下哪些是Java中正确的整数表示( ABC ) A. 22B. 0x22C. 022D. 22H4. 执行下列代码后,哪个结论是正确的 ( BD )String s=new String10; A. s10 为 ;B. s9 为 null; C. s0 为未定义 D. slength 为105. 下面哪个方法可以在任何时候被任何线程调用( DEF ) A. notify()B. wait()C. notifyAll()D. sleep()E. yield()F. synchronized(this)三、填空题1、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器_javac_编译该源程序,生成的文件扩展名为_.class_的字节码文件。2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。3、在Java程序中,通过类的定义只能实现 单 重继承,但通过接口的定义可以实现_多_重继承关系。4、若x = 5,y = 10,则x = y的逻辑值分别为 true 和 false 。5、 抽象 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 Final 方法是不能被当前类的子类重新定义的方法。6、顺序查找法的平均查找长度为_(n+1)/2_。 7、表示实体(事物)及实体间(事物间)联系的模型,称为_ E-R模型_。 8、每个Java应用程序可以包括许多方法,但必须有且只能有一个_主_方法。 9、Java的跳转语句中_不包含 _(包含/不包含)goto语句。 10、Java语言中,调用方法时,参数传递是值调用,而不是_地址_调用。 11、异常对象从产生和被传递提交给Java运行系统的过程称为_抛出_异常。 12、_ RandomAccessFile _所实现的接口是DataInput 接口和DataOutput 接口。 13、变量名、_方法名_首单词小写,其余单词只
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能别墅音响系统安装与维护一体化服务合同
- 2025年度企业内部健身器材设备采购与租赁合同范本
- 2025年公文发展的题目及答案
- 2025年教育信息化2.0时代教学工具行业市场潜力与区域发展策略研究报告
- 2025年历年司法试题及答案
- 2025职员雇佣合同范本
- 2025年新零售环境下实体书店书店+书店+书店+城市书房发展策略报告
- 2025年物流行业人力资源短缺问题分析及应对策略研究报告
- 2025年经济法学题目及答案
- 2025合同纠纷解决之道
- 湘教版小学信息技术三年级上册教案(打印)
- 个人能力展示
- 尿红细胞形态分析报告
- 网络产品行业报告
- 中药热奄包在皮肤瘙痒中的临床应用观察
- 2023年佛山市招聘警务辅助人员考试真题及答案
- 疾控中心培训课件:《白喉的采样及实验室检测技术》
- 20道云南白药销售代表岗位常见面试问题含HR常问问题考察点及参考回答
- 花篮拉杆式悬挑脚手架工程技术交底
- 医院合法性审查制度
- 胃肠肿瘤术后并发症预防和治疗课件
评论
0/150
提交评论