首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
[说明] 某Visual Basic应用程序用于监测某种锅炉设备内液面高度(0~50cm),其运行窗口界面如图4-16所示。 图4-16 某锅炉设备液面高度显示界面 在图4-16中,设计了一...
查看本题答案
包含此试题的试卷
初级程序员《问答集》真题及答案
点击查看
你可能感兴趣的试题
以下叙述正确的是
在Visual Basic应用程序中,过程的定义可以嵌套,但过程的调用不能嵌套
在Visual Basic应用程序中,过程的定义不可以嵌套,但过程的调用可以嵌套
在Visual Basic应用程序中,过程的定义和过程的调用均可以嵌套
在Visual Basic应用程序中,过程的定义和过程的调用均不能嵌套
为了把一个VisualBasic应用程序装入内存只要装入11文件即可
VisualBasic应用程序中标准模块文件的扩展名是【1】
VisualBASIC应用程序通常由3类模块组成即窗体模块______和类模块
关于VisualBasic6.0的打包和展开向导下面说法错误的是
它可以帮助你创建应用程序的.cab文件
你可以使用它来创建要发布到软盘、C本地或网络驱动器以及Web上的软件包
它能够帮助你为自己的Visual Basic应用程序创建和发布专业的安装程序
它只能为VisualC++应用程序创建安装程序和发布媒体
关于VisualBasic应用程序正确的叙述是______
Visual Basic程序是以线性方式顺序执行的
Visual Basic程序运行时,总是等待事件被触发
Visual Basic程序设计的核心是编写事件过程的程序代码
Visual Basic的事件可以由用户随意定义,而事件过程是系统预先设置好的
为了把一个VisualBASIC应用程序装入内存只要装入【6】文件即可
VisualBasic应用程序中标准模块文件的扩展名是【】
使用VisualBasic6.0开发的应用程序最多可以有______个窗体
VisualBasic应用程序由____________和______3种模块组成
为了把寻个VisualBASIC应用程序装入内存只要装入【6】文件即可
为了把一个VisualBasic应用程序装入内存只要装入______文件即可
为了把—个VisualBASIC应用程序装入内存只要装入【6】文件即可
热门试题
更多
[说明]本程序的函数sumintiinttotalintsigmaintrearintd[]intn用来从已知数组d的前n个元素中找出所有部分元素序列之和等于total的元素序列约定数组d的元素都是正整数且都小于等于total函数sum使用递归方法找出全部解答参数i表示递归函数当前考虑元素d[i]参数sigma是调用前已选取的部分序列的元素和参数rear是后面还未考虑的那部分元素的元素和函数对元素d[i]有两种可能的选择方案1考虑元素d[i]被包含在新的部分元素序列中的可能性如果在当前部分元素序列之后接上d[i]新序列的元素和不超过total则函数将d[i]包含在当前部分元素序列中如果新的部分元素序列的元素和等于total时新的部分元素序列就是一个解答函数将其输出否则若继续考虑后面的元素还有可能找到解答时函数就递归去考虑后面的元素寻找解答最后函数应恢复原来部分元素序列中不包含d[i]的状态2考虑元素d[i]不被包含在新的部分元素序列中的可能性如果继续向d[i]之后考虑还是有希望能得到和为total的部分元素序列函数将新序列不包含d[i也作为一种可能的选择并递归去考虑后面的元素寻找解答[程序1—7]#include<stdio.h>#defineN100inta[N]intfig[N]sumintiimtotalintsigmaintrearintd[]inttintj/*考虑元素d[i]被包含在新的部分元素序列中的可能性*/ifsigma+d[i]<=total/*如果d[i]与当前序列的和不超过total*/flg[i]=1/*d[i]被考虑在当前部分元素序列中*/if1==total/*输出解*/forj=0;flg[j]==0j++printf%4d=%dtotald[j]forj++j<=i;j++ifflg[j]printf+%dd[j]printf\nelse/*继续考虑后面的元素有可能找到解答时*/ifi<n-1&&rear+sigma>=totalsumi+1total2rear-d[i]dn3/*考虑元素d[i]不被包含在新的部分元素序列中的可能性*/ifi<n-1&&rear-d[i]+tigma>=totalsumi+1total4rear-d[i]dnmainintijntotalsdprintf输入total!/nscanf%d&totalprintf输入n!/nscanf%d&nfors=i=0i<n=printf输入第%d个元素>0且<=%d\ni+1totalscanf%d&difd<1||d>totalprintf出错请重新输入!\ncontinueS+=a[i++]=dsum0total05anprintf\n\n
在程序运行过程中______时可能需要进行整型数据与浮点型数据之间的强制类型转换①访问数组元素②进行赋值运算③对算术表达式求值④进行递归调用
在统一建模语言UnifledModelingLanguageUML中描述本系统与外部系统及用户之间交互的图是14按时间顺序描述对象间交互的图是15
在对C/C++程序进行处理时可先将______然后进行链接以形成可执行程序
若计算机系统中某时刻有5个进程其中1个进程的状态为运行2个进程的状态为就绪2个进程的状态为阻塞则该系统中并发的进程数为13如果系统中的5个进程都要求使用2个互斥资源R那么该系统不产生死锁的最少资源数R应为14个
将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的39在规定的条件下和规定的时间间隔内按设计要求软件成功运行的特性称为40
面向对象6强调对问题的调查而不是如何确定解决方案面向对象7强调的是问题的逻辑解决方案即系统怎样才能满足需求
[说明]假设一个算术表达式中可以包含以下三种括号和[和]和并且这三种括号可以按照任意的次序嵌套使用下面仅考虑表达式中括号的匹配关系其他问题暂时忽略例如表达式[a.b.5]*c[]中的括号是完全匹配的而表达式[a-b-5]*c中的括号不是完全匹配的因为与]不能匹配而且多了一个即缺少一个与相匹配的函数ifMatchedcharexpr[]的功能是用栈来判断表达式中的括号是否匹配表达式以字符串的形式存储在字符数组expr中若表达式中的括号完全匹配则该函数的返回值为Matched否则返回值为该函数的处理思路如下1设置一个初始为空的栈从左至右扫描表达式2若遇上左括号则令其入栈若遇上右括号则需要与栈顶的左括号进行匹配3若所遇到的右括号能与栈顶的左括号配对则令栈顶的左括号出栈然后继续匹配过程否则返回Mismatched结束判断过程4若表达式扫描结束同时栈变为空则说明表达式中的括号能完全匹配返回Mached函数ifMached中用到了两种用户自定义数据类型BOOL和STACK其中BOOL类型的定义如下STACK即栈类型的定义省略栈的基本操作的函数原型说明如下●voidInitStackSTACK*S初始化一个空栈●voidPushSTACK*Schare将一个字符压栈栈中元素数目增1●voidPopSTACK*S栈顶元素出栈栈中元素数目减1●charTopSTACKS返回非空栈S的栈顶元素值栈中元素数目不变●intIsEmptySTACKS若S是空栈则返回1否则返回0[程序1—6]BOOLifMatchedcharexpr[]char*cptr;/*cptr指向表达式中的字符*/STACKS;chare;InitStack&S/*构造一个空栈*/forcptr=expr;*cptr!=’/0’;1if*cptr==’’||*cptr==’[’||*cptr==’’2;elseif*cptr==’’||*cptr==’’ifIsEmptySreturnMismatchede=3/*取栈顶的左括号*/if*cptr==’/&&e!=’’returnMismatchedif*cptr==’]’&&e!=’[’returnMismatchedif*cptr==’’&&e!’’returnMismatched4if5returnMatchedreturnMismatched
[说明]对于具有n个元素的整型数组a需要进行的处理是删除a中所有的值为0的数组元素并将a中所有的非0元素按照原顺序连续地存储在数组空间的前端下面分别用函数CompactArr_v1和CompactArr_v2来实现上述处理要求函数的返回值为非零元素的个数函数CompactArr_v1inta[]intn的处理思路是先申请一个与数组a的大小相同的动态数组空间然后顺序扫描数组a的每一个元素将遇到的非0元素依次复制到动态数组空间中最后再将动态数组中的元素传回数组a中函数CompactArr_v2inta[]intn的处理思路是利用下标i初值为0顺序扫描数组a的每一个元素下标k初值为0表示数组a中连续存储的非0元素的下标扫描时每遇到一个数组元素i就增1而遇到非0元素并将其前移后k才增1[程序1-4]intCompactArr_v1inta[]intnintikint*temp=int*mallocn*1if!tempreturn-1fori=0k=0;i<ni++ifa[i]!=02=a[i]fori=03i++a[i]=temp[i]returnk[程序1-5]intCompactArrv2inta[]intnintikfori=0k=0i<ni++ifa[i]!=04=a[i]returnk请说明函数CompactArr_v1存在的缺点
函数g和f的定义如下所示其中a是全局变量若在函数g中以引用调用callbyreference方式调用函数fa则函数g的返回值为7此时变量a的值为8
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1W2Wn希望从N件物品中选择若干件物品所选物品的重量之和恰能放入该背包即所选物品的重量之和等于s如下程序均能求得背包问题的一组解其中程序1—8是背包问题的递归解法而程序1-9是背包问题的非递归解法[程序1—8]#include<stdio.h>#defineN7#defineS15intW[N+1]=01434527intknapintsintnifs==0return1ifs
操作系统通过______来组织和管理外存中的信息
以下关于类和对象的叙述中正确的是______
对应用软件产品所进行的β测试是______进行的测试
[说明]假设一个算术表达式中可以包含以下三种括号和[和]和并且这三种括号可以按照任意的次序嵌套使用下面仅考虑表达式中括号的匹配关系其他问题暂时忽略例如表达式[a.b.5]*c[]中的括号是完全匹配的而表达式[a-b-5]*c中的括号不是完全匹配的因为与]不能匹配而且多了一个即缺少一个与相匹配的函数ifMatchedcharexpr[]的功能是用栈来判断表达式中的括号是否匹配表达式以字符串的形式存储在字符数组expr中若表达式中的括号完全匹配则该函数的返回值为Matched否则返回值为该函数的处理思路如下1设置一个初始为空的栈从左至右扫描表达式2若遇上左括号则令其入栈若遇上右括号则需要与栈顶的左括号进行匹配3若所遇到的右括号能与栈顶的左括号配对则令栈顶的左括号出栈然后继续匹配过程否则返回Mismatched结束判断过程4若表达式扫描结束同时栈变为空则说明表达式中的括号能完全匹配返回Mached函数ifMached中用到了两种用户自定义数据类型BOOL和STACK其中BOOL类型的定义如下STACK即栈类型的定义省略栈的基本操作的函数原型说明如下●voidInitStackSTACK*S初始化一个空栈●voidPushSTACK*Schare将一个字符压栈栈中元素数目增1●voidPopSTACK*S栈顶元素出栈栈中元素数目减1●charTopSTACKS返回非空栈S的栈顶元素值栈中元素数目不变●intIsEmptySTACKS若S是空栈则返回1否则返回0[程序1—6]BOOLifMatchedcharexpr[]char*cptr;/*cptr指向表达式中的字符*/STACKS;chare;InitStack&S/*构造一个空栈*/forcptr=expr;*cptr!=’/0’;1if*cptr==’’||*cptr==’[’||*cptr==’’2;elseif*cptr==’’||*cptr==’’ifIsEmptySreturnMismatchede=3/*取栈顶的左括号*/if*cptr==’/&&e!=’’returnMismatchedif*cptr==’]’&&e!=’[’returnMismatchedif*cptr==’’&&e!’’returnMismatched4if5returnMatchedreturnMismatched
在程序中有一个错误处理模块它接收出错信号对不同类型的错误打印出不同的出错信息则该模块设计时的内聚类型为______
黑盒测试不能发现______
[说明]本程序的函数sumintiinttotalintsigmaintrearintd[]intn用来从已知数组d的前n个元素中找出所有部分元素序列之和等于total的元素序列约定数组d的元素都是正整数且都小于等于total函数sum使用递归方法找出全部解答参数i表示递归函数当前考虑元素d[i]参数sigma是调用前已选取的部分序列的元素和参数rear是后面还未考虑的那部分元素的元素和函数对元素d[i]有两种可能的选择方案1考虑元素d[i]被包含在新的部分元素序列中的可能性如果在当前部分元素序列之后接上d[i]新序列的元素和不超过total则函数将d[i]包含在当前部分元素序列中如果新的部分元素序列的元素和等于total时新的部分元素序列就是一个解答函数将其输出否则若继续考虑后面的元素还有可能找到解答时函数就递归去考虑后面的元素寻找解答最后函数应恢复原来部分元素序列中不包含d[i]的状态2考虑元素d[i]不被包含在新的部分元素序列中的可能性如果继续向d[i]之后考虑还是有希望能得到和为total的部分元素序列函数将新序列不包含d[i也作为一种可能的选择并递归去考虑后面的元素寻找解答[程序1—7]#include<stdio.h>#defineN100inta[N]intfig[N]sumintiimtotalintsigmaintrearintd[]inttintj/*考虑元素d[i]被包含在新的部分元素序列中的可能性*/ifsigma+d[i]<=total/*如果d[i]与当前序列的和不超过total*/flg[i]=1/*d[i]被考虑在当前部分元素序列中*/if1==total/*输出解*/forj=0;flg[j]==0j++printf%4d=%dtotald[j]forj++j<=i;j++ifflg[j]printf+%dd[j]printf\nelse/*继续考虑后面的元素有可能找到解答时*/ifi<n-1&&rear+sigma>=totalsumi+1total2rear-d[i]dn3/*考虑元素d[i]不被包含在新的部分元素序列中的可能性*/ifi<n-1&&rear-d[i]+tigma>=totalsumi+1total4rear-d[i]dnmainintijntotalsdprintf输入total!/nscanf%d&totalprintf输入n!/nscanf%d&nfors=i=0i<n=printf输入第%d个元素>0且<=%d\ni+1totalscanf%d&difd<1||d>totalprintf出错请重新输入!\ncontinueS+=a[i++]=dsum0total05anprintf\n\n
软件测试通常采用黑盒测试和白盒测试其中黑盒测试根据软件的31设计测试用例白盒测试根据软件的32设计测试用例
在面向对象技术中抽象类是
UML图中19属于动态交互图它们关注系统的动态特性20属于静态结构视图它们关注系统的静态结构
面向对象软件开发过程中面向对象分析阶段包含一系列活动而______活动不属于面向对象分析阶段
[说明]本程序的函数sumintiinttotalintsigmaintrearintd[]intn用来从已知数组d的前n个元素中找出所有部分元素序列之和等于total的元素序列约定数组d的元素都是正整数且都小于等于total函数sum使用递归方法找出全部解答参数i表示递归函数当前考虑元素d[i]参数sigma是调用前已选取的部分序列的元素和参数rear是后面还未考虑的那部分元素的元素和函数对元素d[i]有两种可能的选择方案1考虑元素d[i]被包含在新的部分元素序列中的可能性如果在当前部分元素序列之后接上d[i]新序列的元素和不超过total则函数将d[i]包含在当前部分元素序列中如果新的部分元素序列的元素和等于total时新的部分元素序列就是一个解答函数将其输出否则若继续考虑后面的元素还有可能找到解答时函数就递归去考虑后面的元素寻找解答最后函数应恢复原来部分元素序列中不包含d[i]的状态2考虑元素d[i]不被包含在新的部分元素序列中的可能性如果继续向d[i]之后考虑还是有希望能得到和为total的部分元素序列函数将新序列不包含d[i也作为一种可能的选择并递归去考虑后面的元素寻找解答[程序1—7]#include<stdio.h>#defineN100inta[N]intfig[N]sumintiimtotalintsigmaintrearintd[]inttintj/*考虑元素d[i]被包含在新的部分元素序列中的可能性*/ifsigma+d[i]<=total/*如果d[i]与当前序列的和不超过total*/flg[i]=1/*d[i]被考虑在当前部分元素序列中*/if1==total/*输出解*/forj=0;flg[j]==0j++printf%4d=%dtotald[j]forj++j<=i;j++ifflg[j]printf+%dd[j]printf\nelse/*继续考虑后面的元素有可能找到解答时*/ifi<n-1&&rear+sigma>=totalsumi+1total2rear-d[i]dn3/*考虑元素d[i]不被包含在新的部分元素序列中的可能性*/ifi<n-1&&rear-d[i]+tigma>=totalsumi+1total4rear-d[i]dnmainintijntotalsdprintf输入total!/nscanf%d&totalprintf输入n!/nscanf%d&nfors=i=0i<n=printf输入第%d个元素>0且<=%d\ni+1totalscanf%d&difd<1||d>totalprintf出错请重新输入!\ncontinueS+=a[i++]=dsum0total05anprintf\n\n
在统一建模语言UML中______用于描述系统与外部系统及用户之间的交互
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1W2Wn希望从N件物品中选择若干件物品所选物品的重量之和恰能放入该背包即所选物品的重量之和等于s如下程序均能求得背包问题的一组解其中程序1—8是背包问题的递归解法而程序1-9是背包问题的非递归解法[程序1—8]#include<stdio.h>#defineN7#defineS15intW[N+1]=01434527intknapintsintnifs==0return1ifs
采用虚拟存储器的主要目的是______
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1W2Wn希望从N件物品中选择若干件物品所选物品的重量之和恰能放入该背包即所选物品的重量之和等于s如下程序均能求得背包问题的一组解其中程序1—8是背包问题的递归解法而程序1-9是背包问题的非递归解法[程序1—8]#include<stdio.h>#defineN7#defineS15intW[N+1]=01434527intknapintsintnifs==0return1ifs
语言最适用于过程式程序设计
程序中的局部数据结构测试通常在33阶段进行而全局数据结构测试通常在34阶段进行
热门题库
更多
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术
有线传输专业技术
电话交换专业技术