2019年大学JAVA期末考核题库500题(含参考答案)

举报
资源描述
2019年大学JAVA期末题库500题 含参考答案一、判断题1 .在 J av a中,下面关于构造方法的描述正确的是(D)。类必须有显式构造函数它的返回类型是v oid它和类有相同的名称,但它不能带任何参数以上皆非2 .下列哪一个不属于J A V A 语言的数据类型(A )。指针类型类数组浮点类型3 .下面代码的执行结果是(B )o int i=2;S y st em.ou t.print ln(i+);32104 .下列值或表达式不能作为循环条件的是(D )o1 11!=0i一2&25 .表达式(1 3+3*4)/4%3 的值是(B )。2 5026 .变量命名规范说法正确的是(B )变量由字母.下划线.数字.$符号随意组成变量不能以数字作为开头D和 d 在 jav a中是同一个变量不同类型的变量,可以起相同的名字7 .J A V A 所定义的版本中不包括:(D )J 2 E EJ 2 S EJ 2 M EJ 2 H E8 .设有数组定义:int a =ne v int 1 0 ;则最后一个数组元素的下标是(B )。1 09109.下列标识符合法的是(B )onew$U sdollars1 2 3 4car.t ax i1 0 .下列语句正确的是(A )o形式参数可被视为局部变量形式参数可被全局变量形式参数为方法被调用时,是真正被传递的参数形式参数不可以是对象1 1 .下列语句哪一个正确(B )。J av a程序经编译后会产生machine codeJ av a程序经编译后会产生by t e codeJ av a程序经编译后会产生D L L以上都不正确1 2 .下列的哪个赋值语句是正确的?(D )char a=1 2;int a=1 2.0;int a=12.O f;int a=(int)1 2.01 3 .下列的哪个赋值语句是不正确的?(A )float f=1 1.1;dou ble d=5.3 E 1 2;float d=3.1 4 f;dou ble f=ll.lE lO f;1 4 .下列语句中,属于多分支语句的是(B )oif语句sw it ch语句do w hile 语句for语句1 5 .表达式6.0/2 的运算结果是(B )o31 6 .指出正确的表达式(b)。by t e b=1 2 8;B oolean x=nu ll;L ong nF ox fffL;D ou ble d=0.92 3 9d1 7 .下列不属于关系运算符的是(c)1 8 .在单一文件中import,class和 packag e的正确出现顺序是(a)。packag e,import,classclass,import,packag eimport,packag e,classpackag e,class,import1 9.内部数据类型by t e的取值范围是(B )0-6 5-1 2 8 1 2 7-3 2 7 6 8 3 2 7 6 72 5 6 2 5 52 0 .在 J A V A 中下面哪一行代码不出现编译警告或错误(d)。float f=l.3;char c=a;by t e b=2 5 7;int i=1 0;2 1 .以下J av a语句,会产生编译错误的是(a )。if(2=3)S y st em,ou t.print in(H i);if(2=3)S y st em,ou t.print ln(fH i,r);if(t ru e)S y st em,ou t.print in(H i);if(2!=3)S y st em,ou t.print ln(,H iM);2 2 .设 A为已定义的类名,下面声明类A的对象a 的语句中正确的是(D )。float A a;pu blic A a=A();A new int ();A a=new A ();2 3 .5024.在J av a中,根据你的理解,下列方法(C )不可能是类O rang e的构造方法。O rang e()O rang e(,)P u b l i c voi d O r a n g e()()P u b l i c O r a n g e(),2 5 .在J a va中,下列关于方法重载的说法中错误的是(D )。方法重载要求方法名称必须相同重载方法的参数列表必须不一致重载方法的返回类型可以不一致一个方法在所属的类中只能被重载一次2 6 .在J a va中,下面对于构造方法的描述正确的是(D )。类必须显式定义构造方法构造方法的返回类型是voi d构造方法和类有相同的名称,并且不能带任何参数一个类可以定义多个构造方法2 7 .子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的(D)。重载实现覆盖继承2 8 .在类的说明符中,被指定为私有的数据可以被以下(C )访问。程序中的任何方法其他类的成员方法本类中的成员方法子类中的成员方法2 9 .在 J A V A 编程中,J a va 编译器会将J a va 程序转换为(A )。字节码可执行代码机器代码以上所有选项都不正确3 0 .03 1 .03 2 .若有f l oa t f=2.6 f ;s h or t s=2 0;则表达式f+s 的值的类型是(A )。f l oa ts h or ti n tb y t e3 3 .定义一个接口必须使用的关键字是(C )。p u b l i cc l a s si n t e r f a c es t a t i c3 4 .m a i n 方法需要一个参数,它是(D )。一个整型量一个S t r i n g 对象一个实型量一个任意类的对象3 5 .分析下面的代码行f l oa t f=3.2;i n t I=f;,错误的答案是(B )。代码不能编译代码编译,i 被设置为3第二行若改为i n t i=(b y t e)f 则可编译第一行若改为f l oa t f=3.2 f则可编译3 6.关于下面的代码行 i n t a r r=l,2,3 ;f or(i n t i=0;i y T&x z)的类型是(B )。算术表达式逻辑表达式关系表达式以上都不对5 4 .下列关于语句f or(表达式1;表达式2;表达式3)的描述中,错误的是(D)。表达式1 仅在刚开始时被执行一次表达式2是一个条件表达式表达式3通常用作修改循环控制变量之用表达式3在循环体之前被执行5 5 .若有 i n t x,y,z;则表 达 式(x+y z)是(B )。算术表达式逻辑表达式关系表达式以上都不对5 6 .有如下定义:i n t a=l;b y t e b=2;则表达式a+b 的数据类型为(A )。i n tb y t ec h a rl on g5 7 .有如下定义:f l oa t a=3.1 4f;b y t e b=3;则表达式a+b 的值的数据类型为(D )。b y t ei n tc h a rf l oa t5 8 .有如下定义:f l oa t a=l.Of;d ou b l e b=2.0;则表达式a+b 的值的数据类型为(B )。f l oa td ou b l ec h a ri n t5 9 .若有b y t e b=6;c h a r c=c;则表达式b+c 的值的类型是(C )。i n tb y t ec h a rf l oa t6 0 .若有c h a r c=,8,;s h or t s=2 0;则表达式c+s 的值的类型是(A )。c h a rs h or ti n tb y t e6 1 .下列选项中,与成员变量共同构成一个类得是(a )。关键字方法运算符表达式6 2 .w h i l e 循 环 和 d ow h i l e 循环的区别是(D )。没有区别这两个结构任何情况下效果一样w h i l e 循 环 比 d ow h i l e 循环执行效率高w h i l e 循环是先循环后判断所以循环体至少被执行一次d o-w h i l e 循环是先循环后判断 所以循环体至少被执行一次6 3 .b ool e a n e n d s Wi t h (St r i n g s)表 示(A)。查找某字符串是否以S 为结尾查找某字符串是否与S 完全匹配确定某字符串与S 的大小关系确定某字符串是否以S 为开始6 4.关于单选框,下列哪一项是不正确的(B)。从复选框衍生而来对于一个单选框组,一般情况下可都不选中和复选框使用同一个类C h e c k b ox需要配合C h e c k b ox Gr ou p 使用6 5 .关于文本域,下列哪一项是不正确的(A)。文本长度限制为6 5 5 3 5 字节用来接收用户输入和程序输出常用于处理大量文本允许进行多行输入和输出6 6 .关于XY La y ou t 布局方式,下列哪一项是不正确的(C)。基于X 和 Y 坐标的绝对位置定位内部组件使用时依赖于特定包与平台无关不利于程序移植6 7 .关于Gr i d La y ou t 布局方式,下列哪一项是不正确的(A)。会根据容器大小自动排列容器被划分为行和列的网格添加组件的顺序为自左向右可指定水平间隔和垂直间隔6 8 .A WT提供了几种基本的布局方式(C)o34566 9.下列哪一项不是AWT 的组件类别(B)。容器类组件事件型组件布局类组件普通类组件7 0 .下列哪一项不是J a v a 图形用户界面主流开发组件集(B)。AWTAp p le tS w i n gS WT7 1 .下列哪一项不是用户界面开发的设计原则(B )。用户至上可个性化定制交互界面友好配色方案合理7 2 .最早的计算机图形界面是(C)。微软公司的视窗版本操作系统Wi n d o w s 1.0苹果公司的操作系统M a c i n t o s h施乐公司帕洛阿尔托研究中心的T O I P 图形界面针对电子制表软件的V i s i O n 界面7 3 .S t r i n gB u f f e r r e v e r s e。;表 示(A)。字符串反转字符串清空字符串的赋值字符串删除7 4 .S t r i n gB u f f e r s=n e w S t r i n gB u f f e r(H e llo0);i n tle n l,le n 2;le n l=s.c a p a c i t y();le n 2=s.le n gt h。;则 le n lT e n 2 二(B )o01 65不确定7 5 .使 用 v o i d s e t L e n gt h(i n t le n gt h)设置字符串长度时,如 果 le n gt h大于原字符串长度,那么将会在字符串后面补上(A)o字 符 u 0 0 0 0 不做任何操作任意字符补 07 6 .s=s.d e le t e(5,1 2);如果 s=a b c d e f ghi gklmn ,则执行删除语句后,s 的 值 为(B)。a b c d e f na b c d e mna b c d e mna b c d e lmn7 7 .下列不属于逻辑运算符的是(d )。jII&7 8.下列关于字符串的描述中,错误的是(C)。J a v a 语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是S t r i n g类的对象J a v a 语言中不再使用字符数组存放字符串J a v a Ap p li c a t i o n 程序的 ma i n()的参数 a r gs 口是一个 S t r i n g 类7 9.编程,找出长度为1 0 的数组中,数组元素的最小值,并输出。p u b li c c la s s ap u b li c s t a t i c v o i d ma i n(S t r i n g a r gs)(d o u b le x =2 5.3,5 6.3,1 5.3,1 2 5.2 5,4 6 5.3 6,4 5 6.3 2,4 5 8.2 1,4 5 6.3 2 5,
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

当前位置:首页 > 大杂烩/其它


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号