问题 单项选择题

以下程序的输出结果是

main( )

int a=0,i;

for(i=1;i<5;i++)

switch(i)

case 0:

case 3:a+=2;

case 1:

case 2:a+=3;

default:a+=5;



cout<<a<<end1;

A.31

B.13

C.10

D.20

答案

参考答案:A

解析: 本题也是考察switch语句中的break的作用,由于题中所有的case分支都没有 break,故将顺序执行这些分支。只要耐心按照流程将数据累加到a上,就可以得到正确答案为A。

口语交际,情景问答题

综合性学习(10分)

小题1:下面是用相机拍到的有错别字的广告,请分别指出并纠正。(3分)

图一                      

    

图二

图三

图一错别字是   改为   ;图二错别字是   改为    ;图三错别字是   改为    .

小题2:图四是用相机拍到的广告,有词序语序错误,也有语法错误。据说,错误的产生来自两个方面,词序语序错误是因为工人贴瓷砖时随意导致的,语法错误则是工人贴瓷砖前就已经有错。请将错误纠正。(4分)

图四

(1)上句的“家国禁止邪教律法”词序语序应调整为:                            

(2)下句的“邪教组织是违法行为”应改为:                               

小题3: 假如你所在的班级要举办一个关于“用好汉字传承文明”主题班会,请你结合上面广告中出现的现象,写一段简短的话,发表你的观点。(文字不超80字)(3分)

作文格子80格                                                                                     

                                                                                      

                                                                                         

判断题