试题与答案

以下程序运行后的输出结果是______。 main() char a[]="

题型:填空题

题目:

以下程序运行后的输出结果是______。
main()

char a[]="123456Y89",*p;
int i=0;
p=a;
while(*p)

if(i%2=0)
*p=’*’;
p++;i++;

puts(a);

答案:

参考答案:*2*4*6*8*

解析: 本题考核的知识点是字符数组的定义、初始化和对该数组中元素的操作。程序中定义了一个字符数组a,并初始化为123456789,接着定义了一个指针p并让它指向数组a,紧接着执行了一个while循环,此循环的作用是:当i为偶数时,将“*”赋给a[i],p指向数组末尾,循环结束,此时数组中a[0]、a[2]、a[4]、a[6]和a[8]的值都为“*”,所以最后调用puts()函数输出的a的值为*2*4*6*8*。

试题推荐
题型:单项选择题

社会工作者小吕最近被机构安排到居家养老服务项目中,让其负责入户探访体弱老人的工作。小吕的督导老蔡有十余年服务老人的经验,在一次督导会谈中示范了接触体弱老人的技巧,包括不时轻轻接触老人的手和肩膀,表达肯定和关怀;说话时语速要慢,语调平缓,句子简单直接;发问时只提一个问题等。上述督导内容属于教导被督导者有关()的知识。

A.服务对象

B.社会问题

C.工作过程

D.工作者本身

查看答案
微信公众账号搜索答案