| Gzu521.com我的学习网 |
|
二、填空题(每空2分,共30分) 请将每一个空的正确答案写在答题纸上[1]~[15]序号的横线上,答在试卷上,答在试卷上不得分, 注意:以命令关键字填空的必须写完整 (1) 在深度为7的满二叉树中,度为2的结点个数为___63_____。 (2) 软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于__黑箱(或黑盒) 测试。 (3) 在数据库系统中,实现各种数据管理功能的核心软件称为 数据库管理系统(dbms)_____。 (4) 软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 开发_____阶段。 (5)在结构化分析使用的数据流图(dfd)中,利用 数据字典 对其中的图形元素进行确切解释。 (6)1+ + + +…….n private sub command1__click() dim s ,m,n as integer m=val(inputbox(“请输入一个大于100的整数”)) n= 0 s=0 do while s s=s+n*n loop print “满足不等式的最大n是 n-1 end sub (7)下面程序的功能是把文件file11.txt中重复字符去掉后(即若有多个字符相同,则只保留1个)写入文件file2.txt。请填空。 private sub command1__click() dim inchar as string,temp as string,outchar as string outchar=” ” open=”file1.txt” for input as #1 open=”file2.txt” for output as #2 n=lof( 1 ) inchar=input$(n,1) for k=1 to n temp=mid(inchar,k,1) if instr(outchar,temp)= 0 then outchar=outchar & temp end if next k print #2, outchar close #2 close #1 end sub (8)在窗体上先画1个名为text1的文本框和平个名为label1的标签,再画1个名为op1的有4个单选按钮数组,其index属性按季度顺序为0∽3(见图1)。在文件sales.txt中按月份顺序存有某企业某年12个月的销售额。要求在程序执行时,鼠标单击1个单选按钮,则text1中显示相应季度的销售总额,并把相应的文字显示在标签上。图2是单击“第3季度”单选按钮产生的结果。请填空。 dim sales(12) as long private sub form__load() open “sales.txt” for input as #1 for k=1 to 12 input #1,sales(k) next k close #1 end sub private sub op1_click (index, as integer) dim sum as long ,k as ingeger,month as ingeger sum=0 month=index* 3 for k=1 to 3 month=month+1 sum=sum+sales(month) next k label1.caption=opl(index). caption & “销售总额:” text1=sum end sub (9)某人编写如下函数来判断a是否为素数,若是,则函数返回true;否则返回false function prime(a as integer)as boolean dim k as interger,isprime as boolean if a<2 then isprime=false else isprime=true k=2 do while k if a mod k=0 then isprime=false else k=k+1 end if loop end if prime=isprime end function 在测试时发现有1个非素数也被判断为素数,这个错判的数是 4 |
责任编辑:gzu521