首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
63
问题
有下列程序:
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://www.kaotiyun.com/show/i0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
需求分析阶段的任务是()。
常采用的两种存储结构是()。
两个或两个以上模块之间联系的紧密程度称为()。
已知下面的程序段,正确的判断是______#defineA3#defineB(A)((A+1)*a)X=3*(A+B(7));X=3*(A+B(7);
下面语句的输出结果是______。printf("/od\n",strlen("\t\"\065\xff\n"))
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){i
程序中若有如下说明和定义语句:charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;┆}以下选项中对函数fun的正确调用语句是
以下选项中,与k=n++完全等价的表达式是()。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有
随机试题
Onceuponatime,thefirstdayofMayevokedgoodtidingsandsweetlittlegiftsforlovedonesandneighbors,fromthoseweary
()对于所有层次的管理重要性大体相同。
患者女性,60岁,平素睡眠不佳,常服朱砂安神丸,此次因急性心肌梗死入院。入院常规查血肌酐187μmol/L,行冠脉造影及PTCA治疗后复查血肌酐369μmol/L,该患者肾功能恶化最可能的原因是
患儿,20天,过期产儿。出生体重4.2kg,哭声低哑,反应迟钝,食量少,黄疸未退,便秘,腹胀,该患儿最可能的诊断是()
使技术方案净现值为零的折现率称为()。
某汽车制造企业为增值税一般纳税人(位于市区),生产小轿车每辆统一不含税价格为10万元,消费税税率为5%。2月发生如下业务:(1)与某特约经销商签订了40辆小轿车的代销协议,代销手续费5%,当月收到经销商返回的30辆小轿车的代销清单及销货款(已扣除手续费)和
教育制度的主体是()。
1,3,9,23,53,()。
《天鹅之死》的编导是()。
A、Theyhadonlycoveredcargoplanepilots.B、Theyhadfailedtocoverallthepilots.C、Theywouldbeputintoeffectintwoye
最新回复
(
0
)