选择题   有以下程序:
    #include  <stdio.h>
    main()
    {  char s1[]='programe',s2[]='Language';
    char *p1=s1,*p2=s2;
    int k;
    for(k=0;k<8;k++)
    if(*(p1+k)==*(p2+k))
    printf('%s\n',(p1+k));
    }
    程序的运行结果是______。
 
【正确答案】 A
【答案解析】定义两个指针变量p1、p2,分别指向数组s1、s2首地址,在for循环中,比较两个指针对应地址的元素是否相等,如果相等,则输出当前指针指向地址的字符串,答案为选项A。