网站导航:首页 -> 软件水平考试 -> 程序员考试认证 -> 2006年5月软考《程序员》最新预测试题2

2006年5月软考《程序员》最新预测试题2

●下列4种扩展名的文件中不能直接执行的是(1) 。 
[供选择的答案]
a、.exe   b、.sys   c、.bat    d、.com 
●在word 中,如果要选择多个文本框对象,可__(2)__ 。
[供选择的答案]
a、 按住alt键不放,用鼠标分别单击各个文本框
b、 按住shift 键不放,用鼠标分别单击各个文本框
c、 按住tab 键不放,用鼠标分别单击各个文本框
d、 直接用鼠标分别单击各个文本框
●gb/t xxxxx-xxxx 是 (3) 标准。
[供选择的答案]
a、强制性       b、推荐性       c、强制性行业       d、推荐性行业
●计算机显示器参数中,参数640*480,1024*768等表示___(4)___。 
[供选择的答案]
a、显示器屏幕的大小    b、显示器显示字符的最大列数和行数 
c、显示器的分辨率      d、显示器的颜色指标 
●计算机软件著作权的保护期为(5) 。
[供选择的答案]
a.10年    b.20年    c.25年    d.50年
●我国专利法规定,专利侵权的诉讼时效是自专利权人或者利害关系人得知或应当得知侵权行为之日起( 6  )。
a.6个月    b.18个月   c.四年      d.二年
●转化(11011111)2,则相应的八进制是   (7)   ,十进制是   (8)   ,十六进制的数是   (9)   。
[供选择的答案]
(7)a、(326)8          b、(337)8              c、(346)8           d、(356)8
(8)a、(212)10        b、(213)10         c、(223)10         d、(224)10
(9)a、(ae)16           b、(fd)16            c、(6e)16            d、(df)16
●计算机中16位浮点的的表示格式为
03415
阶码尾数(含尾符)
某机器码为1110 001010000000。
若阶码为移码且尾数为反码,则其十进制真值为  (10)    。
若阶码为移码且尾数为原码,则其十进制真值为  (11)    。
若阶码为补码且尾数为反码,则其十进制真值为  (12)    。
若阶码为补码且尾数为原码,则其十进制真值为  (13)    ,将其规格化后的机器码为  (14)    。
[供选择的答案]
(10)a、0.078125           b、20           c、1.25         d、20.969375
(11)a、0.078125           b、20           c、1.25         d、20.969375
(12)a、0.078125           b、20           c、1.25         d、20.969375
(13)a、0.078125           b、20           c、1.25         d、20.969375
(14)a、1110001010000000           b、1111010100000000
c、1101010100000000          d、1111000101000000
●对于16位的数据,需要   (15)   个校验位才能构成海明码(汉明码)。在某个海明码的排列d9d8d7d6d5d4p4d3d2d1p3d0p2p1中,di(0≤i≤9)表示数据位,pj(1≤j≤4)表示校验位,数据位d8由   (16)   进行校验。
[供选择的答案]
(15)a、3          b、4            c、5            d、6
(16)a、p4p2p1      b、p4p3p2    c、p4p3p1    d、p3p2p1
●内存地址从4000h到43ffh,共有   (17)   个内存单元。若该内存每个存储单元可存储16位二进制数,并用4片存储芯片构成,则芯片的容量是   (18)   。
[供选择的答案]
(17)a、256            b、512          c、1024         d、2048
(18)a、512x16bit  b、256x8bit     c、256x16bit    d、1024x8bit ●某硬磁盘有2个记录面,记录面上有效记录区域的内径为20cm,外径为30cm。磁道上记录的位密度为250bit/mm,道密度为10道/mm,每一磁道上分为16个扇区,每个扇区记录1kb(字节),磁盘旋转速度为10000转/分。则该硬磁盘的非格式化容量约为  (19)  mb;格式化容量约为  (20)  mb;该硬磁盘的数据传输速率约为  (21)  mb/s。
(19)a.18.7      b.29         c.47         d.56
(20)a.25        b.15.6       c.33         d.39
(21)a.1.8       b.2.2        c.2.6        d.3.1
●从静态角度看,进程由 __(22)__ 、 __(23)__ 和 __(24)__ 三部分组成。用户可通过 __(25)__ 建立和撤消进程。通常,用户进程被建立后, __(26)__ 。
[供选择的答案]
(22)a、jcb      b、dcb        c、pcb         d、pmt
(23)a、程序     b、文件体     c、i/o         d、子程序
(24)a、文件描述块   b、数据     c、eof          d、i/o缓冲区
(25)a、函数调用     b、宏指令       c、系统调用     d、过程调用
(26)a、便一直存在于系统中,直到被操作人员撤消 
b、随着作业运行正常或不正常结束而撤消
c、随着时间片轮转而撤消与建立 
d、随着进程的阻塞或唤醒而撤消与建立
●某数据库中有供应商关系s和零件关系p,其中:供应商关系模式s(sno,sname,szip,city)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的sql语句空缺部分补充完整。
      create table sp(sno char(5),
            pno char(6),
            status char(8),
            qty numeric(9),
            ____(27)___ (sno,pno),
            ____(28)___ (sno),
            ____(29)___ (pno);
  查询供应了'红'色零件的供应商号、零件号和数量(qty)的元组演算表达式为:
   {t|( u)( v)( w)(____ (30)___∧u[1]=v[1]∧v[2] =w[1]∧w[3]=’红’∧____(31)___)}
  [供选择的答案]
(27) a.foreign key
b.primary key 
  c.foreign key(sno)references s
d.foreign key(pno) references p
(28)  a.foreign key
b. primary key 
   c.foreign key(sno)references s
d.foreign key(pno) references p
(29)  a.foreign key
b. primary key 
   c.foreign key(sno)references s
d.foreign key(pno) references p
(30)  a.s(u)∧sp(v)∧p(w)                   b. sp(u)∧s(v)∧p(w)
c. p(u)∧sp(v)∧s(w)        d. s(u)∧p(v)∧sp(w)
(31)  a  t[1]=u[1]∧t[2]=w[2]∧t[3]=v[4]
b  t[1]=v[1]∧t[2]=u[2]∧t[3]=u[4]
c  t[1]=w[1]∧t[2]=u[2]∧t[3]=v[4]
d  t[1]=u[1]∧t[2]=v[2]∧t[3]=v[4] 模拟下午试题
试题四  vb程序设计题目
在窗体上画一个名称为combo1的组合框,画两个名称分别label1和label2及caption 属性分别为'城市名称'和空白的标签。程序运行后,当在组合框中输入一个新项后按回车键(ascii码为13)时,如果输入的项在组合框的列表中不存在,则自动添加到组合框的列表中,并在label2中给出提示'已成功添加输入项'如图所示;如果存在,则在label2中给出提示'输入项已在组合框中'。请在空处将程序补充完整。
private sub combo1_ (1) (keyascii as integer)
if keyascii = 13 then
for i = 0 to combo1.listcount-1
if combo1.text = (2) then
label2.caption = '输入项已在组合框中'
exit sub
end if
(3)
label2.caption = '已成功添加输入项'
combo1.(4) combo1.text
(5)
end sub
 
试题七  vb程序设计题目
上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。
在窗体上画一个名称为command1的命令按钮,然后编写如下程序:
option base 1
private sub command1_click()
dim a(10) as integer
for i = 1 to 10
a(i) = i
next
call swap( (1) )
for i = 1 to 10
print a(i);
next
end sub
sub swap(b() as integer)
n = (2)
for i = 1 to n / 2
t = (3)
b(i) = b(n)
(4)= t
(5)
next
end sub 综合模拟试题2参考答案 
  上午试题答案:
1b2b3b4c5d
6b7b8c9d10b
11b12aa13a14c15c
16c17c18c19a20b
21c22c23a24b25c
26b27b28c29d30a
31d32 33 34 35 
36 37 38 39 40 
41 42 43 44 45 
46 47 48 49 50 
51 52 53 54 55 
56 57 58 59 60 
61 62 63 64 65 
66 67 68 69 70 
61 72 73 74 75 

 
下午试题答案:
 
试题四
(1)       keypress 
(2)       combo1.list(i) 
(3)       next i
(4)       additem
(5)       end if
 
试题七
     (1)a()
(2)ubound(b)
(3)b(i)
(4)b(n)
(5) n=n-1