河南工业大学面向对象程
HashSet是Set接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的。
答案是:答案:错误
集合是长度可变的数组。
答案是:答案:错误
Map接口是一种双列集合,它的每个元素都包含一个键对象Key和值对象Value。
答案是:答案:正确
HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此性能较差。
答案是:答案:错误
Java语言中的所有异常类都是java.lang.Throwable的子类。
答案是:答案:正确
异常类对象代表当前出现的一个具体异常。
答案是:答案:正确
一个异常处理中 finally语句块只能有一个或者可以没有。
答案是:答案:正确
程序中用throw关键字抛出异常时,只能抛出自己定义的异常对象。
答案是:答案:错误
接口可以被多重implements,抽象类只能被单一extends。
答案是:答案:正确
以下关于数组描述错误的是 数组的大小是固定的,但可以有不同的类型的数组元素 数组的大小是可变的,但所有数组元素的类型必须相同 数组的大小是固定的,所有数组元素的类型必须相同 数组的大小是可变的,可以有不同的类型的数组元素
答案是:答案:ABD
以下叙述中正确的是 一个C源程序可由一个或多个函数组成 一个C源程序必须包含一个main()函数 C源程序的基本组成单位是函数 在C源程序中,注释说明只能位于一条语句的最后
答案是:答案:ABD
以下叙述正确的是 C语言严格区分大小写英文字母 C语言用”;”作为语句分隔符 C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上 可以使用/*...*/对C程序中的任何部分作注释
答案是:答案: ABCD
以下可以定义为用户标识符的有____ scanf short 3com_ int
答案是:答案: AC
以下描述正确的是__--- 使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成 while循环是先判断表达式,后执行循环语句 do-while和for循环均是先执行循环语句,后判断表达式 for,wh
答案是:答案:ABD
以下正确的if语句形式是_____?] if (x>y && x!=y) if (x==y) x+=y if (x!=y) scanf”%d”,&x) else scanf(”%d”,&y): if (x
答案是:答案: ABD
以下用户标识符,其中合法的是__ A、return B、f2_G3 C、A3-3 D、abc
答案是:答案:BD
以下符合C语言语法的赋值表达式是 d=9+e+f=d+9 d=9+e,f=d+9 d=9+e,e++,d+9 d=9+e++=d+7
答案是:答案:BC
以下选项中,合法的字符常量是___ u0027 u0027 u0027?7u0027 "n" u00273u0027
答案是:答案: ABD
以下选项中不是C语言合法整数的是 10110 386 0Xffa x2a2
答案是:答案:BD
decimal类型和浮点类型都可以表示小数,正确说法: 两者没有任何区别 小数类型比浮点类型取值范围大 小数类型比浮点类型精度高 )小数类型比浮点类型精度低
答案是:答案:C
一个类中的静态方法的调用可以:() 通过类名调用 通过实例化的对象调用 在主方法中直接调用 在同一个类中的某一方法中直接调用
答案是:答案:A
一个设计得好的面向对象系统具有()特征。 低内聚、低耦合 高内聚、低耦合 高内聚、高耦合 低内聚、高耦合
答案是:答案:D
下列引用类型和值类型描述正确的是() 引用类型变量保存内存地址,值类型直接保存变量值 引用类型在变量中直接保存变量值,值类型保存内存地址 引用类型和值类型保存数据的方式相同 不支持值类型,因为所有的类型都是引用类型了
答案是:答案:A
下列类型中为值类型的是( ) 字符串类型 树组类型 枚举类型 接口类型
答案是:答案:C
第15题(单选) 以下关于for循环的说法不正确的是()。 for循环只能用于循环次数已经确定的情况 for循环是先判定表达式,后执行循环体语句 for循环中,可以用break语句跳出循环体 for循环体语句中,可以包含多条语句,
答案是:答案:A
第14题(单选) 以下数据类型中,属于引用类型的是:( string类型 double类型 int类型 char类型
答案是:答案:A
引用类型主要有4种:类类型、数组类型、接口类型和()。 对象类型 字符串类型委托类型 整数类型
答案是:答案:C
拆箱是关于:() 值类型到引用类型的转换 引用类型到值类型的转换 引用类型到引用类型的转换 值类型到值类型的转换
答案是:答案:B
第11题(单选) 枚举型常量的值不可以是(0)类型 int long ushort doule
答案是:答案:D
类的析构函数是在()调用的。 类创建时 创建对象时销毁对象时 不自动调用
答案是:答案:C
类的析构函数的作用是() 一般成员函数 类的初始化 对象的初始化 释放资源
答案是:答案:D
第8题(单选) 装箱是关于:() 值类型到引用类型的转换 引用类型到值类型的转换 引用类型到引用类型的转换 值类型到值类型的转换
答案是:答案:A
面向对象程序设计的特点主要概括为()。 可分解性、可组合性、可分类性 继承性、封装性、多态性 抽象封装性、继承性、多态性 封装性、易维护性、可扩展性、可重用性
答案是:答案:C
C++中函数返回值的类型是由(???)决定的。 return语句中表达式的类型 该函数定义时的类型 调用函数时的调用语句 系统根据结果
答案是:答案:B
C++中的虚基类机制可以保证::()。 限定基类只通过一条路径派生出派生类 允许基类通过多条路径派生出派生类,派生类也就能多次继承该基类 当一个类多次间接从基类派生以后,派生类对象能保留多份间接基类的成员 当一个类多次间接从基类派生
答案是:答案:D
C++源程序文件的缺省扩展名为(??? )。 A、cpp B、exe C、obj D、lik
答案是:答案:A
C++程序的基本模块为(??? )。 A、表达式 B、标识符 C、语句 D、函数
答案是:答案:D
do语句能够改写为(??? )语句。 A、复合 B、if C、switch D、While
答案是:答案:D
switch语句能够改写为(??? )语句。 A、for B、if C、do D、while
答案是:答案:B
抽象类中可以有构造方法,所以抽象类也可以创建实例对象。
答案是:答案:错误
抽象类实现接口时,可以不实现接口中的任何方法。
答案是:答案:正确
父类的引用指向自己子类的对象是多态的一种体现形式。
答案是:答案:正确
类只支持单继承,不允许多重继承,C类不可以既继承A类又B类。
答案是:答案:正确
Java程序中若包含package语句,则该语句必须放在程序的第一行。
答案是:答案:正确
方法的返回值类型可以定义也可以不定义。
答案是:答案:错误
Java的源代码中定义几个类,编译结果就生成几个以“.class”后缀的字节码。
答案是:答案:正确
有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。
答案是:答案:错误
在Java中声明变量时必须指定一个类型。
答案是:答案:正确
数组下标越界异常为ArrayIndexoutofBoundsException。
答案是:答案:正确
以下选项中合法的表达式是 0<=x<100 i=j==0 (char)(65+3) x+1=x+1
答案是:答案:ABC
关于函数重载,下列描述错误的是___ 函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 函数重载是指两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 函数重载是指两个以上的函数名字不同,但形参
答案是:答案:BCD
函数调用可以 出现在一个表达式中 出现在执行语句中 作为一个函数的实参 作为一个函数的形参
答案是:答案:ABC
在缓冲文件系统中用于读写的函数有______ A、putchar() B、fread() C、rewind() D、purw()
答案是:答案:ABD
如果要把常量327存入变量a中,a可以定义成哪些类型?______ A、int B、char C、long D、float
答案是:答案:ACD
已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ A、a>0||a<0 B、a C、!a==0 D、!a
答案是:答案:ABC
已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ ?B. ?C.?D. A、a B、!a==0 C、!a D、a>0||a<0
答案是:答案:ABD
指出下面合法的标识符______ A、3ab B、ABC C、a_3 D、_stu2
答案是:答案:ABC
指出下面哪些是合法的用户定义的标识符______ A、P-S B、_908 C、wind D、xy
答案是:答案:BC
指出下面哪些是合法的用户定义的标识符?______ A、P-S B、put11 C、xy D、lnt
答案是:答案:BD
事件监听接口中的方法的返回值是( ) A、AWTEvemt B、long C、int D、void
答案是:答案:D
下面哪种布局管理器,当Frame的大小被改变时,Frame中的按钮的位置可能会被改变() A、BorderLayout B、GridLayout C、CardLayout D、FlowLayout
答案是:答案:D
下列哪种Java组件作为容器组件() Panel面板 List列表框 Choice下拉式列表框 Menultem命令式菜单项
答案是:答案:A
事件处理机制能够让图形界面响应用户的操作,主要包括( ) A、事件处理 B、事件源 C、事件 D、以上都是
答案是:答案:D
在复选框中移动鼠标,然后点击一选项,需要捕获所选项必须实现哪个接口?() MouseListener ActionListener ltemListener MouseMotionListener
答案是:答案:C
下列关于LinkedList的描述中,错误的是() LinkedList集合查找元素比Arraylist迅速。 LinkedList集合适合进行增删操作。 LinkedList集合中的元素索引从0开始 LinkedList集合内部维
答案是:答案:A
下面哪个对象不能直接获取java.util.lterator迭代器进行迭代() java.util.ArrayList java.util.HashTable java.util.TreeSet java.util.HashSet
答案是:答案:B
下列方法中,不能用于删除Collection集合中元素的是( )A、isEmpty() B、removeAll() C、remove() D、clear()
答案是:答案:A
下列关于泛型的说法中,错误的是()。 ArrayList中的E称为类型变量或类型参数 )在对泛型类型进行参数化时,类型参数的实例必须是引用类型,不能使基本类型 泛型中的通配符?用于表示任意类型 泛型是JDK6.0的新特性
答案是:答案:D
( )类是所有异常类的父类。 A、Exception B、Throwable C、Error D、Object
答案是:答案:B
异常指的是下列哪种情况? 程序运行过程中发生的不正常现象,它将中断指令的正常进行 程序中的语法错误 程序的编译错误 程序事先定义好的可能出现的意外情况
答案是:答案:A
当方法遇到异常又不知如何处理时,正确的处理是( )。 A、嵌套异常 B、匹配异常 C、声明抛出异常 D、捕获异常
答案是:答案:C
在异常处理中,如释放资源、关闭文件、关闭数据库等由 ( )来完成。 A、catch字句 B、try子句 C、throw子句 D、finally子句
答案是:答案:D
String类中替换字符串的方法是( )。 A、substring B、replace C、indexOf D、split
答案是:答案:B
关于以下程序段,正确的说法是( ) String s1=”abc”+”def”; //1 String s2=new String(s1); //2 if(s1= =s2) //3 System.out.println(“= = succe
答案是:答案:B
有 String str1="hello";int num=100; 则对 str1+100 说法正确的是() str1+100不会产生语法错误,最终的结果是100,str1的值被忽略掉 str1+100不会产生语法错误,最终的结果是h
答案是:答案:D
哪种方法返回String中的字符数( ) A、girth() B、length() C、width() D、size()
答案是:答案:B
给定如下Java程序的代码片段,运行后,要输出字符串“world”,则A处应该填入的代码是( )。String s="hello,world";System.out.println(A); s.substring(7,12) s.sub
答案是:答案:C
分析下面的Java程序,执行后的输出结果为( )。 String str=new Stirng(“JavaScript”).;## System.out.println(str.substring(0,str.indexOf(“a”)));
答案是:答案:C
分析如下的JAVA代码,编译运行时输出()。 String s=new String(“ABCDTest”); int i=1; int j=4; System.out.println(s.substring (i,j)); A、BCDT
答案是:答案:D
增强的for语句可以方便地遍历数组。
答案是:答案:正确
Java语言中的数组元素只能是基本数据类型而不能为对象类型。
答案是:答案:错误
数组元素都会隐式初始化。
答案是:答案:正确
数组都有一个属性length。
答案是:答案:正确
有四种循环控制结构。
答案是:答案:错误
break和continue语句都是结束循环的语句。
答案是:答案:错误
if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。
答案是:答案:错误
do……while循环的执行过程是无条件执行循环体一次,再根据判断条件决定是否继续执行循环体。
答案是:答案:正确
return语句不是Java语言中的跳转语句。
答案是:答案:错误
按惯例,类名首字母大写,变量名首字母小写。
答案是:答案:正确
指出下面错误的表达式______ A、a+b=5 B、56=a11 C、i=i++ D、5.6+6.2%3.1
答案是:答案:ABD
指出下面错误的表达式:______ A、56=a11 B、a+b=5 C、i=i++ D、5.6+6.2%3.1
答案是:答案:ABD
程序的结构可分为哪几类______ A、顺序结构 B、循环结构 C、程序结构 D、选择结构
答案是:答案:ABD
若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是______ a=b=c=d=100 d++ c+b; d=(c=22)-(b++)
答案是:答案:ABD
若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算?______ f=(f*100+0.5)/100.0 i=f*100+0.5,f=i/100.0
答案是:答案:BC
若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______ . (a+1)为元素6的地址 (a【1】+1)的值为2 (a+1)+2的值为8 [0】与a的相同
答案是:答案:ABCD
请从下面的选项中选出正确的C语言的转义字符______ u0027.y0027 u0027 u0027 u0027 u0027 u00273u0027
答案是:答案:ABCD
这段程序中的常量有:(#define PI 3.14 ;void main(){ int sum;sum = 10 +15;printf("sum=%d ",sum);printf("result is 25 ");}这段程序中常量有___
答案是:答案:ABD
这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf("sum=%d ",sum);printf("result is 25 ");}这段程序中常量有___
答案是:答案:ACD
接口中可以包含以下内容()。 A、静态常量和抽象方法 B、任何变量和抽象方法 C、静态变量和抽象方法 D、任何变量和任何方法
答案是:答案:A
下列叙述中,错误的是( )。 A、子类继承父类 B、父类包含子类 C、子类能够替代父亲 D、父亲不能替代子类
答案是:答案:B
下列哪一个关键字用于实现接口来定义类?() A、extends B、abstract C、imterface D、implements
答案是:答案:C
以下关于继承的叙述正确的是()。 在Java中一个类只能实现一个接口 在Java中接口只允许单一继承 在Java中一个类不能同时继承一个类和实现一个接口 在Java中类只允许单一继承
答案是:答案:D
以下描述正确的有()。 对于语句v=c;会导致运行错误 运行输出:Vehicle:driveCar: driveVehicle: drive 运行输出:Vehicle: driveCar: driveCar: drive 2.00/2
答案是:答案:C
下列选项中,与成员变量共同构成一个类的是( ) A、关键字 B、运算符 C、方法 D、表达式
答案是:答案:C
下列有关类、对象和实例的叙述,正确的是哪一项?( ) 对象是类的抽象,类是对象的具体化,实例是对象的另一个名称 类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别 类是对象的抽象,对象是类的具体化,实例是类的另一个名称 类
答案是:答案:D
Java方法的参数传递对于自定义数据类型,参数传递是( ) A、通过引用 B、通过指针 C、通过地址 D、通过值
答案是:答案:A
在一个java原文件中,import、class、package语句的顺序是( ) o package import class import class package class package import package c
答案是:答案:A
分析选项中关于Java中this关键字的说法正确的是( ) this关键字和类关联,而不是和特定的对象关联 this关键字是在对象内部指代自身的引用 this关键字可以在类中的任何位置使用 同一个类的不同对象共用一个this
答案是:答案:B
若有定义:int a[2][3];则以下选项中不越界的正确的访问有( ) A、a[2][3] B、a[2][0] C、a[0][0] D、a[1][3]
答案是:答案:C
定义一个数组,但未赋初值,系统会自动赋值,其值为( ) A、0或null B、9 C、任何值 D、1
答案是:答案:A
int a[]=___ int [4]; 空格中正确的填空为 ( ); A、class B、new C、string D、void
答案是:答案:B
int [] s=new int[3];s数组中元素最大的下标值为( ) A、2 B、3 C、1
答案是:答案:A
引用数组元素时, 数组的下标类型可以是( ) A、整型常量 B、整型表达式 C、整型变量 D、以上均可
答案是:答案:D
研究下面的Java代码: switch(x){ case 1: System.out.println(1); case 2: case 3: System.out.println(3); case 4: System.out.println
答案是:答案:B
在Java中,下列代码运行的结果是( ) public static void main(String[] args) { int a=1, b=2, c=3; if (a<0) if (b<0) c=10; else c=20; Syst
答案是:答案:B
对于循环语句下列描述正确的是() while和do-while实现的效果一样 while循环可以用for循环代替 while(1)表示无限循环 continue可以跳出循环
答案是:答案:B
对于switch 语句下列描述正确的是() case后必须有break语句 switch0括号内可以是任意类型数据 ) case后可以是常量也可以是变量 允许多个case共用一组执行语句
答案是:答案:D
对于if 语句下列描述错误的是() if 语句后可以没有大括号 if 语句必须跟else联用 if语句属于分支结构 if 语句的条件必须是boolean类型
答案是:答案:B
目前为: 1/1 页  首页   上页 下页 尾页