1. [单选题]下列函数值的类型是( )。 fun(double x) { float y; y=3*x-4; return y; }
A. int
B. 不确定
C. void
D. float
2. [单选题]假定a=3,下列程序的运行结果是( )。 #ineludeiostream.h> int fun(int n); void main() { cout"Please input a number:"; int a,result=0; cin>>a; result=fun(a); toutresultend1; } intfun(int n) { int p=1,result=0; for(int i=1;i=n;i++) { p*=i; result+=p; } return result; )
A. 8
B. 9
C. 20
3. [单选题]文本框TextBox中的内容若要设置为用户不能修改,应设置( )属性。
A. Locked
B. MultiLine
C. Pa5swordChar
D. ScrollBar
4. [单选题]在结构化设计方法中,生成的结构图(S
A. 模块之间的调用关系
B. 程序的组成成分
C. 控制程序的执行顺序
D. 数据的流向
5. [单选题]下列各数据类型不属于构造类型(structural type)的是
A. 枚举型
B. 共用型
C. 结构型
D. 数组型
6. [单选题]在调试VBA程序时,能自动被检查出来的错误是
A. 语法错误
B. 逻辑错误
C. 运行错误
D. 语法错误和逻辑错误
7. [单选题]是程序中一个能逻辑地分开的部分,也就是离散的程序单位。
A. 模块
B. 复合语句
C. 循环结构
D. 数据块
8. [单选题]下列合法的标识符是( )。
A. 123
B. 256
C. a.55
D. abhj1_2_3
9. [单选题]下面不属于结构化程序设计原则的是()。
A. 可封装
B. 自顶向下
C. 模块化
D. 逐步求精(stepwise refinement)
10. [多选题]下面是一个模板声明的开始部分:templatedouble…由此可知
下面是一个模板声明的开始部分: templatetypename T>double… 由此可知
A. 这可能是一个函数模板的声
B. 这可能是一个函数模板的声明
C. 这可能是一个类模板的声明
D. 这既可能是一个函数模板的声明,也可能是一个类模板的声明
E. 这肯定是一个错误的模板声明