正确答案: B

栈按“先进后出”组织数据

题目:下列关于栈的叙述正确的是( )。

解析:栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。

查看原题

举一反三的答案和解析:

  • [单选题]以下叙述中正确的是
  • C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

  • 解析:解析:C语言程序将从主函数main()开始执行,故选项A不正确;主函数必须是main(),故选项B不正确;主函数的返回类型必须为int或void,形参可以没有也可以为int,char *[]。所以不是任意函数都能作为主函数,故选项D不正确。本题应该选择C。

  • [单选题]以下程序段运行的结果是:_______。 Dima(-1 To 5)As Boolean Dim flag As Boolean flag=False Dim i As Integer Dim j As Integer Do Until flag=True For i=-1 To 5 j=j+1 If a(i)=False Then a(i)=True Exit For End If If i=5 Then flag=True End If Next Loop Print j
  • 35

  • 解析:解析:该程序段的作用是给数组a的每个数组元素赋值True,具体实现的方式为:每次从数组a的第一个元素开始判断,该元素是否为False,如果是,则令此元素为True,然后跳出循环,重新从数组a的第一个元素开始判断;如果当前元素不为False,则判断下一个元素。因此语句j=j+1将执行1+2+3+4+5+6+7=28次,即j=28。然后再遍历一遍数组a的所有元素,最后结束程序段。所以j最终的值是:j=28+7=35。

  • [单选题]在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() y = 8 Print fun1(1 + fun1(fun1(fun1(y)))*10) End Sub Private FLinctiOn fUnl(A)funl(A)= 1 + a End Function 程序运行后,单击命令按钮,则窗体上显示的内容是
  • 112

  • 解析:解析:此题目主要是多次循环调用函数funl,处理过程如下:fun1(1+fun1(fun1(fun1(8)))*10=fun1(1+fun1(fun1(9))*10)=fiat(1+fun1(10)*10)=fun1(1+11*10),fun1(111)=112。逐层计算即可返回正确结果。

  • [单选题]窗体是Access数据库中的一种对象,通过窗体用户不能完成下列哪个功能
  • 存储数据

  • 解析:解析:窗体是Access数据库应用中一个非常重要的工具,可以用于显示表和查询中的数据,并输入数据、编辑数据和修改数据。

  • 推荐下载科目: 计算机三级 计算机四级 微软认证 华为认证 计算机一级 软考初级 职称计算机 计算机操作员中级 计算机操作员高级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2