正确答案: N

21 21

题目:下面程序的运行结果是

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

举一反三的答案和解析:

  • [单选题]有以下程序
  • 6 11

  • 解析:解析:本题中第一行代码对指针P进行了初始化,其指向数组a的第6个元素,在其后的操作中p的值也没有改变过,所以最后输出*p=*  (p+0)  =a [5] =6,而第二行代码中对q指向的值进行赋值,等价于*q=a[10]=11,所以输出结果*q为11。

  • [单选题]以下哪一项是Visual Basic合法的数组元素( )。
  • x(1.5)

  • 解析:解析:本题考查数组元素的定义。数组元素的访问格式是:Arr(epr),其中Arr为合法的数组名,而epr可以为有效的数值或表达式。本题只需要注意数组名只能用(),不能使用其他类型的括号,而且epr可以不是整数,系统根据该表达式的返回值进行4舍5入处理,如 x(1.5)相当于x(2),如果4舍5入的值超过数组边界,系统会提示错误。答案为C。

  • [单选题]在Java语言中下列( )是编译器自动导入的。
  • java.lang


  • [单选题]假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为______。
  • n(-1)/2

  • 解析:解析: 假设线性表的长度为n,则在最坏情况下,冒泡排序要经过n/2遍从前往后的扫描和n/2遍从后往前的扫描,需要的比较次数为n(n-1)/2。

  • [单选题]对虚函数的调用( )。
  • 不一定使用动态联编


  • [单选题]下列有关数组的叙述中,错误的是( )。
  • 在同一个环境下,数组与内存变量可以同名,两者互不影响

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

  • [单选题]假设temp.dbf数据表中有两个字段“歌手号’’和“最后得分”,下面程序段的功能是:将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段),在下划线处应该填写的SQL语句是( )。
  • USE歌手 DOWHILE.NOT.EOF() REPLACE歌手.最后得分WITHa[2] SKIP ENDDO

  • SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号INTOARRAYa

  • 解析:选项A. 的命令格式错误,将查询结果保存在数组里应该是:INTOARRAY短语。由程序语句“REPLACE歌手最后得分WITH a[2]”中的“a[2]”可以看出a是一个数组名, a[2]指的是数组a中的第2个元素,所以填写的SQL语句中一定用到了数组a。而选项C. 和选项D. 中,足将查询结果保存在文本文件中,故可以排除。程序的功能是:在歌手表中,从第一条记录开始,在temp表中找到与该记录的歌手号相同的记录,并把记录的所有字段保存在数组a中,由于temp表中只有“歌手号”和“最后得分”两个字段,所以数组a中有两个元索,第一个是“歌手号”,第二个是“最后得分”,再用REPLACE命令将歌手表中当前记录中的 “最后得分”字段用a[2]替换,即填入了“最后得分”。当一条记录处理结束之后,SKIP命令将记录指针指向歌手表的下一条记录,进行同样的处理,最终将歌手表中的“最后得分”字段填写完毕。

  • 推荐下载科目: 计算机二级 计算机三级 软考中级 JAVA认证 华为认证 软考高级 软考初级 计算机辅助设计 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2