Java试题(附答案)完整版.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、单选题(每道小题只有一个正确的选项) 1、Java程序中要用变量来存储学生性别信息,从节约内存空间的角度最好选择哪种数据类型( D ) A)int B)short C)byte D)boolean 2、Java语言中基本的数据类型不包括( C ): A)整型 B)浮点型 C)数组 D)逻辑型 3、Java程序中用来定义常量必须用到的关键字是( A ) A)final B)class C)void D)static 4、下列属于Java语言中字符常量的是( B ) A)”m” B)‘!’ C)a D)$ 5、一个简单的Java程序可能没有用到的关键字是( C ) A)void B)public C)int D)static 6、下列关于Java程序中数组的使用说法正确的是( A ) A)数组必须在使用前定义 B)同一个数组中的元素类型必须不同 C)数组是一种特殊的变量不需在使用前声明 D)数组的元素不可以是数组 7、程序设计语言的发展主要经历了三个阶段,其中不包括( A ) A)数学语言 B)机器语言 C)汇编语言 D)高级语言 8、关于程序设计语言下列说法错误的是( C ) A)Java、C++、VB等都是当前广泛使用的高级程序设计语言。 B)一项任务可以使用多种语言来实现,使用前需要综合考虑选择合适的语言。 C)因特网的应用开发必须使用Java语言来实现。 D)Java是一种完全面向对象的高级语言,在因特网的应用开发中广泛应用。 9、经过编译后的Java程序的扩展名是( B ) A).java B).class C).exe D).bat 10、关于Java源程序的说法错误的是( C ) A)文件名必须和主类名一致 B)使用“javac”对java程序进行编译 C)java程序的编译运行须借助辅助软件 D)java源程序的扩展名为.java 11、若已定义x和y是double型变量,则表达式x=1,y=x+3/2执行后y的值为( D ) A)1 B)2 C)3 D)2.5 12、Java语言中整型常量有三种形式即八进制整数、十进制整数和十六进制整数。那么计算机如何区别一个数到底是哪种形式呢?实际上其表达有特殊的约定:八进制数必须以0开头,后面跟0到7的数字组成的数,如045,072等均为八进制数;十进制数不需特殊表示,跟我们日常使用方法相同,如1923,89等;而十六进制数必须是以0x开头,后面跟0到9数字和大写的A到F字母组成的数,如0x45,0xA9等。那么下面不是Java语言整型常量的是( B ) A)02 B)019 C)0x11 D)-38 13、对分支语句中switch(表达式)里表达式的结构可以是下列哪种数据类型( A ) A)int B)float C)double D)long 14、Java语言中用 D 来表示逻辑“真”值。 A)整型值1 B)非零的整型值 C)yes D)true 15、某程序按如下流程图实现,则该程序运行后输出的n的值是( C ) A)7 B)8 C)9 D)10 16、下面是关于判断闰年的流程图,则以下年份是闰年的为( B ) A)1994年 B)1996年 C)1998年 D)2100年 17、下列关于算法的说法中,正确的是( C ) A)同一问题的算法不同,结果必然不同 B)算法执行后可以不产生正确的结果 C)解决某类问题的算法不是唯一的 D)算法可以无限地操作下去不停止 18、下列说法中错误的是( B ) A)条件语句中else的个数可以少于if的个数 B)算法的步骤是可逆的 C)for循环结构和while循环结构可以相互转换 D)循环结构中必须包含结束循环的条件,以保证在适当的时候终止循环 19、下列说法中,正确的是( A ) A)输入输出框可用在程序框图中任何需要输入、输出的位置 B)对于一个程序来说,判断框内的条件是唯一的 C)只有条件结构中使用到判断框 D)执行一个条件语句,可以有两种结果 20、若A、B、C都是以定义的整型变量,下列语句执行完后,A、B的值分别为( A ) A=2 B=3 C=A*A A=A+C B=A+B A)6、9 B) 5、5 C)6、10 D) 5、9 21、关于Java语言条件结构,下列说法正确的是( C ) A)条件结构是任何算法都离不开的一种结构 B)条件语句中可以没有else,也可以没有if C)

文档评论(0)

151****0181 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档