河南公基

首页 > 试题汇总 > 公基

有以下程序main(){ char *p[]={"3697","2584"};int i,j; long num=0;

华图教育 | 2020-04-08 13:27

收藏

点击查看>>>精品备考图书试卷

有以下程序

main()

{ char *p[]={"3697","2584"};

int i,j; long num=0;

for(i=0;i<2;i++)

{j=0;

while(p[i][j]!="")

{ if((p[i][j]-"0") % 2)num=10*num+p[i][j]-"0";

j+=2;

}

}

printf(" % d ",num);

}

程序执行后的输出结果是

A)35

B)37

C)39

D)3975

正确答案:C

(42)C) 解析 : while(p[i][j]!="") 表示 p[i][j] 不等于 "" 时 , 继续执行 while 中的语句。 if 语句表示(p[i][j]-"") 除 2 的余数不为 0 时 , 执行后面的语句。最后执行的结果是 39 。

 

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有