问题 填空题

使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为
sizeof(s1)=5
sizeof(s2)=10
sizeof(s3)=1
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
(1)不能删除assert()语句。
(2)只能修改后面的数字。
提示:assert函数如果为假,则会产生一个中断异常。
试题程序:
#include<iostream.h>
#include<assert.h>
void main()

char *s1="abc";
//********error********
assert(sizeof(s1)==3);
cout<<"sizeof(s1)=5"<<end1;
char s2[10]="ab";
//********error********
assert(sizeof(s2)==2);
cout<<"sizeof(s2)=10"<<end1;
char s3=23;
//********error********
assert(sizeof(s3)==4);
eout<<"sizeof(s3)=1"<<end1;
return;

答案

参考答案:应改为“assert(sizeof(s2)==10);”。

综合题

(22分)社会生活的变迁与经济社会发展密切相关。阅读下列材料,回答问题。

材料一1831年,英国出版的《机器的成绩》写道:两个世纪以前一千人当中没有一个人穿袜子。现在,一千个人当中没有一个人不穿袜子。

19世纪中期的一位英国记者报道:“准时准点成了现代生活的准则,人们开始要随身带上一块表,时间概念是一个全新的概念。”

材料二今物质修明,尤尚机器,辫发长垂,行动摇舞,误缠机器,可以立死。……辫发与机器,不相容者也。且兵争之世,执戈跨马,辫尤不便,其势不能不去之。……且垂辫既易污衣,而蓄发尤增多垢,衣污则观瞻不美,沐难则卫生非宜,梳刮则费时甚多。

——摘自康有为《请断发易服改元折》(1898年)

材料三1978年,中国人民迎来了改革开放的春天。从此,国门向世界敞开,五色斑斓的外国服饰涌入中国市场。思想上的拔乱反正,经济上的恢复发展导致服装行业的极大繁荣。中国城镇民众的穿着发生了根本的变化,在思想解放与国民经济发展的前提下,人们追求新异的审美心理日趋成熟。风格多样、色彩斑斓、求新求变,成为新时期服装流行的特点。

(1)根据材料一,19世纪中期英国人的生活面貌发生了什么变化?(2分)结合所学知识分析其与工业革命的内在联系。(4分)

(2)根据材料二,简要列出康有为主张“断发”理由。(4分,不得摘抄原文)结合所学知识,回答近代中国是哪一政府正式颁令革除结辫陋习的?(2分)

(3)根据材料三,指出l978年后中国民众着装的主要特点。(2分)并结合材料和所学知识,概括指出促成这一特点的社会因素。(6分)

(4)综合以上材料,请就社会生活的变迁与经济社会发展的关系提出你的看法。(2分)

单项选择题