问题 单项选择题

门座起重机动载试验所用重物的重量为额定重量的()%。

A、130

B、120

C、110

答案

参考答案:C

单项选择题

   拿一幅画给小孩子或是未受艺术教育的人看,他总是说“很好看”。如果追问他“它何以好看”不外回答说:“我喜欢看它,看了它就觉得很愉快。”通常人所谓“美”大半就是指“好看”,指“愉快”。

  许多文艺批评家也把美感和快感混为一件事。英国学者罗斯金就曾很坦白地说:“我从来没见过一座希腊女神雕像有一位血色鲜丽的英国姑娘的一半美。”从愉快的标准看,后者引诱力自然比前者大,但是你觉得一位姑娘“美”和觉得一座女神雕像“美”时是否相同呢二者的美显然是两件事。一个是只能引起快感的,一个是只能引起美感的。罗斯金的错误在于把姑娘的引诱性做“美”的标准,去衡量艺术作品。艺术是另一世界的东西,对实际人生没有引诱力,所以他以为比不上英国姑娘。

  美感和快感究竟有什么分别有些人见到快感不尽是美感,给它们勉强进行了区分。英国有一派主张“享乐主义”的美学家就是如此。他们见到的分别彼此又不一致。有人说耳、目是高等感官,其余都是“低等感官”,只有前者可以感觉美感而后者则只能感觉快感;有人说引起美感的东西可以同时引起许多人的美感,引起快感的东西则对于这个人引起快感,对于那个人或许引不起快感。_________。这些学说在历史上都发生过影响,如果分析起来,都是一钱不值的。耳、目得来的有些是美感,有些也只是快感,我们如何去分别“客去茶香余舌本”,“冰肌玉骨,自清凉无汗”等名句是否与“低等感官”不能得到美感之说相容至于普遍不普遍的话更不足为凭。陈年花雕是吃酒的人大半都称赞它美的,一般人却不能欣赏后期印象派的图画。

  美感和快感是很容易分别的。美感与实用活动无关,而快感则起于实际要求的满足。口渴时要喝水,喝了水就得到快感;腹饥时要吃饭,吃了饭也就得到快感。

  美感经验是直觉的而不是反省的。在聚精会神之中我们既忘却自我,自然不能觉得我是否欢喜所观赏的形象,或是反省这形象引起的是不是快感。对一件艺术作品欣赏的浓度愈大,就愈不觉得是在欣赏它,愈不觉得所生的感觉是愉快的。如果自己觉得快感,便是由直觉变而为反省,好比提灯寻影,灯到影灭。美感所伴的快感,在当时都不觉得,过后才回忆起来。比如读一首诗,当时只是心领神会,无暇他及,后来回想,才觉得这一番经验很愉快。

在第3段横线处应补上的一句话是()。

A.美感具有引诱性,快感缺乏引诱性

B.与快感相比,美感更具有趣味性

C.与美感相比,快感则更具有实用性

D.美感有普遍性,快感没有普遍性

填空题

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

[说明]

在一公文处理系统中,开发者定义了一个公文结构OfficeDoc,其中定义了公文应该具有的属性。当公文类的内容或状态发生变化时,与之相关联的DocExplorer结构的值都需要发生改变。一个OfficeDoc结构能够关联一组DocExplorer结构。当OfficeDoc结构的内容或状态发生变化时,所有与之相关联的DocExplorer结构都将被更新,这种应用被称为观察者模式。以下代码采用C语言实现,能够正确编译通过。

[C代码]

#include<stdio.h>

#define OBS_MAXNUM 20/*一个OfficeDoc变量最多能够关联的DocExplorer变量的个数*/

typedef void( (1) )(struc OfficeDoc *,struct DocExplorer *);

Struet DocExplorer

func update; /*DocExplorer结构采用的更新函数*/

/*其他的结构字段省略*/

struct OffiCeDoc

(2) myObs[OBS_MAXNUM];

/*存储所有与OfficeDoc相关联的DocExplorer结构指针*/

int index;/*与OfficeDoc结构变量相关联的DocExplorer结构变量的个数*/

void attach(struct OfficeDoc *doc,struct DocExplorer *ob)

/*关联Obersver结构ob与OfficeDoc结构doc*/

int loop=0;

if(doc->index>=OBS_MAXNUM||ob==NULL)return;

for(loop=0;loop<doc->index;loop++)

if(doc->myObs[loop]==ob)return;

doc->myObs[doc->index]=ob;

doc->index++;

void detach(Struct OfficeDoc *doc,struct DocExplorer *ob)

/*解除doc结构与ob结构间的关系*/

int loop;

if(ob==NULL)return;

for(loop=0;loop<doc->index;loop++)

if(doc->myObs[loop]==ob)

if(loop<=doc->index-2)

doc->myObs[loop]=doc->myObs[ (3) ];

doc->myObs[doc->index-1]=NULL;

doc->index--;

breack;

void updatel(Struct OfficeDoc *doc,struct DocExplorer *ob)

/*更新ob结构的值,更新代码省略*/

void update2(struct OfficeDoc *doc,struct DocExplorer *ob)

/*更新ob结构的值,更新代码省略*/

void notifyObs(struct OfficeDoc *doc)

/*当doc结构的值发生变化时,通知与之关联的所有DocExplorer结构变量*/

int loop;

for(loop=0;loop<doc->index;loop++)

(doc->myObs[loop])->update( (4) );

void msin()

struct OfficeDoc doc; /*定义一个OfficeDoc变量*/

struct DocExplorer explorer1,explorer2; /*定义两个DocExplorer变量*/

/*初始化与OfficeDoc变量相关的DocExplorer变量个数为0*/

doc.index=0;

explorer1.update=update1; /*设置explorer1变量的更新函数*/

explorer2.update=update2; /*设置explorer2变量的更新函数*/

attach(&doc,&explorer1);/*关联explorer1与doc对象*/

attach(&doc,&explorer2);/*关联explorer2与doc对象*/

/*其他代码省略*/

(5) ;/*通知与OfficeDoc相关的所有DocExplorer变量*/

return;

 

(1)处填()。