文档介绍:模拟试卷(一) A .算法与程序设计一、选择题: 本大题 13 小题, 每小题 2分,共 26分。在每小题给出的四个选项中, 只有一个是符合题目要求的。 1 .我们在编写程序的时候,不能用来表示变量名的标识符是( ) A. print B. prin110ttext C. he_ll_o D. you520 2 .将数学表达式 ln 2a+b x 写成 VB 表达式,正确的是() A. log(x)/2a+b B. log(x)/2*a+b C. log(x)/(2a+b) D. log(x)/(2*a+b) 3 .表达式 Mid("2012sanxianggaokao",1,4) 的值是 A. 2012 B. "2012" . "2" 4 .表达式 2*3^2+2*8/4+3^2 的值为( )。 A. 64B. 31C. 49D. 22 5 .在 VB 数组说明语句 Dim a(-3 to 3)As single 中,数组 a 的元素说明正确的是( ) A .有 6 个单精度实数型元素 B .有 7 个单精度实数型元素 C .有 6 个长整数型元素 D .有 7 个双精度实数型元素 6 .在程序中需要将两个变量的值交换,以下四段流程图中,( )不能完成将变量 X、Y 的值互相交换。 . 7 .下列 VB 程序段 Dim x As Single, y As Single x= Val() 7. 找出表示问题的前提条件与结果之间关系的数学表达式, 并通过表达式的计算来实现问题求解,这种方法叫做()A .递推法 B .枚举法 C .选择法 D .解析法 8 .如果要改变窗体的标题,则需要设置的属性是() A. Caption B. Name C. BackColor D. Text 9 .在 Visual Basic 的可视化程序设计环境,可以生成能在 Windows 环境中直接运行的文件, 其文件的扩展名为( ) A. frm B. exe C. vbw D. vbp 10 .我国是人口大国, 2007 年初,我国人口总数 p 已达 13亿5 千万。假设我国年人口增长率 r为 % , 则从 2007 年起多少年后我国人口就会达到或超过 15 亿?解决此问题算法部分流程图如下图所示: 今年人口 p← N r←%,n←0 p<15? n=n+1 输出n Y 空白矩形框中应填入的是()← p(1+r) ← p+r ← ← p(1+n) 11 .某 VB 程序的一个事件过程如下: Private mand1_Click() Dim i As Integer, s As Integer s= 1:i=1 Do While i< 10 i=i+1s=s*i Loop = Str(s) End Sub 程序运行时,mand1 后弹出如图所示的错误信息。出现错误的原因是 A. Str 函数计算时出现错误 =s*i 计算时出现错误 C .界面上缺少文本框 Text1 D .变量 s 类型定义错误 12 .下面程序段运行后,变量 T 的值为( ) T =1 K =1 Do While K<=5 T=T*K K=K+2 Loop . 15C. 12