VC考试复习题:单项选择、赋值、函数调用、执行速度。

需积分: 10 1 下载量 116 浏览量 更新于2024-03-14 1 收藏 171KB DOC 举报
b[10]){}”,下列描述中正确的是________。 ( ) A、a和b都是指针 B、a是指针,b是数组 C、a是数组,b是指针 D、a和b都是数组 6、以下声明中,错误的是________。 ( ) A、float*a[10]; B、char(*a)[10]; C、double(*a())[5]; D、int(*a)(int); 7、“函数重载”是指________。 ( ) A、同一函数名可以有多个定义 B、不同参数表的函数有相同的函数名 C、同名函数定义和调用 D、调用函数时传递的参数个数不同 8、下列关于C++标准库描述错误的是________。 ( ) A、C++标准库的头文件不带.h B、C++标准库的函数和类都在std命名空间中 C、C++标准库容器类有vector、list等 D、cout和cin是C++标准库中的对象 9、以下程序的输出是(假设read、show、swap函数的功能分别是从键盘读入一个数,输出一个数,交换两个数): #include<iostream.h> Int main(){ Int a,b; Read(a); Read(b); Swap(a,b); Show(a); Return 0; } ( ) A、输入a和b的值,先输出b,后输出a B、输入a和b的值,先输出a,后输出b C、输入a和b的值,a和b的值不变 D、输入a和b的值,a和b的值交换,然后换行 10、以下有关函数模板的描述,正确的是________。 ( ) A、函数模板是用template定义的 B、函数模板的实例化是通过函数名和模板实参列表 C、函数模板实例化时可以自动类型推导 D、函数模板可以实现函数重载 VC++ 2、定义一个类A,类A有一个私有成员x(整形),和一个公有成员函数“init(int a)”和“show()”,试编写类A的声明和定义; VC++ 3、定义一个CPoint类,要求由它创建的对象能储存和输出平面坐标,包括x坐标和y坐标,要求具有以下函数: CPointcPoint(int, int) //构造函数 voidsetPoint(int, int) //设置坐标 int getX() //读x坐标 IntgetY() //读y坐标 Voiddisplay() //显示坐标 VC++ 4、下列程序的输出结果是 #include<stdio.h> Int main(){ Int a=5,*p; Void*dp; P=&a; Dp=p; Printf("%d",*dp); Return 0; } (A)0 (B)5 (C)其他 (D)以上都不是 5、下列程序的输出是( ): #include <iostream> using namespace std; int main() { int a,b; int &c=a; a=10; b=20; c=b; cout<<a<<","<<b<<","<<c<<endl; return 0; } A、10,20,10 B、10,20,20 C、20,20,20 D、20,20,10" 这组内容是VC考试复习题,涉及到C++语言的知识点,包括基本数据类型的赋值、函数调用、类的声明和定义、指针和引用的使用等。复习这些知识点对于VC++的考试非常重要。