首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
60
问题
有下列程序:
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程序中,判断逻辑值时,分别用()表示逻辑值“真”、“假”。
以下程序运行后的输出结果是【】#include<stdio.h>main(){chara[]="123456789",*p;inti=0;
函数pi的功能是根据以下近似公式求π值:请在下面的函数中填空,完成求π的功能。#include<math.h>doublepi(longn){doubles=0.0;longi;
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
输入字母a时,下列程序的运行结果为【】。#include<stdio.h>main(){charch;ch=getchar();(ch>=’a’&&ch<=’z’)?putchar
以下程序中函数fun()的功能是构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<atdio.h>typed
有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){fun();pri
下列函数定义中,会出现编译错误的是()。
设有如下说明:typedefstruetST{longa;intb;charc[2];}NEW;则下面叙述中正确的是()。
在下列叙述中,正确的一条是______。
随机试题
在横断层面上,喉腔自上而下分为_______________、_______________和_______________三部分,内有_______________和_______________两对黏膜皱襞,外有_______________和____
男,65岁,半年来持续性咳嗽并痰中带血,无明显发热,近1月来渐感呼吸困难。查体发现患者吸气时胸骨上窝、锁骨上窝及肋间隙向内凹陷,吸气延长,该病人很可能发生了什么病理情况?如何解释上述体征?
已知设备组有机器30台,每台机器一个工作日的有效工作时间是12个小时,每台机器每小时的生产量是60件,则该设备组一周(7天,机器无休息)的生产能力是()件。
如果经理做出一项影响公司效益的决定并委派你执行时,你通常会采取的做法是()。
俗话说“三个和尚没水喝”,这说明的是人浮于事,但如果“三个和尚”都很负责,结果也许会造成水满为患,这两种不同的说法表明()。
下列选项中,属于甲乙夫妻共同财产的是()。
政府网站遭到了黑客的攻击,发布了能源供应不足的虚假信息。引起了群众恐慌。作为政府的工作人员。领导让你处理这件事。你该怎么做?
Hepulledouttoovertakeatruck.
A、ShewillnolongergetlettersfromCanada.B、Shecan’tgivethestampstotheman’ssister.C、Shewillsavethestampsforth
A、ThewomanforgottoinviteLinda.B、Thewomanhasmadeaperfectpreparation.C、Lindamayhelpherinpreparingthemenu.D、Th
最新回复
(
0
)