首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
49
问题
有下列程序:
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全国计算机二级
相关试题推荐
在C语言中,运算对象必须是整型数的运算符是()。
下列叙述中正确的是()。
函数调用strcat(strcpy(str1,str2),str3)的功能是()。
下列叙述中,正确的一条是______。
软件的可靠性主要表现在______。
在数据库系统中,用户所见的数据模式为()。
软件测试是软件开发过程中重要且不可缺少的阶段,测试过程中的______是基础测试。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
循环链表的主要优点是()
若进栈序列为1、2、3、4、5,并且在它们进栈的过程中可以进行出栈操作,那么不可能是出栈序列的是______。
随机试题
下列哪一项是风湿性心脏瓣膜病主动脉瓣狭窄最主要的特征
ARDS的病因有下列哪些()
男性,30岁,体检发现右肺第二肋间局限斑点状纤维硬结病灶,痰结核分枝杆菌阴性。其处理的方法是
以下属于明文表示的内幕交易行为的有()。
甲公司自2016年初自行研发一项非专利技术,2017年7月该项目达到预定用途形成无形资产并交付管理部门使用。2016年在研发过程中发生材料费220万元、人工工资60万元以及其他费用20万元,其中符合资本化条件的支出为240万元。2017年发生材料费110万
如果旅游不文明行为违反了社会治安秩序,由()将该行为纳入“旅游不文明行为记录”。
学习对于()相当于()对于写字楼
优秀的足球运动员会利用技巧使踢出的足球在空中旋转,旋转的足球在行进过程中会突然改变原来的运动方向并转弯,这被称为“香蕉球”。下列选项的物理原理与“香蕉球”原理不同的是:
以下选项中合法的用户标识符是
A、Manystudentstrytostudythewholenightbeforeanexam.B、Sleepmayimprovememory.C、Examsmayharmmemory.D、Sleepcanim
最新回复
(
0
)