一、选择题
下列各题A. 、B. 、C. 、D. 四个选项中,只有—个选项是正确的。
1、下列叙述中正确的是______。
A. 算法的效率只与问题的规模有关,而与数据的存储结构无关
B. 算法的时间复杂度是指执行算法所需要的计算工作量
C. 数据的逻辑结构与存储结构是——刑应的
D. 算法的时间复杂度与空间复杂度—定相关
2、在结构化程序设计中,模块划分的原则是______。
A. 各模块应包括尽量多的功能
B. 各模块的规模应尽量大
C. 各模块之间的联系应尽量紧密
D. 模块内具有高内聚度、模块间具有低耦台度
3、下列叙述中正确的是______。
A. 软件测试的主要目的是发现程序中的错误
< ……此处隐藏33943个字…… 果找到,则返回“字符串2”的第一个字符在“字符串1”中的位置。“&”:字符串连接运算符,将两个字符串按顺序连接起来。For循环的作用是将#1文件中出现过的字符不重复地连接起来(即若同一字符出现多次,则只保留一个)赋给outchar变量,所以该题的第3空应该填0。将数据写入磁盘文件所用的命令是Write #或Print #命令,形式为Print #文件号,[输出列表]。由程序可知是将字符串变量outchar中的内容写到#2文件中,所以该题的第4空应该填outchar。
43、[12] Op1_Click
[13] 3
[14] Caption
[解析] 本题是要求鼠标单击哪个单选按钮,则Text1中显示相应季度的销售总额,所以该题的第1空应该填 Op1 Click。一年有十二个月,分四个季度,每3个月是1个季度,所以该题的第2空应该填3。Caption属性表示控件中显示的内容,所以该题的第3空应该填Caption。
44、
[解析] 所谓素数就是指只能被1和其本身整除,不能被其他任何数整除的数。本题函数中是先将a与2比较,小于2的返回False,大于2的返回True。再用Do While…Loop循环判断大于4的数是否为素数,所以非素数4就被错判为素数了。如果将程序修改正确,那么循环的条件需要修改为k<=a/2 And isprime。