第一部分软件技术基础(共15分)
一、是非判断题(每小题上分,共10分)
判断下列各题是否正确,如正确,在客观答题纸上对应编号选a,否则选b
1.数据元素是数据的基本单位,数据项是数据的最小单位1)
2.栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。 (2)
3.引人虚拟存储技术后。逻辑内存总容量是由地址总线的位数确定的。 (3)
4.编译程序是一种常用应用软件4)
5.顺序文件和链接文件的长度都可以动态变化5)
6在文件系统中采用目录管理文件6)
7.允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。 (7)
8程序、数据、和进程控制块是构成一个进程的三要素8)
9.黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。 (9)
10软件的总体设计和详细设计都要用pad图形工具10)
二、选择题(每小题1分,共5分)
1.允许用户把若干作业提交计算机系统集中处理的操作系统称为 (11 )
11(a)分时操作系统 (b)实时操作系统。
(c)网络操作系统 (d)批处理操作系统。
2.分配到必要资源并获得了处理机时的进程的状态称为 (12)。
12(a)就绪状态 (b)执行状态 (c)等待状态 (d)阻塞状态。
3.利用通道技术可以在(13)之间直接交换数据。
13(a)内存与cpu。 (b)cpu与外设。
(c)内存与外设 (d)内存、 cpu和外设三者。
4.以下的准则中哪个不是软件设计的准则( )
14(a)编程语言选择准则 (b)信息屏蔽准则。
(c)结构化和模块化准则 (d)抽象准则。
5.有一数列:97 65 76 13 29 49 58经过一趟排序后得到:65 97 13 76 29 49 58请问使用的是何种排序方法( 15)
15(a)简单插入排序 (b)冒泡排序。
c) 2路归并排序问 (d)快速排序。
ababbababbdacdc
第二部分 visuai basic语言程序设计(共85分)
一、单项选择题(每小题l分,共10分)
1.在 visual basic中,工程文件的扩展名为( 16)。
16(a)exe (b)bas (c)frm (d)vbp
2.用于声明全局变量的关键字是(17).
17(a)dim (b)private (c)public (d)static
3.表达式 sgn(4)+5\ 6+7 mod 5+ int(rnd)的值是( 18)。
18(a)4 (b)5 (c)3d)7
4.假设变量 x的值为1000,则表达式 10<= x or 100=sgn(-100)的值为(19).
19(a)1000 (b)100 (c)false (d)true
5.使 x赋值为1到100间(含l,含10 0)的一个随机整数;正确的语句是:(20)。
20(a) x=int(100*rnd) (b) x= 101*rnd。
c) x=int(99*rnd) (d)x==int(100*rnd+l)
6.在窗体上有一个称为cmdcommand1的命令按钮。当点击该按钮时。应该显示窗体frmnext。则在cmdcommand1的点击事件程序中应该写入下列哪条语句:(21)
21(a)show(frmnext) (b)frmnext.show。
c) (d)
7.在vb窗体中,如果要求在窗体中的所有变量必须先声名后使用,则应该(22)。
22(a)在 gernal中使用语句:option explicit
b)在 gernal中使用语句: option base 1
c)在 form_load()中使用语句: option explicit
(d)在 form_load()中使用语句: option base 1
8.在加载窗体时,下面或件中会被激发的事件为(23)。
23(a)click (b)dblclick (c)load (d)keypress
9.在文本框中,当用户键人一个字符时,能同时引发的事件是(24)。
24(a)keypyes和click (b)keypress和lostfocus。
(c)keypress和change (d)change和lostfocus。
10.下拉式列表框的clear方法的作用是(25)。
25(a)清除当前选定项 (b)清除当前文本。
c)清除一个制定项 (d)清除所有项。
二、阅读分析程序(每个选择3分,共45分)
option base 1
private sub form_click()
dim n,a,b(),j,i
do n=inputbox (“输入数组下标界值,要求:下标上界值<=4”,”输入数据”)
loop while n>4
redim b(n,n)
a=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
for i= 1 to n
for j=1 to n
b(i,j)=a(i*j)
if (j>=i) then print tab(j*3);formmat(b(i,j),”###
next j
printnext i
end sub
l)“单击”窗体后,在输入框中输入数组下标上界值为3,则窗体显示为( 26)。
26 (a) 1 2 3 (b)1c)1 2 3 (d)1 4 7
2)将语句if (j>=i then print tab(j*3);format(b(i,j),”###”;改为:if (j<=j) then print tab(j*3) format(b(i,j),”###”然后“单击”窗体,在输入框中输入数组下标上界值为4,则窗体显示为(27)。
27 (a) 1 2 3 4b)1
c) 1 2 3 4d)1 4 7 10
3)“单击”窗体后,在输入对话框中输人数组下标上界值为5,则显示结果为:
28(a)程序出错 (b)可在对话框中点击“取消”按钮退出。
c)1 2 3 4 (d)不能关闭对话框,程序等待输入新下标上界。
2 阅读下面程序:
option explict
option base 1
private sub command1_click()
dim intarray(n)
n=inputbox (“请输入数组上界”,”input”,10)
redim intarray(n)
for i=1 to n
intarray(i)=int(rnd*50)+25
next i
num =inputbox(“请输入一个数”)
k =inputbox(“请输入位置”)
l1: redim preserve intarray(n+1)
if k=n+1 then
intarray(k)=num
elsefor i=k to n
intarray(n+k+1-i)=intarray(n+k-i)
next i
intarray(k)=num
end if
end sub
这段程序的功能是(29)。
29(a)按顺序将num插入到数组intarray时中第一个位置。
(b)将num插入到数组初intarray中的第k个位置。
(c)将num插入到数组intarray中的最后~个位置。
(d)在数组intarray中从第k个元素开始查找num的位置。
2)下列有关redim的描述,正确的是(30 )。
30 (a)在li行,有无preserve对程序运行结果没有影响。
(b)redim语句用来定义一个动态数组,且只能定义一次。
c)可用redim语句多次重新定义动态数组。
d)preserve的作用是限制动态数组大小的改变。
04年4月市政学试题
全国2004年4月高等教育自学考试。1.采用多元指标系统评价每一城市的管理绩效,这实际上体现了市政的 a.政治性b.历史性。c.综合性d.动态性。2.以 相对于乡村的永久性大型聚落 来界定城市的学科是 a.城市地理学b.城市经济学。c.城市政治学d.城市管理学。3.在新开发地区城市体系的形成过程中,...
邓春萍07年4月04级测试技术试题
二 简答题 本题42分,每小题7分 1.金属电阻应变片与半导体应变片在工作原理上有何区别?2.电荷放大器主要用于何种传感器?与电压放大器相比,电荷放大器的主要优点是什么?3.差动变压器的测量电路中的相敏检波器和低通滤波器的作用是什么?4.若对信号 x t x0 sin 314t cos 628t s...
九年级语文4月调研试题 第二次联合调考 扫描版
湖北省安陆市2017届九年级语文4月调研试题 第二次联合调考 2016 2017学年度下学期四月质量检测。九年级语文参 及评分说明。温馨提示 主观题答案只求言之有据,言之有理,不要求表述一致,应珍视学生的真实体验与感悟。一 积累运用。5.1 最爱湖东行不足 2 举杯消愁愁更愁 3 闲静少言,不慕荣利...