模拟试题

3773考试网计算机等级考试模拟试题正文

2010年3月计算机等考二级VB模拟题及解析(3)

来源:fjzsksw.com 2010-1-28 19:52:01

  (15) 下列程序执行的结果为

  x=25: y=20: z=7

  Print "S("; x + z * y; ") "

  A) S( 47 )

  B) S( 165 )

  C) S( 25+7*20 )

  D) S( 87 )

  【命题目的】考核考生对表达式的基本认识。

  【错解分析】该题涉及到赋值语句与运算符优先级的顺序,Print语句具有运算功能,故选项C)是错误的;由于运算符的优先级是先乘除后加减,所以选项B)为正确,选项A)和选项D)不正确。

  (16) 在默认情况下,InputBox函数返回值的类型为

  A) 逻辑类型

  B) 字符串型

  C) 数值型

  D) 日期型

  【命题目的】考查考生对InputBox函数的了解。

  【解题要点】在默认的情况下,InputBox的返回值是一个字符串,而不是变体类型。如果没有事先声明返回值的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,Visual Basic将是把它作为字符串来处理。因此当需要用InputBox函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用Val函数(或其他函数) 把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值为变体类型,则可不必进行类型转换。

  【考点链接】MsgBox函数和Visual Basic中内部函数。

 

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1