问题 单项选择题

有以下程序#include Main(){ int a;Scanf(“%d”,&a);If(a++<9) printf((“%d\n”,a);Else printf((“%d\n”,a--);}程序运行时键盘输入9<回车>,则输出的结构是(  )。

A.10

B.11

C.9

D.8

答案

参考答案:A

解析:【解析】考察if语句和自增自减运算符,判断条件中if(a++<9)是先用后加,即a的值为9,所以条件不成立,但是a已经进行了自增1操作,a的值此时为10。执行else语句时,因为打印a--,是先用后减,所以先输出10,然后a的值变为9。

完形填空

阅读下列各小题,根据括号内的汉语提示,用句末括号内的英语单词完成句子,并将答案写在答题卡上的相应题号后。

小题1:Nowadays with the development of science, more new technology _____________________ to our daily life.(introduce)

现在随着科学的发展,更多的新技术正在被引进到我们的日常生活中。

小题2:For the health of other people, you _____________________________ here.(permit)

为了他人的健康,不允许你在这儿抽烟。

小题3:The couple looked sad. A quarrel ______________________________ between them. (break)

这对夫妇看起来很伤心,他们之间一定爆发了争吵。

小题4:The government has decided to develop the west of China, _______________ the poor.(benefit )

政府已经决定发展西部,这将使穷人受益。

小题5:I don’t want to forgive him because ________________________ yesterday really hurt me. (do)

我不想原谅他,因为他昨天所做的事确实伤害了我。

小题6:Adam said it was his teacher’s letter ________________________ to finish writing his first     book.(encourage)

Adam说是他老师的信鼓励他写完第一本书。

小题7:This is _______________________________ that I have seen it twice.(so)

这是如此有趣的一部电影以至于我已经看了两次。

小题8:We were very excited at the news ________________________________.(win)

听到我们队获胜的消息,我们很激动。

小题9:No wonder you are scolded. You were out enjoying yourself when you ______________.(ought)

难怪你挨了骂,你本应该学习时却出去玩了。

小题10:We agreed to meet here at 8:00, but he ______________________ so far.(turn)

我们同意八点在这儿见面,但到目前为止他没有出现。

单项选择题