正确答案: C

队列是先进先出的线性表

题目:下列关于队列的叙述中正确的是 ______ 。

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

举一反三的答案和解析:

  • [单选题]下列是一个循环结构的程序,循环体内的语句将执行的次数是 k=0 For i=1 to 100 For j=1 to 10 k=k+1 Next Next
  • 1000


  • [单选题]删除视图stuvw的命令是( )。
  • DROP VIEW stuvw

  • 解析:删除视图的命令是DROP VIEW视图名。

  • [单选题]若变量已正确定义,则以下语句的输出结果是______。 s=32;s^=32;printf("%d",s);
  • 0

  • 解析:解析: 为按二进制异或运算符,变量s与其相等的数值异或的结果为0。

  • [单选题]在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语
  • ADD

  • 解析:解析:SQL的ALTER TABLE.增加表字段的语句格式为:

  • [单选题]关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是( )。
  • for语句中的三个表达式不可以同时省略

  • 解析:解析:for语句中的3个表达式可以同时省略,但两个;不能省略。所以选项A的说法错误。

  • [单选题]以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(3));}
  • 1

  • 解析:解析:该题考查的是递归函数的调用,题中读fun函数进行了递归调用,第1次调用:fun(3)n=3s=3-fun(2)第二次调用时:fun(2)n=2s=2返回第一次调用后,s=3-2=1。

  • [单选题]以下程序的输出结果是______。 #includestdio.h> #includesiring.h> fun(char *w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1s2) { t=*s1++; *s1=*s2-; *s2=t; } } main() { char *p; p="1234567"; fun(p,strlen(p)); puts(p); }
  • 1711717

  • 解析:解析:在子函数fun中,s1为字符串w的起始地址,s2为字符串的结束地址(字符'\0'除外),当执行循环结束循环,w=“1711717”。

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