问题 单项选择题

有以下程序:  main( )  { char a[ ]={‘a'',‘b'',‘c'',‘d'',‘e'',‘f'',‘g'',‘h'',‘\0''};int i,j;   i=sizeof(a);j=strlen(a);   printf("%d,%d\n",i,j);  }  程序运行后的输出结果是( )。

A.9,9

B.8,9

C.1,8

D.9,8

答案

参考答案:D

解析:sizeof( )函数返回字符串所占字节数,strlen函数返回字符串的长度,其中'\0'是一个转义字符, 称为空值,它占用存储空间,但不计入串的长度。

改错题
材料分析题

进入2011年以来,世界发生了一系列重大事件,引发世人的关注。读材料回答问题。

材料一:近期由突尼斯引导的一场 * * 革命,其多米诺骨牌效应波及到了北非、中东地区的多个国家,包括也门、利比亚、巴林、阿尔及利亚、伊朗等伊斯兰国家,引发了世界各国的关注。由于突尼斯的国花是茉莉花,这场 * * 也被称为“茉莉花革命”。目前整个动荡局势还在延续,尤其是利比亚,更是遭到了以美欧为首、包括此前反对伊拉克战争的阿拉伯国家在内的多国部队的军事干预,导致重大人员伤亡和人道主义危机。而西方国家在对待巴林和利比亚问题上的双重标准更是遭到世界质疑。中方则希望国际社会共同努力尽快促使有关各方实现停火,避免武装冲突升级。

材料二:2011年3月11日,日本东北部海域发生里氏9.0级大地震并引发海啸,造成重大人员伤亡和财产损失,并导致核电站泄漏。危机发生后,中国国际救援队于3月13日飞赴日本,成为重灾区的第一支国际救援队,也是最后离开的队伍。中国救援感动日本。同时中方对日本将低浓度核废液排放到太平洋表示关切。

(1)运用国际社会的相关知识分析材料一体现的政治生活道理。

____________________________________________________________________________________________________________________

(2)说明材料一、二是怎样体现中国外交政策的?

____________________________________________________________________________________________________________________