问题 单项选择题

下面程序的运行结果是
#include<stdio.h>
main()
static char a[]="Languagef" ,b[]="programe";
char *p1,*p2; int k;
p1=a;p2=b;
for(k=0;k<=7;k++)
if(*(p1+k)==*(p2+k)) printf("%c",*(p1+k));

A.gae

B.ga

C.LanSuage

D.有语法错

答案

参考答案:A

解析:[命题目的] 考查用指针来引用字符数组元素的方法。
[解题要点] 指针p1+k相当于指针p1向后移动了k个字符的位置,指针p2同理。

选择题
问答题

阅读下列短文,指出金先生的失礼之处。

     风景秀丽的某海滨城市的朝阳大街,高耸着一座宏伟楼房,楼顶上“远东贸易公司”六个大字格外醒目。

     某照明器材厂的业务员金先生按原计划,手拿企业新设计的照明器材样品,兴冲冲登上六楼,脸上的汗珠未来得及擦一下,便直接走进了业务部张经理的办公室。正在处理业务的张经理被吓了一跳。“对不起,这是我们企业设计的新产品,请您过目。”金先生说。张经理停下手中的工作,接过金先生递过来的照明器,随口称赞道:“好漂亮啊!”并请金先生坐下,倒上一杯茶递给他,然后拿起照明器仔细研究起来。

     金先生看到张经理对新产品如此感兴趣,如释重负,便往沙发上一靠,翘起二郎腿,一边吸烟一边悠闲地环视着张经理的办公室。当张经理问他电源开关为什么装在这个位置时,金先生习惯性地用手挠了挠头皮。好多年了,别人一问他问题,他就会不自觉地用手挠头皮,虽然金先生作了详尽的解释,张经理还是有点半信半疑。谈到价格时,张经理强调:“这个价格比我们预算高出较多,能否再降低一些?”金先生回答:“我们经理说了,这是最低价格,一分也不能降了。”张经理沉默了半天没有开口。金先生却有点沉不住气,不由自主地拉松领带,眼睛盯着张经理,张经理皱了皱眉,“这种照明器的性能先进在什么地方?”金先生又挠了挠头皮,反反复复地说:“造型新、寿命长、节电。”张经理托辞离开办公室,只剩下金先生一个人。金先生等了一会儿,感到无聊,便非常随便地抄起办公桌上的电话,同一个朋友闲谈起来。这时,门被推开,进来的却不是张经理,而是办公室秘书。