问题 单项选择题

若用户需要在某个Excel工作表的A1:A9的区域中快速填充“2001年”、“2002年”、……、“2009年”,则可以采用的方法是在A1单元格中输入“2001年”并 (54) 拖动填充句柄至A9单元格。

A.向水平方向

B.向垂直方向

C.按住[Shift]键向水平方向

D.按住[Shift]键向垂直方向

答案

参考答案:B

解析:[要点解析] 在Excel中有规律的数据可以快速填充,灵活地使用自动填充功能可以避免烦琐的数据输入操作。在工作表的行序列或列序列(例如年、月、星期)中输入第一个数据,就可以使用填充句柄完成该序列中其他数据的输入,既方便又快捷。还可以利用[编辑/填充]命令在工作表中填充一些有规律的数据(例如学号、职工编号等)。 若用户需要在某个Excel工作表的A1:A9的区域中快速填充“2001年”、“2002年”、……、“2009年”,可以采用的方法是在A1单元格中输入“2001年”,如图1-18所示。接着向垂直方向拖动填充句柄(图1-18中的十字光标)至A9单元格,此时系统显示的信息如图1-19所示。

问答题

使用VC6打开考生文件夹下的工程test37_3。此工程包含一个test37_3.cpp,其中定义了类Letter和Number以及Grid,其中Grid类由Letter类和Number类public派生,但三个类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)添加类Letter的带一个参数c的构造函数,c是char型的数据,默认值为’A’,该函数把参数c的值赋给类的保护成员ch,请在注释“//**1**”之后添加适当的语句。
(2)添加类Number的带一个参数n的构造函数,n是int型的数据,默认值为0,该函数把参数n的值赋给类的保护成员num,请在注释“//**2**”之后添加适当的语句。
(3)添加派生类Grid构造函数的定义,传入的参数为char型的c和血型的n,并将其分别赋值给基类的ch和num,请在注释“//**3**”之后添加适当的语句。
(4)完成派生类Grid的友元函数——“<<”运算符重载的定义,使其以格式“[g.ch,g.num]”输出,请在注释“//**4 **”之后添加适当的语句。
源程序文件test37_3.cpp清单如下:
#include<iost ream. h>
class Letter

protected:
char ch;
public:
// ** 1 **
;
class Number

protected:
int num;
public:
// ** 2 **
;
class Grid : public Letter, public Number

public:
// ** 3 **
friend ostream& operator<<(ostream &o,Grid &g);
;
// ** 4 **

o << "[" << g.ch << ", "<< g.num << "]";
return o;

int main ( )

Grid g(’C’, 3);
cout << "Grid reference: "<< g << end1;
return 0;

单项选择题