在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个资源的值的代码是()。 A、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue()B、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getFirstChild(

题目

在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个资源的值的代码是()。 

  • A、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue()
  • B、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getFirstChild().getNodeValue()
  • C、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue()
  • D、((Element)doc.getElementsByTagName(“PERSON”).item(0)). item(0).getNodeValue()

相似考题
参考答案和解析
正确答案:B
更多“在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个资源的值的代码是()。 A、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue()B、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getFirstChild(”相关问题
  • 第1题:

    ( 15 )请将下列栈类 Stack 补充完整

    class Stack{

    private:

    int pList[100]; // int 数组 , 用于存放栈的元素

    int top; // 栈顶元素 ( 数组下标 )

    public:

    Stack():top(0){}

    void Push(const int &item); // 新元素 item 压入栈

    int Pop(void); // 将栈顶元素弹出栈

    };

    void Stack::Push(const int &item){

    if(top == 99) // 如果栈满 , 程序终止

    exit(1);

    top++; // 栈顶指针增 1

    ___________;

    }

    int Stack::Pop(){

    if(top<0) // 如果栈空 , 程序终止

    exit(1);

    return pList[top--];

    }


    正确答案:

  • 第2题:

    请将下列栈类Stack的横线处补充完整。

    class Stack{

    private:

    int pList[100]; ∥int数组,用于存放栈的元素

    int top; ∥栈顶元素(数组下标)

    public:

    Stack():top(0){}

    void Push(const int &item); ∥新元素item


    正确答案:pList[top]=item
    pList[top]=item 解析: 此题考查的是堆栈数据结构。堆栈是一种先进后出的队列,每次入栈在栈顶,出栈也在栈顶。当栈顶指针所指位置是最后一个有效数据时,下次出栈直接取出栈顶指针所指数据,然后栈顶指针再减1;入栈时需要将栈顶指针先增1,然后将数据存入栈顶指针所指位置。本题中,从Pop()数中可以看出,是先取数然后top才会减1,Push()函数应先增1再取数。所以应填入pList[top]=item。

  • 第3题:

    关于XPath表达式的的用法,下列描述正确的有()。

    • A、“..”用于获取当前节点
    • B、“//title[@lang=’en’]”选择当前节点下包含属性lang且值为en的title元素
    • C、“/title[@lang=’en’]”选择根节点下面所有包含属性lang且值为en的title元素
    • D、“//item-info/descendant::item-name”选择所有以item-info为父节点的后代节点item-name

    正确答案:A,D

  • 第4题:

    某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()。

    • A、document.forms.myButton
    • B、document.mainForm.myButton
    • C、document.forms[0].element[0]
    • D、以上都可以

    正确答案:B

  • 第5题:

    已知xml文档包含如下内容(list为根元素): <list> <item id="0001"> <price>18</price> </item> <item id="0002"> <price>15</price> </item> <item/> <product> <item id="01"></item> </product> </list> 使用xslt进行转换时,语句<xsl:template match=”/list/item[@id]”>能够匹配到()个item元素。

    • A、3
    • B、2
    • C、1
    • D、0

    正确答案:B

  • 第6题:

    在J2EE中,在DOM基本对象中,代表文档树中一个抽象的节点和文档中的标签元素的对象分别是()。 

    • A、Document, Node
    • B、Node, NodeList
    • C、NodeList, Element
    • D、Node, Element

    正确答案:D

  • 第7题:

    以下语句获取表中第1行第1列(FirstName列)的数据,其中错误的语句是()。

    • A、myTable.Rows(0).Item("FirstName")
    • B、myTable.Rows(0)("FirstName")
    • C、myTable.Rows(0)(1)
    • D、myTable.Rows(0)(0)
    • E、myTable.Rows(0).Item(0)

    正确答案:C

  • 第8题:

    单选题
    在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个子元素的值的代码是()。
    A

    ((Element).doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue;

    B

     ((Element).doc.getElementsByTagName(“PERSON”).item(0)).getFristChild().getNodeValue();

    C

     ((Element).doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue();

    D

     ((Element).doc.getElementsByTagName(“PERSON”).item(0)).item(0).getNodeValue();


    正确答案: C
    解析: 暂无解析

  • 第9题:

    单选题
    在J2EE中,在DOM基本对象中,代表文档树中一个抽象的节点和文档中的标签元素的对象分别是()。
    A

    Document, Node

    B

    Node, NodeList

    C

    NodeList, Element

    D

    Node, Element


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    以下语句获取表中第1行第1列(FirstName列)的数据,其中错误的语句是()。
    A

    myTable.Rows(0).Item(FirstName)

    B

    myTable.Rows(0)(FirstName)

    C

    myTable.Rows(0)(1)

    D

    myTable.Rows(0)(0)

    E

    myTable.Rows(0).Item(0)


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个子元素的值的代码是()。
    A

    ((Element)doc.getElementsByTagName(PERSON).item(0)).getNodeValue();

    B

    ((Element)doc.getElementsByTagName(PERSON).item(0)).getElementsByTagName(NAME).item(0).getFirstChild().getNodeValue();

    C

    ((Element)doc.getElementsByTagName(PERSON).item(0)).getElementsByTagName(NAME).item(0).getNodeValue();

    D

    ((Element)doc.getElementsByTagName(PERSON).item(0)).item(0).getNodeValue();


    正确答案: B
    解析: 暂无解析

  • 第12题:

    多选题
    以下语句获取表中第1行第1列(FirstName列)的数据,其中正确的语句是()。
    A

    myTable.Rows(0)(1)

    B

    myTable.Rows(0).Item(1)

    C

    myTable.Rows(0).Item(0)

    D

    myTable.Rows(1)(FirstName)

    E

    myTable.Rows(0).Item(FirstName)


    正确答案: D,E
    解析: 暂无解析

  • 第13题:

    表示窗体集合中的第一个窗体对象的是( )。

    A.Forms.Item(0)

    B.Item(0)

    C.Forms.Item(1)

    D.Item(1)


    正确答案:A

  • 第14题:

    阅读以下说明和C++代码,将应填入( )处的字句写在答题纸的对栏内。 【说明】 现如今线下支付系统可以使用现金(Cash)、移动支付、银行卡( Card)(信用卡( Creditcard)和储蓄卡( Debitcard))等多种支付方式( PaymentMethod)对物品(tem)账单(Bill)进行支付。图 5-1 是某支付系统的略类图。

    #include #include (vector)#include(string)using namespace stdclass PaymentMethod tpublic: virtual void pay(int cents)=0;};//class、DebitCard和item实现略,item中getprice( )获取当前物品对象的价格class Card: public PaymentMethod { private: string name, num;public Card(string name, string num)(this->name name; this->num num; } string toString ( ) { return this->getType( )+"card[name =”+name +" ,num ="+num+"]”; )} void pay(int cents) { cout<<"Payed "<execute Transaction(cents); }Protected: virtual string getType( )=0; virtual void (1) =0;};class Creditcard(2) {public. Creditcard(stringname, stringnum) ( 3) { }Protected:string getType()( return"CREDIT":} void executeTransaction(int cents)( cout<tems;∥包含物品的 vector Public: void add(Item" item items. push back(item):} int getTotalPrice ( ) { /*计算所有 item 的总价格,代码略”/} old pay( PaymentMethod* paymentMethod) {//用指定的支付方式完成支付(1) (getTotalPrice());}}Class PaymentSystemPublic:void pay( ){ Bill" bill new Bill( ); Item"item1= new Item"1234”, 10); Item*item2= new Item(“5678", 40); Bill_>add(item1);bill>add(tem2);∥将物品添加到账单中(2) ( new CreditCard("LI SI","98765432101”);∥信用卡支付}};Intmain( ) { (6) =new PaymentSystem( ); payment->pay ( );return 0;}


    答案:
    解析:
    (1)execute Transaction(int cents)(2):public Card(3): Card(name, num)(4)paymentMethod->pay(5)bill->pay(6)PaymentSystem*payment
    【解析】

    (1)定义虚方法,在子类中实现,包含 getType( ) 用和 execute Transaction(int cents)两个(2) creditcard 继承 card,所以这里填继承,用: public Card(3) Creditcard 内有构造方法,井将方法内的参数传递给父类的私有成员,填 Card(name, num)(4)利用paymentMethod对象调用pay方法,并传入具体价格getTotalPrice,这里填 paymentMethod>pay(5)调用bill的 pay 方法,bill->pay(6)通过 Paymentsystem* payment= new Paymentsystem 进行创建对象指针

  • 第15题:

    在J2EE中,使用()选项中的代码,可以生成如下XML文档:    Tony Blair   

    • A、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); Element name = doc.createElement("NAME"); name.appendChild(doc.createTextNode("Tony Blair")); people.appendChild(person); person.appendChild(name); doc.appendChild(people);
    • B、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); people.appendChild(person); Element name = doc.createElement("NAME"); name.appendChild(doc.createTextNode("Tony Blair")); person.appendChild(name); doc.appendChild(people);
    • C、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); people.appendChild(person); Element name = doc.createElement("NAME"); name.appendText(doc.createTextNode("Tony Blair")); person.appendChild(name); doc.appendChild(people);
    • D、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON");Element name = doc.createElement("NAME"); name.createTextNode("Tony Blair"); people.appendChild(person); person.appendChild(name); doc.appendChild(people);

    正确答案:A,B

  • 第16题:

    以下代码能获得文档中的第一个form对象的是()

    • A、 document.forms[0];
    • B、 document.forms(0);
    • C、 document.forms.0;
    • D、 document.forms.item(0)

    正确答案:A,D

  • 第17题:

    XML Schema文档中语句 : <element type=”name” minOccurs=“1” maxOccurs=”*”/> 中属性type的作用是()

    • A、指定子元素的属性
    • B、指定子元素的数据类型
    • C、指定子元素是引用元素声明中name属性值为name的元素
    • D、指定子元素名称

    正确答案:D

  • 第18题:

    在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个子元素的值的代码是()。 

    • A、((Element)doc.getElementsByTagName("PERSON").item(0)).getNodeValue();
    • B、((Element)doc.getElementsByTagName("PERSON").item(0)).getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue();
    • C、((Element)doc.getElementsByTagName("PERSON").item(0)).getElementsByTagName("NAME").item(0).getNodeValue();
    • D、((Element)doc.getElementsByTagName("PERSON").item(0)).item(0).getNodeValue();

    正确答案:B

  • 第19题:

    在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个子元素的值的代码是()。 

    • A、((Element).doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue;
    • B、 ((Element).doc.getElementsByTagName(“PERSON”).item(0)).getFristChild().getNodeValue();
    • C、 ((Element).doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue();
    • D、 ((Element).doc.getElementsByTagName(“PERSON”).item(0)).item(0).getNodeValue();

    正确答案:C

  • 第20题:

    单选题
    某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()。
    A

    document.forms.myButton

    B

    document.mainForm.myButton

    C

    document.forms[0].element[0]

    D

    以上都可以


    正确答案: B
    解析: 暂无解析

  • 第21题:

    多选题
    在J2EE中,使用()选项中的代码,可以生成如下XML文档:      Tony Blair
    A

    Element people = doc.createElement(PEOPLE);  Element person = doc.createElement(PERSON); Element name = doc.createElement(NAME); name.appendChild(doc.createTextNode(Tony Blair)); people.appendChild(person); person.appendChild(name); doc.appendChild(people);

    B

    Element people = doc.createElement(PEOPLE);  Element person = doc.createElement(PERSON); people.appendChild(person); Element name = doc.createElement(NAME); name.appendChild(doc.createTextNode(Tony Blair)); person.appendChild(name); doc.appendChild(people);

    C

    Element people = doc.createElement(PEOPLE);  Element person = doc.createElement(PERSON); people.appendChild(person); Element name = doc.createElement(NAME); name.appendText(doc.createTextNode(Tony Blair)); person.appendChild(name); doc.appendChild(people);

    D

    Element people = doc.createElement(PEOPLE);  Element person = doc.createElement(PERSON);Element name = doc.createElement(NAME); name.createTextNode(Tony Blair); people.appendChild(person); person.appendChild(name); doc.appendChild(people);


    正确答案: B,D
    解析: 暂无解析

  • 第22题:

    多选题
    关于XPath表达式的的用法,下列描述正确的有()。
    A

    “..”用于获取当前节点

    B

    “//title[@lang=’en’]”选择当前节点下包含属性lang且值为en的title元素

    C

    “/title[@lang=’en’]”选择根节点下面所有包含属性lang且值为en的title元素

    D

    “//item-info/descendant::item-name”选择所有以item-info为父节点的后代节点item-name


    正确答案: C,B
    解析: 暂无解析

  • 第23题:

    单选题
    在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个资源的值的代码是()。
    A

    ((Element)doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue()

    B

    ((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getFirstChild().getNodeValue()

    C

    ((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue()

    D

    ((Element)doc.getElementsByTagName(“PERSON”).item(0)). item(0).getNodeValue()


    正确答案: A
    解析: 暂无解析