答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 5. 有声明
int fun14( int ); int (?pf)(int) = fun14; 在下列选项中,正确的调用是( )。
(A)int a=15; int n=fun14(&a); (B)int a = 15; cout<<(&pf)(a); (C)cout<<(?pf)( 256 ); (D)cout << ?pf( 256 ); 答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
1. 指定内联函数的关键字是( )。
(A)include (B)inline (C)namespace (D)typedef 答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
2. 内联函数的正确定义是( )。
(A)inline int small(); int small(){ /*……*/ } (B)int small(); inline int small(){ /*……*/ } (C)int inline small(); int small(){ /*……*/ } (D)int small(); int inline small(){ /*……*/ }
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
3. 使用重载函数编程序的目的是( )。
(A)使用相同的函数名调用功能相似的函数 (B)共享程序代码 (C)提高程序的运行速度 (D)节省存储空间 答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
4. 重载函数要求( )。
(A)函数名不同,函数参数个数相同 (B)函数名不同,函数参数类型相同 (C)函数名相同,函数类型各不相同 (D)函数名相同,函数类型也相同 答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
5. 以下正确的重载函数是( )。
(A)int same (int, double); double same (int, double); (B)int same1 (int, double); int same2 (int, double); (C)int same (int =0); int same (int);
(D)int same (int, double); int same (int, double, double); 答题: A. B. C. D. (已提交) 参考答案:D
问题解析:
1. 自动存储变量是指( )。
(A)自动指定存储地址的变量 (B)自动更新数据的变量 (C)在程序块执行时生成,块结束时释放的变量 (D)在项目执行时生成,项目结束时释放的变量 答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
2. 在函数中声明的静态变量( )。
(A)在函数体中可见,函数结束调用时释放。 (C)在项目中可见,函数结束调用时释放。 (B)在函数体中可见,项目结束调用时释放。 (D)在项目中可见,项目结束调用时释放。 答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
3. 语句标号的作用域是( )。
(A)函数 (B)文件 (C)程序块 (D)项目 答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
4. 全局变量指的是( )的变量。
(A)在项目所有文件可访问 (B)当前文件的所有代码可访问 (C)任何自动初始化为0 (D)具有文件作用域 答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
5. 当局部变量与全局变量同名时,若要在局部块内访问全局变量,使用( )运算符。 (A):: (B): (C). (D)-> 答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
1. 有数组定义double d[10]; 以下叙述不正确的是( )。 (A)数组d有10个元素 (B)数组d的最后一个元素是d[10]
(C)数组d的第一个元素*d (D)数组d的字节数是sizeof(double)*10 答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
2. 以下对一维数组 a 的定义正确的是( )。 (A)int n = 5, a[n]; (B)int a(5);
(C)const int N = 5; int a[N]; (D)int n; cin>>n; int a[n]; 答题: A. B. C. D. (已提交)
参考答案:C 问题解析:
3. 下列数组定义语句中,不合法的是( )。
(A)int a[3] = { 0, 1, 2, 3 }; (B)int a[] = { 0, 1, 2 }; (C)int a[3] = { 0, 1, 2 }; (D)int a[3] = { 0 }; 答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
4. 已知 int a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, *p = a;,不能表示数组 a 中元素的式子是( )。
(A)*a (B)*p (C)a (D)a[ p-a ] 答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
5. 已知 int a[] = { 0,2,4,6,8,10 }, *p = a+1; 其值等于0的表达式是( )。 (A)* (p++) (B)*(++p) (C)*(p--) (D)*(--p) 答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
1. 说明一个长度为10的数组,元素类型为整型指针的正确语句是( )。 (A)int *pary[10]; (B)int (*pary)[10]