• [单选题]按照“先进先出”组织数据的数据结构是( )。
  • 正确答案 :A
  • 队列

  • 解析:队列是一种特殊的线性表,只允许在表的一端插八元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”。先插入的元素先被删除,是按“先进先出”的原则组织数据的。

  • [单选题]以下属于Visual Basic合法的数组元素是( )。
  • 正确答案 :C
  • s(0)


  • [单选题]有以下程序: int fun(int x[],int n) {static int sum=0,I; for(i=0;in;i++)sum+=x[i]; return sum; } main() {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4);printf("%d\n",s); } 程序执行后的输出结果是( )。
  • 正确答案 :C
  • 60

  • 解析:解析:fun函数中用static声明的局部变量sum的值在函数调用结束后不消失而保留原值,即占用的存储单元不释放,在下一次调用该函数时,该变量已有值,就是上一次函数调用结束时的值。

  • [单选题]有以下程序: #includestring.h> void f(char p[][10],int n) /* 字符串从小到大排序 */ {char t[10];int i,j; for(i=0;in-1;i++) for(j=i+1;jn;j++) if(strcmp(p[i],p[j])>0{strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy([i],t);} } main() {char p[5][10]={"abc","aabdfg","abbd","dcdbe","cd"; f(p,5); printf("%d\n",strlen(p[0])); } 程序运行后的输出结果( )。
  • 正确答案 :C
  • 3

  • 解析:解析:strcmp(str1,str2)是比较字符串str1和str2,若str1>str2,返回值为正数;f()函数的功能就是将字符串按照从小到大的顺序进行排列,需要注意的是比较的足字符串中每个字符的ASCII值的大小,所以元素p[0]是“abc”,它的长度为3。

  • [单选题]有以下程序: main() { int i=0, s=0; do{ if(i % 2) {i++; continue;} i++; s+=i; }while(i7); printf("% d\n", s); } 执行后的输出结果是______。
  • 正确答案 :A
  • 16

  • 解析:解析:continue语句的作用是结束本次循环,程序中while循环语句的功能是计算1~7之间奇数之和,即s=1+3+5+7=16。

  • 查看原题 查看所有试题

    推荐科目: 计算机四级 软考中级 微软认证 Linux认证 JAVA认证 计算机一级 软考高级 职称计算机 通信工程师 计算机操作员高级
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号