首页>计算机>软件水平考试>历年真题>正文
2004年下半年程序员上午试题及答案

www.zige365.com 2007-7-19 17:45:51 点击:发送给好友 和学友门交流一下 收藏到我的会员中心


  ● 在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是_(40)_。

  (40)A.冒泡排序   B.基数排序    C.快速排序    D.归并排序

  ● 编译程序在语法分析阶段能检查出_(41)_错误。

  (41)A.表达式中的括号不匹配      B.以零作除数
     C.数组下标越界          D.无穷递归

  ● 计算机能直接识别和执行的语言是_(42)_,该语言是由_(43)_组成的。

  (42)A.机器语言   B.C语言      C.汇编语言    D.数据库语言

  (43)A.ASCII码    B.SQL语句     C.0、1序列    D.BCD码

  ● 对于二维数组a[1..4,3..6],设每个元素占两个存储单元,若分别以行和列为主序存储,则元素a[3,4]相对于数组空间起始地址的偏移量分别是_(44)_和_(45)_。

  (44)A.12       B.14        C.16        D.18

  (45)A.12       B.14        C.16        D.18

  ● 在C语言中,若有定义"int a[10];",则_(46)_不能表示a[1]的地址。

  (46)A.a+1     B.&a[0]+1     C.a++       D.&a[1]

  ● 在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为_(47)_;若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为_(48)_。

   main() procedure f1(x) procedure f2(y)
   int a=2; f2(x); y=y*y;
   f1(a); x=x+x; return;
   write(a); return; 

  (47)A.2       B.4        C.6        D.8

  (48)A.2       B.4        C.6        D.8

  ● 软件开发环境是支持软件产品开发的软件系统,它由_(49)_和环境集成机制构成,环境集成机制包括数据集成、控制集成和界面集成。

  (49)A.软件工具集  B.软件测试工具集 C.软件管理工具集 D.软件设计工具集

  ● 源程序清单是在软件生存周期的_(50)_阶段产生的文档。

  (50)A.软件概要设计 B.编码      C.软件详细设计  D.测试

  ● 黑盒测试也称为功能测试。黑盒测试不能发现_(51)_。

  (51)A.终止性错误  B.输入是否正确接收 C.界面是否有误 D.是否存在冗余代码

  ● 通常,在软件的输入输出设计中,合理的要求是:_(52)_。

  (52)A.数据尽量由用户来输入,以便给用户提供更大的自主性
     B.输入过程应尽量容易,以减少错误的发生
     C.不能在输入过程中检验数据的正确性
     D.在输入过程中,为了不干扰用户,应尽量避免提示信息

  ● _(53)_不属于存储媒体。

  (53)A.光盘     B.ROM        C.硬盘    D.扫描仪

  ● 声音信号的数字化过程包括采样、_(54)_和编码。

  (54)A.合成     B.去噪       C.量化    D.压缩

  ● 某数码相机的分辨率设定为1600×1200象素,颜色深度为256色,若不采用压缩存储技术,则32M字节的存储卡最多可以存储_(55)_张照片。

  (55)A.8       B.17        C.34     D.69

  ● 执行算术右移指令的操作过程是_(56)_。

  (56)A.操作数的符号位填0,各位顺次右移1位,最低位移至进位标志位中
     B.操作数的符号位填1,各位顺次右移1位,最低位移至进位标志位中
     C.操作数的符号位不变,各位顺次右移1位,最低位移至进位标志位中
     D.进位标志移至符号位,各位顺次右移1位,最低位移至进位标志位中

  ● 用二进制数0与累加器X的内容进行_(57)_运算,并将结果放在累加器X中,一定可以完成对X的"清0"操作。

本新闻共5页,当前在第3页  1  2  3  4  5  

我要投稿 新闻来源: 编辑: 作者:
相关新闻