首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
57
问题
有下列程序:
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全国计算机二级
相关试题推荐
在关系模型中,把数据看成是二维表,每一个二维表称为一个【】。
有以下程序:#include<stdio.h>main()char*p[]={"3697","2548"};inti,j;longnum=0;for(i=0;i<2;i++){
有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){fun();pri
下列叙述中,错误的是()。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){i
请选出可用作C语言用户标识符的一组()。
与结构化需求分析方法相对应的是【】方法。
下列说法不正确的是()
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()
随机试题
公安工作整体上的特点有()。
FakeholidayvillawebsitespromptwarningA)DuringtheBritishwinter,thethoughtoftwoweeksinacoastalvilla(别墅)w
女,26岁。2周前感冒后畏寒、发热、咳嗽,1周前咳大量黄色脓性痰,痰中带血。体检:T39.8℃,呼吸急促,双肺中下闻及湿哕音。血白细胞计数26×109/L,中性粒细胞0.90。X线胸片显示双肺中下斑片状实变阴影,并有多个脓肿和肺气囊肿。本例诊断首先考虑为
阅渎下面语段,同答问题:字有直指的意义,有联想的意义。比如说“烟”,它的直指的意义见过燃烧体冒烟的人都会明白。只是它的联想的意义迷离不易捉摸,它可以联想到燃烧弹,鸦片烟榻,庙里焚香,“一川烟水”“杨柳万条烟”“烟光凝而暮山紫”“蓝田日暖玉生烟”…
下列哪项不是肝性脑病的诱因
腿部和胸部肌肉出血,肾脏肿大、苍白呈花斑状、肾小管和输尿管中有白色尿酸盐沉积的禽病是
男性,72岁,慢性胃炎30年,近2周出现发作性胸痛,伴反酸,烧心,呃逆,进食发堵。该患者可选用哪种药物进行实验性治疗
“应付账款”账户的期末余额等于()。
一般资料:求助者,女性,22岁,未婚,大学三年级学生案例介绍:求助者是独生女,家境较好,从小受宠爱,父母管束严,很少允许她与同龄孩子在户外玩耍。从小学到中学,学习成绩一直名列前茅。上大学后,几次考试成绩都不理想。两个月前与同宿舍的一位同学因小事发
最近10年,地震、火山爆发和异常天气对人类造成的危害比10年前明显增多,这说明,地球正变得对人类越来越充满敌意和危险。这是人类在追求经济高速发展中因破坏生态环境而付出的代价。以下哪项如果为真,最能削弱上述论证?
最新回复
(
0
)