问题 单项选择题

钞书既是看得见摸得着的资料准备,也是一种写作技巧,还可以养成读书思考的好习惯,何乐而不为不过,这里也有陷阱,就像周作人提醒的,“学我者病”。“文钞公”需要有自己的价值尺度与审美标准,否则,拿起来就钞,谁不会弄不好变成偷懒甚至抄袭的借口。之所以在这个时候谈论古人的“钞书”,当然是有感而发。今人看书,普遍过于浮泛,如蜻蜓点水,不若古人之沉潜把玩。这是因为现在需要看的东西太多了,没时间,只好一目十行,都是“知道了”。还有一点,五四以前,我们太尊信古人;五四以后,我们又太藐视古人。都想开天辟地,都是前无古人,写自己的书都来不及,哪还有心思钞别人的书 与文意不符的是( )。

A.必须是有资料价值和审美价值的书才钞

B.一边钞书一边思考

C.今人看书不如古人看书用心

D.只有学习古人钞书之法,才可以克服当今浮泛之风

答案

参考答案:D

解析: D项中的“钞书之法”和“浮泛之风”之间没有必要条件关系,材料中未提。

单项选择题 A1/A2型题
填空题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示雇员的Employee类,但类Employee的定义并不完整。请按要求完成下列操作,将类TC的定义补充完整。
(1)定义私有数据成员name、street、city、zipcode和age分别用于表示姓名、街道、城市、邮编、年龄,除年龄是整型外,其余都是char型的数据。请在注释1之后添加适当的语句。
(2)完成默认构造函数TC的定义,使其把参数传递给私有数据成员name、street、city、zipcode和age。请在注释2之后添加适当的语句。
(3)完成成员函数alterName(char *newName)的定义。请在注释3之后添加适当的语句。
(4)完成成员函数IsEqual(char *ename)的定义,实现当name相等时返回真,否则返回假的功能。请在注释4之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
#include<string.h>
#define MAXLEN 20
class TC

private:
//********1********
int age;
public:
TC(char *newName,char *newStreet,char *newCt,char*newZp,int newAge);
void alterName(char *newName);
void display();
bool IsEqual(char *ename);

TC::TC(char *newName,char *newStreet,char *newCt,char *newZp,int newAge)

//********2********
age=newAge;

void TC::alterName(char *newName)

//********3********

bool TC::IsEqual(char *ename)

//********4********

void TC::display()

cout<<name<<""<<street<<"";
cout<<city<<""<<zipcode<<""<<age<<end1;

void main(void)

TC employee[4]=

TC("张三","海淀区复兴路1号","北京","000001",18),
TC("李四","海淀区复兴路2号","北京","000002",19),
TC("王五","海淀区复兴路3号","北京","000003",20),
TC("赵六","海淀区复兴路4号","北京","000004",21)

for(int i=0;i<4;i++)
employee[i].display();
cout<<"\n修改\"李四\"的名字为\"李小四\"\n"<<end1;
for(int j=0;j<4;j++)

if(employee[j].IsEqual("李四"))

employee[j].alterName("李小四");
employee[j].display();
break;