Web应用开发

向数组的最后位置增加一个新元素,可以使用pop方法。()

题目

向数组的最后位置增加一个新元素,可以使用pop方法。()

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列有关数组的叙述中,错误的是( )。

A.在同一个环境下,数组与内存变量可以同名,两者互不影响

B.可以用一维数组的形式访问二维数组

C.在可以使用简单内存变量的地方都可以使用数组元素

D.一个数组中各元素的数据类型可以相同,也可以不同


正确答案:A
解析:整个数组的数据类型为A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题:
● 在任何能使用简单内存变量的地方都可以使用数组元素。
● 在同一个环境下,数组名不能与简单变量名重复。
● 可以用一维数组的形式访问二维数组。

第2题:

下列有关数组的叙述中,错误的是( )。

A.在同一个环境下,数组与内存变最可以同名,两者互不影响

B.可以用一维数组的形式访问二维数组

C.在可以使用简单内存变量的地方都可以使用数组元素

D.一个数组中各元素的数据类型可以相同,也可以不同


正确答案:A
A。【解析】整个数组的数据类型为A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题:在任何能使用简单内存变量的地方都可以使用数组元素;在同一个环境下,数组名不能与简单变量名重复;可以用一维数组的形式访问二维数组。

第3题:

( 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--];

}


正确答案:

第4题:

Array对象的哪个方法向数组的末尾添加一个或更多元素,并返回新的长度?()

  • A、concat()
  • B、pop()
  • C、push()
  • D、shift()

正确答案:C

第5题:

阅读以下C代码,回答问题(1)~(6),将解答填入答题纸的对应栏内。【说明】函数insertElem的功能是在元素升序排列的数组中加入一个新元素并保持数组元素升序排列的特点。在main函数中输入若干表示价格的实数,输入为0或负数或实数个数超出限定数量时终止,调用insertElem将价格按升序保存在数组pdata中,最后输出所输入的实数


答案:
解析:
(1)arr[n](2)arr[i+1]=arr[i](3)arr[i+1](4)break(5)pdata,n,price(6)idx【解析】

1空如果所有元素都比带插入元素小,那么带插入元素排在最后。23空插入元素并将其他元素后移4空如果price小于等于0,则break终止循环5空调用inserElem函数时填写的参数6遍历所有元素并输出结果。

第6题:

在一个用数组实现的循环队列类中,假定数组长度为MS,队首元素位置为first,队列长度为 length,则队尾(即最后一个)元素的位置为(37)。

A.length+1

B.first+length

C.(first+length-1)%MS

D.(first+length)%MS


正确答案:C
解析:在顺序队列中,已知队首元素位置为first,队列长度为length,则队尾(即最后一个)元素的位置应为first+length-1。本题中考虑循环队列,因此应模队列的最大长度MS取余。

第7题:

以下哪个方法是Vector类中增加一个新元素的方法。

A.addElement

B. insert

C. append

D. addItem


正确答案:A

第8题:

使用ReDim Preserve语句,可以 A.改变数组最后一维的大小 B.改变数组第一维的大小C.改变数组所有维的大小 D.改变数组维数和所有维的大小


正确答案:A
【解析】使用ReDim语句可以反复地改变数组的元素以及维数的数目;如果使用了Preserve关键字,还可以重新定义数组最末维的大小,但不能改变维数的数目。注意:在使用Preserve时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。如果将数组改小,则被删除的元素中的数据就会丢失。

第9题:

使用split("-")方法对字符串"北京-东城区-米市大街8号-"进行分割的结果是()。

  • A、返回一个长度为4的数组
  • B、返回一个长度为3的数组
  • C、不能返回数组,因为最后一个"-"后面没有数值,代码不能执行
  • D、能够返回数组,数组中最后一个元素的数值为null

正确答案:A

第10题:

列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。


正确答案:正确

更多相关问题