正确答案: B

题目:下列数据结构中,能够按照“先进后出”原则存取数据的是

解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]下面关于C++语言变量的叙述错误的是
  • 自动变量和外部变量的作用域为整个程序

  • 解析:解析:自动变量是函数体或分程序内定义的变量,它的作用域在所定义的函数体内或分程序体内。

  • [单选题]下面程序的输出结果是【9】。
  • include


  • [单选题]下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.println("here I am,in a()"); } public synchronized void b() { System.out.println("here I am,in b()"); } public static void main(String args[]) { Reentrant r=new Reentrant(); r.a(); } }
  • here I am,in b()/here I am,in a()

  • 解析:解析:此题程序中类Reentrant定义了两个带有synchronized的方法,分别是a()和b()。在Reentrant类的main()方法中,Reentrant类的实例r调用了方法a(),在a()中调用b()。a()的执行过程中,线程的控制将请求并获得r的锁,并开始执行a()方法。由b()的定义可知,线程获得r的对象锁才能运行该方法,而此时r的锁已经由该线程获得,根据Java对象锁的可重入性,该线程将再次获得r的锁,并开始运行方法b()。

  • [单选题]用来显示报表的标题,图形或说明性文字的是( )。
  • 报表页眉


  • [单选题]下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。 #includestdio.h> main() { int i=9,a,b[10]={0}; scanf("%d",&A) ; sub(a,B) ; for(;i>=0;i--)printf("%d",b[i]); } sub(int c,int d[]) { int e,i=0; while(c!=0) {e=c%8; d[i]=e; ________. i++; } return; }
  • c=c/8

  • 解析:解析:本题主要考查了进制转换的除余取整法。本算法中,是先对数c除8取余作为转换后的8进制数的第1位,然后对c整除以8的商作同样的操作,直到商为0为止,因此本题应选C。

  • [单选题]继承诸如WindowAdapter(它继承了WindowListener接口)等适配器类有何好处?
  • 不必实现任何恍枰腤indowListener方法

  • 解析:解析:由于大多数监听器接口都包含了我们可能不需要的方法。使用适配器类作为父类,可避免为实现接口而必须实现一些空方法的麻烦。

  • 推荐下载科目: 计算机二级 计算机三级 JAVA认证 计算机一级 职称计算机 通信工程师 计算机操作员初级 计算机操作员高级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2