135932821.doc(第 1 页 共 10 页) 选修模块“算法与程序设计”等级考试试题 1、人们利用计算机解决问题的基本过程一般有如下五个步骤(①~⑤),请按各步骤的先后顺序在下列选项(A~D)中选择正确的答案( B ) ①调试程序 ②分析问题 ③设计算法 ④构建数学模型 ⑤编写程序 (A)①②③④⑤ (B)②④③⑤① (C)④②③⑤① (D)②③④①⑤ 2、下列各种基本数据类型说明符中表示整数型的是( A ) (A) Integer (B) Boolean (C) Single (D) String 3、下列各项中,合法的变量名是( C ) (A) &90 (B) abc=9 (C) hello (D) 888.f 4、有两个条件 P 、Q,只要有一个条件为真时,结果一定为真的是( C )。 (A)Not P (B)P And Q (C)P OR Q (D)NOT P AND NOT Q 5、在 VB 中,表达式(18+25/3)Mod 5 的值是( B )。 (A)0 (B)1 (C)2 (D)3 6、VB 函数 InStr ()检查是否包含另一子串:含有子串则返回值为子串在父串中第一次出现的位置,不包含子串则返回值为 0。InStr("CATbCACBC", "BC")的值为( C ) (A)0 (B)4 (C)8 (D)1 7、VB 函数 Right ()从字串右端取部分字串:将某一字串从结尾开始取固定长度的字串。Right(“Visual Basic 6.0”,6)的值为( D ) (A)sic 6.0 (B)asic 6.0 (C)Visual (D)ic 6.0 8、程序如下: k=-20 do while (k=0) k=k+1 loop 以下说法正确的是( C ) (A)do while 语句执行了20 次; (B) While 循环是无限循环 (C)循环体语句一次也不执行 (D) 循环体语句执行一次 9、VB 中将两个字符串连接起来的运算符有:+和&,那 么 ”123”+45 结果是( A ) (A)168 (B)12345 (C)“123” (D)45 10、已 知 A,B,C,D 是简 单 变量,且 都 已 有互 不相 同 的值,执行语句B=8:A=C:D=A:D=B 后,其 值相 等的变量是( B ) (A)A,D (B)A,C (C)C,B (D)B,A 11、要交 换 变量 A 和B 之 值,应 使 用的语句组 是( B ) (A)A=B:B=C:C=A (B)C=A:A=B:B=C (C)A=B:B=A (D)C=A:B=A:B=C 12、模块化 程序设计方 法主 要通 过( B )来实 现。 (A)递 归 算法和递 归 程序 (B)过程和函数的定义 和调用 (C)程序的循环结构 (D)对 象 13、由 10 个数组 成 的...