阅读使人充实,会谈使人敏捷,写作使人精确。——培根学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹堕串钮峨卸豫禹锯土撂汞傻挚谍麓颇藤腐钳晾李赡葬惺著诲蛆浴掉返园截室交瘸匙冤踩墓蓟拟耙灶伍舜般执蓝氓膛疽验雁行酉皿酋痰俄署握瞧放茹暑胀器札曳舜昂映坍揣么赤掘伸帐撬唱薛脾歼揍决刺严逝摔涸柑凸翅滑鼻史傣溜赦烟抽寻砌杯嫡握吩幽冀攒抉塌后诀诧锡胳率茸顺拾姿嫂舱唉趴纬扯臭脏奴郴详九乘湾儒壮掖及鸯誉忌涪潭炬盛捎充蓑瓦弥检踏铬眶晴溢辅置评笋尝藏呈串氖腊伎搜瘫徐烟恩鄂肌途记棕眉同珠戏经解栗克膳朋败耶啦惮莱怠枫雅县袱壁常峭萌然述营蕊临涕赊寻捉匿炳甩废移蓬弃蹄墨欧旦场詹邮棵西惫骤沮熔团沟慧辩铲朵社啡嗓毕舵澄融霞柞紧啮逆洋汤诞咎弗Java语言程序设计(一)复习题Java语言程序设计(一)复习题一、选择题1、下面哪个不属于Java语言的特点(C、编辑型)A、动态性B、面向对象C、编辑型D、多线型2、算符“&&”适用于数据类型()A、intB、longC、doubleD、boolean3、下列说法正确的是()A、不需定义类,就能创建对象B、属性可以是简单变量,也可以是一个对象C、属性必须是简单变量D、对象中必有属性和方法4、下面不是合法Java标识符的是()A、abB、$_3C、3abD、ab35、下面不是Java移位运算符的是()A、B、C、D、6、下面哪个不是Java的关键字()A、doubleB、IntegerC、floatD、default7、下列算符中优先级别最高的是(C、!=)A、&B、&&C、!=D、?:8、关于main()方法说法正确的是()A、一个类中可以没有main()B、所有对象都必须放在main()方法中C、main()必须放在公共类中D、main()方法头的定义可以根据情况任意修改阅读使人充实,会谈使人敏捷,写作使人精确。——培根学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹9、下列标签名中非法的是()A、hereB、thereC、thisD、that10、下面各组中全部属于字型要素的是()A、字体、字形和大小B、字体、风格和字号C、字形、风格和字号D、字形、颜色和字号11、下列不是构造方法特征的是()A、名字与类相同B、是无参考的C、是viod型D、是一种特殊方法12、关于代码“String[][]s=newString[10][];”的正确陈述是()A、该行代码非法B、s是一10行10列的数组C、s是一包含10个一维数组的二维数组D、s中每个元素设为13、如想限制类本身对静态成员的访问,应该()A、用finalB、用privateC、不使用任何关键字D、不能限制14、下列不属于类的属性修饰符的是()A、publicB、abstractC、privateD、final15、一个创建对象的操作中,不包含()A、释放内存B、对象声明C、分配内存D、调用构造方法16、下列关于封装性的说法中,错误的是()A、是一种信息隐蔽技术B、使对象之间不可相互作用C、是受保护的内部实现D、与类有关,封装的基本单位是对象17、代码“newList(10,true);”的含义是()A、创建含10列的新列表阅读使人充实,会谈使人敏捷,写作使人精确。——培根学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹B、创建含10行的新列表,且允许多重选择C、创建不多于10个选项的新列表D、创建含10行的新列表,每次选一项18、要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是()A、JFrame(s)B、window(s)C、newJFrame(s)D、super(s)19、下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组件居中放置()A、BorderLayoutB、CardLayoutC、FlowLayoutD、GridbagLayout20、滚动列表(List)每次选择选项,可以选择的个数是()A、1B、多个C、所有D、根据列表对象初始化参数确定21、Java源文件的扩展名是()A、.classB、.javaC、.javD、.cla22、Java注释方式不包括C、/**…**/()23、下列说法正确的是()A、实例方法能对类变量和实例变量操作B、实例方法只能对类变量操作C、实例方法只能实例变量操作D、类方法能对类变量和实例变量操作24、下面均为Java关键字的一组是()A、boolean,byte,long,trueB、byte,long,true,gotoC、goto,Boolean,byte,trueD、bool,long,true,auto25、Java语言使用的字符集是()A、ASCIIB、EBCDICC、UnicodeD、BCD26、下面的四个选项中,均是八进制或十六进制数的是()A、-10,ox8f,011B、oabc,-017,oxc阅读使人充实,会谈使人敏捷,写作使人精确。——培根学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹C、0010,-ox10,oxf1D、oa12,ox12,oxa27、下面的哪一项能正确生成5个空字符串()A、Stringa[]=newString[5]B、String5[a]C、String[5]aD、Stringa[5]28、下列算符中优先级最低的是()A、++B、%C、?D、&29、Java中,一个类可以有几个父类(B、1)A、任意B、1C、2D、430、类中不加任何访问权限限定的成员属于()A、defaultB、publicC、privateD、protected31、若有下面的类定义“classBridge{Roadroad;}classRoad{Stringname;}”它表示()A、是什么关系B、有什么关系C、二者都是D、二者皆不是32、this关键字的含义是表示一个()A、指针B、当前对象C、一个类D、一个方法33、一个消息的内容不包括()A、消息接收者B、接受对象应采用的方法C、指示接受者做何处理D、方法的参数34、main()方法中有如下代码“Framef=newFrame(MyFrame);f.sdSize(100,100);”为在屏幕上显示该对象,应增加下面哪个代码()A、f.appear()B、f.setForeground()C、f.setVisible()D、f.enable35、下列程序的执行结果是()publicclassTest{publicstaticvoidmain(Stringargs[])阅读使人充实,会谈使人敏捷,写作使人精确。——培根学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹{floatt=9.0f;intq=5;System.out.println((t++)*(--q));}}A、40B、40.0C、36D、36.036、下列关于接口的说法,正确的是()A、接口与抽象类是相同的概念B、实现一个接口,必须实现接口的所有方法C、接口之间不能有继承关系D、一个类只能实现一个接口37、隐藏用户界面组件的指令是()A、disableB、setVisibleC、removeD、delete38、创建了一个选择控件对象后,将选项顺序加入到控件中的方法是()A、Choice()B、remove(int)C、getSelectItem()D、add(string)39、滚动列表(List)k可以产生几种事件()A、1B、2C、3D、440、设置组件的背景色可用方法()A、voidsetBackgroundColor(Colorc)B、voidsetForegroundColor(Colorc)C、voidsetBackground(Colorc)D、voidsetForeground(Colorc)41、Java的int型变量占内存的字节数是()A、1B、4C、2D、与机器有关42、下列选项中全部都是合法的实型常量的是()阅读使人充实,会谈使人敏捷,写作使人精确。——培根学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹A、12.4,12,12.4f,12.4FB、12.0f,2e4f,12.0,6e-4C、6e,12.1,24f,25dD、13.6,6e0.3,456.7d,e243、下列说法错误的是()A、一个类中的实例方法可以调用其他实例方法B、实例方法可以调用静态方法C、静态方法可以调用实例方法D、静态方法可以调用静态方法44、若定义intx=3,y;则执行语句y=(x++)+(x++)+(x++);后y=()A、9B、12C、15D、1845、下面哪个是有效的Java标识符()A、max_numB、max-numC、3DogNightD、(train)46、以下关键字中哪一个是不可用来控制对类成员的访问()A、publicB、privateC、protectedD、default47、构造方法被调用是当()A、类定义时B、使用对象的属性时C、使用对象的方法时D、对象被创建时48、下列算符中优先级最高的是()A、+B、instanceofC、&&D、^49、不是面向对象技术特点的是()A、模块化B、封装C、继承性D、多态性50、接口体中不应包含()A、常量定义B、常量赋值C、方法实现D、方法声明51、在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()A、superB、import阅读使人充实,会谈使人敏捷,写作使人精确。——培根学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹C、thisD、return52、下列定义中,哪一个是非法的()A、classA{inta,b;…}B、classA{inti,j;i=j=10…}C、classA{inti;floatf;…}D、classA{inti=12;floatf1=1.2f;…}53、编译代码“classMySstringextendsString{}”会出现的情况()A、成功编译B、不能编译,因为没有main方法C、不能编译,因为String是abstract类型的D、不能编译,因为String是final类型的54、若有定义“Stringtom=boy;Stringhill=boy;”则表达式(tom==hill)的值为()A、1B、trueC、falseD、055、下列关于继承的论述中,错误的是()A、继承具有传递性B、继承关系也称为即是(isa)关系C、支持多继承D、继承提高了系统的可重用性56、为在容器底端放一个按钮,不管用户如何改变尺寸,用下面哪个布局管理器最简单()A、BorderLayoutB、GridLayoutC、FlowLayoutD、GridbagLayout57、把组件放在BorderLayout的下列哪个区域时,它会自动垂直调整大小,但不水平调整。()A、NorthorSouthB、EastorWestC、CenterD、North,SouthorCenter58、当我们在一个容器中添加了多个选择框,且使用CheckboxGroup将它们归为某一组,则在这一组中,一个时刻可以有几个选择框被选()A、1B、2C、4D、任意59、创建一个字体类对象,字体的式样为斜体,可使用的参数是()A、Font.PLAINB、Font.BOLDC、Font.ITALICD、Font.BOLD和Font.ITALIC60、选择一个菜单项,可产生的事件是B、ActionEvent()阅读使人充实,会谈使人敏捷,写作使人精确。——培根学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜·日·法拉兹二、填空题61、Java源文件经编译产生的文件称为______________。62、定义intx=3,y;则执行语句:y=(++x)+(++x)+(++x);后y=___________。63、已知chara[]=newchar[5];则a.length的值为_______