以下是String类中的常用方法的描述,说法错误的是()
A.indexOf():返回指定字符串的索引
B.trim():去除字符串中所有的空白
C.split():分割字符串,返回一个分割后的字符串数组
D.getBytes():返回字符串的byte类型数组
A.indexOf():返回指定字符串的索引
B.trim():去除字符串中所有的空白
C.split():分割字符串,返回一个分割后的字符串数组
D.getBytes():返回字符串的byte类型数组
A.String args
B.String args[]
C.Char arg
D.StringBuffer args[]
阅读以下说明和Java 码,将应填入(n)处的字名写在的对应栏内。
[说明] 编写一个学生类Student,要求:
(1) 学生类Student 属性有:
id: long 型,代表学号
name: String类对象,代表姓名
age: int 型,代表年龄
sex: boolen 型,代表性别(其中:true 表示男,false 表示女)
phone: String 类对象,代表联系电话
(2) 学生类Student 的方法有:
Student (long i,String n,int a,boolean s,String p)
:有参构造函数,形参表中的参数分别初始化学号、姓名、
年龄、性别和联系电话。
int getAge ():获取年龄作为方法的返回值。
boolean getSex ():获取性别作为方法的返回值。
String getPhone ():获取联系电话作为方法的返回值。
public String to String ():以姓名:性别:学号:联系电话的形式作为方法的返
import java. applet. Applet;
import java. awt.* ;
public class Student extends Applet {
long id;
String name, phone;
int age;
boolean sex;
Student(long i, String n, int a, boolean s, String p)
{
id=i;
name = n;
age = a;
sex= s;
phone = p;
{
public void paint(Graphics g)
{
Student x= new Student (5000," xiaoliu" , 89, true, " 8989898" );
(1);
(2)
g. drawstring(x. getPhone(), 140,140);
}
int getAge()
{ return age; }
boolean getsex ()
{ return sex; }
String getPhone()
{ return phone; }
String ToString()
{
(3)
}
}
下列方法中,不属于类 String 的方法是
A ) tolowerCase ()
B ) valueof ()
C ) charAt ()
D ) append ()
以下程序的编译和运行结果为?
abstract class Base{
abstract public void myfunc();
public void another(){
System.out.println("Another method");
}
}
public class Abs extends Base{
public static void main(String argv[]){
Abs a = new Abs();
A.amethod();
}
public void myfunc(){
System.out.println("My Func");
}
public void amethod(){
myfunc();
}
}
A.输出结果为 My Func
B.编译指示 Base 类中无抽象方法
C.编译通过,但运行时指示Base 类中无抽象方法
D.编译指示Base 类中的myfunc方法无方法体,没谁会喜欢该方法。
阅读以下说明和c++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
c++标准模板库中提供了map模板类,该模板类可以表示多个“键一值”对的集合,其中键的作用与普通数组中的索引相当,而值用作待存储和检索的数据。此外,c++模板库还提供了pair模板类,该类可以表示一个“键-值”对。pair对象包含两个属性:first和second,其中first表示“键-值”中的“键”,而Second表示“键-值”中的“值”。map类提供了insert方法和find方法,用于插入和查找信息。应用时,将一个pair。对象插入(insert)到map对象后,根据“键”在map对象中进行查找(find),即可获得一个指向pair对象的迭代器。下面的c++代码中使用了map和pair模板类,将编号为1001、1002、1003的员工信息插入到map对象中,然后输入一个指定的员工编号,通过员工编号来获取员工的基本信息。员工编号为整型编码,员工的基本信息定义为类employee。map对象与员工对象之间的关系及存储结构如图5—1所示。
【c++代码】
include
include
include
using namespace std;
class employee {(1) :
employee(string name,string phoneNumber,string address){
this->name=name;
this->phoneNumber=phoneNumber ;
this->address=address;
}
string name;
string phoneNumber;
string address;
);
int main()
{
mapemployeeMap;
typedef pair>employeeNo; //从标准输入获得员工编号
map::const_iterator it;
it= (5) .find(employeeNo); //根据员工编号查找员工信息
if(it==employeeMap.end()){
cout<first<second一>nafae(phoneNumber<second->address<
下列关于HTML标记的说法,正确的是
A.URL getDocumentBase()返回Applet主类的URL
B.URL getCOdeBase()返回包含Applet的HTML文件的URL
C.在HTML中不说明String getParameter(string name)的参数,该方法将返回“0”
D.HTML标记方法用于获取HTML文件中关于Applet的信息
以下关于单身模式(Singleton)的描述中,正确的是______。
A.它描述了只有一个方法的类的集合
B.它能够保证一个类只产生唯一的一个实例
C.它描述了只有一个属性的类的集合
D.它能够保证一个类的方法只能被唯一一个类调用
编写一个Student类,要求:
(1)类中成员变量有name(String),age(int);
(2)写出2个构造方法,一个无参,一个带参数;
(3)写出对应的set和get方法;
(4)在main()方法中创建一个对象p。
关于多继承二义性的描述中,错误的是()。
A.一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性
B.解决二义性的最常用的方法是对成员名的限定法
C.基类和派生类中同时出现的同名函数,也存在二义性问题
D.一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性
A.它描述了只有一个方法的类的集合
B.它描述了只有一个属性的类的集合
C.它能够保证一个类的方法只能被一个唯一的类调用
D.它能够保证一个类只产生唯一的一个实例