问题 填空题

阅读下列说明和C代码,将应填入 (n) 处的字句写在对应栏内。

[说明]

栈(Stack)结构是计算机语言实现中的一种重要数据结构。对于任意栈,进行插入和删除操作的一端称为栈顶(Stack Top),而另一端称为栈底(Stack Bottom)。栈的基本操作包括:创建栈(NewStack)、判断栈是否为空(IsEmpty)、判断栈是否已满(IsFull)、获取栈顶数据(Top)、压栈/入栈(Push)、弹栈/出栈(Pop)。

当设计栈的存储结构时,可以采取多种方式。其中,采用链式存储结构实现的栈中各数据项不必连续存储(如图21-9所示)。

以下C代码采用链式存储结构实现一个整数栈操作。

[C代码]

typedef struct List

int data; //栈数据

struct List* next; //上次入栈的数据地址

List;

typedef struct Stack

List* pTop; //当前栈顶指针

Stack;

Stack* NewStack()return(Stack*)calloc(1,sizeof(Stack));

int IsEmpty(Stack* S)//判断栈S是否为空栈

if( (1) )return 1;

return 0;

int Top(Stack* S)//获取栈顶数据。若栈为空,则返回机器可表示的最小整数

if(IsEmpty(S))return INT_MIN;

return (2)

void Push(Stack* S,int theData)//将数据theData压栈

List* newNode;

newNode=(List*)calloc(1,sizeof(List));

newNode->data=theData;

newNode->next=S->pTop;

S->pTop= (3)

void Pop(Stack* S) (//弹栈

List* lastTop;

if(IsEmpty(S))return;

lastTop=S->pTop;

S->pTop= (4)

free(lastTop);

#define MD(a)a<<2

int main()

int i;

Stack* myStack;

myStack=NewStack();

Push(myStack,MD(1));

Push(myStack,MD(2));

Pop(myStack);

Push(myStack,MD(3)+1);

while(!IsEmpty(myStack))

printf("%d",Top(myStack));

Pop(myStack);

return 0;

以上程序运行时的输出结果为: (5)

(5)处填()。

答案

参考答案:24 4

阅读理解与欣赏

阅读下面的文字,完成下面的题。

文化“拼爹”与“啃老”

陈鲁民

  文化“拼爹”,即与别的民族比传统文化、比文化遗产。世界上能拼过我们的不多,回首中 * * 5000年历史,诸子百家、唐诗、宋词、元曲、明清文学,还有灿若群星的历史人物,风云变幻的历史事件,都是我们文化“拼爹”的雄厚资本,足以傲视天下。如果把这些东西通过现代文化手段艺术地表现出来,不仅能教化国人,增强历史自豪感,而且对于我们增强文化软实力,扩大文化影响,输出文化和价值观,亦大有裨益。

  遗憾的是,历史上的很多优秀的人和事我们还没有写出来,或没写好,就好比是捧着金碗吃不饱。如今的历史题材影视剧、小说,数量尽管很多,但多是粗制滥造之作,思想性和艺术性都不敢恭维,因而在海内外产生较大影响的很少。

  问题还有另一个方面。文化“拼爹”固然可以使我们得天独厚,但也可能使我们产生文化惰性,躺在“爹”的安乐椅上不求进取,最后变成了文化“啃老”,即只靠稀释、重拍、戏说、改写或颠覆前人的经典过日子。

  文化“啃老”,一是啃古代经典,如影视剧啃《红楼梦》、啃《三国演义》;二是啃当代经典,如把那些曾经反响不错的电影改编成电视剧,譬如《永不消逝的电波》等,把多年前拍过的电视剧重拍拉长,如《玉观音》,还有金庸的武打剧、琼瑶的言情戏等。体现在书籍出版上,则是无休止地推出那些“我注六经”类的戏说、解释、阐发、歪曲经典的通俗读物。还有一种文化“啃老”,是争夺真真假假的古人遗址来吸引大众注意力,猎取经济利益。凡此种种,对传统文化盲目依赖,对当下文化极端不自信,都没有表现出当今中国文化应有的创造力,而陷入了庸俗化和功利主义的泥潭。

  文化上“有爹可拼”、“有老可啃”,无疑是幸运的,但也可能会变成包袱,使我们的创新能力严重萎缩;而反观历史不长的美国人,因“无爹可拼”,“无老可啃”,只好拼创新,拼创意,拼匠心独具,“他山之爹,可以攻玉”,他们利用中国故事拍成电影《花木兰》占领中国市场,利用埃及故事拍成《埃及艳后》占领埃及市场,利用古罗马故事拍成《角斗士》占领欧洲市场……

  文化“拼爹”与“啃老”,从性质上来说无所谓好坏,关键是一定要注入创新元素,唯有创新才是文化的灵魂。(摘编自《人民日报·海外版》)

1.下列各项中,不属于文化“啃老”的表现的一项是(  )

A.把《红楼梦》改编成影视作品,重拍电视连续剧《红楼梦》。

B.把曾经反响不错的电影《永不消逝的电波》改编成电视剧。

C.不断推出金庸的武打剧、琼瑶的言情戏以及大众通俗读物。

D.争夺古人遗址以获取经济利益,如争夺“李白故里”称号。

2.请简要概括“他山之爹,可以攻玉”一句在文中的含义。

答:                                  

3.文化“拼爹”可能给我国带来什么样的不良后果?请简要分析。

答:                                  

名词解释