首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {char*p[]={"3697","2584"}; int i,j;long num=0; for(i=0;i<2;i++) { j=0; while(p[i][j]!=’\0’) { if
有下列程序: main() {char*p[]={"3697","2584"}; int i,j;long num=0; for(i=0;i<2;i++) { j=0; while(p[i][j]!=’\0’) { if
admin
2012-12-03
61
问题
有下列程序:
main()
{char*p[]={"3697","2584"};
int i,j;long num=0;
for(i=0;i<2;i++)
{ j=0;
while(p
[j]!=’\0’)
{ if((p
[j]-’\0’)%2)num=10*num+p[j][j]-’0’;
j+=2:
}
}
printf("%d\n",num);
}
程序执行后的输出结果是( )。
选项
A、35
B、37
C、39
D、3975
答案
D
解析
执行第一次for循环时.用表达式p
[j]!=’\0’来到断字符串数组指针p是否到达字符串的结尾,如果没有到达,继续执行while中的语句。if语句表示(p[ij[j]-’\0’)除2的余数不为0时,即字符串所有奇数,执行后面的语句。所以退出第1次for的循环体时,输出为397,执行第2次循环体。对字符串“2584”进行处理,输出结果为5,因而最后输出结果为3975。
转载请注明原文地址:https://kaotiyun.com/show/i0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中不正确的是()。
下列程序的输出结果是()。main{intx=i,y=8;printf("%d%d\n",x--,--y);
两个或两个以上模块之间联系的紧密程度称为()。
以下选项中非法的表达式是()。
函数调用strcat(strcpy(str1,str2),str3)的功能是()。
数据库系统的核心是()。
以下正确的说法是()。
在软件生产过程中,需求信息的给出是()
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
随机试题
《行政强制法》自()开始实施。
网络内容提供商包括【】
下面不是茅盾的著名短篇小说集的是
36岁,已分娩育有一正常女孩,月经周期正常,经量明显增多1年。妇科检查及超声检查提示单发子宫肌瘤(直径10cm)。血常规提示:Hb70g/L,MCV65fl,MCHC28%。最恰当的治疗是()
A.黑色色标B.红色色标C.蓝色色标D.黄色色标E.绿色色标不合格药品库(区)为()。
复式记账法与单式记账法相比,具有的显著优点有()。
4个月以后的婴儿对熟悉的人比对不熟悉的人有更多的微笑,这种笑的反应属于()。
根据上面这段古文回答问题。(首都师范大学2015)“广地尊名”属于词类活用现象的__________。
人身权利是指公民的人身不受非法侵犯的权利,是公民参加国家政治、经济与社会生活的基础,是公民权利的重要内容。下列不属于人身权利的是
两个4阶矩阵满足A2=B2,则
最新回复
(
0
)