首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { char *P="6938"; int i,s=0; for(i=3;i>=0;i--) s=10*s+p[i]-’0’; printf("
有下列程序 #include<stdio.h> main() { char *P="6938"; int i,s=0; for(i=3;i>=0;i--) s=10*s+p[i]-’0’; printf("
admin
2022-10-24
36
问题
有下列程序
#include<stdio.h>
main()
{
char *P="6938";
int i,s=0;
for(i=3;i>=0;i--)
s=10*s+p
-’0’;
printf("%d\n",s);
}
程序运行后的输出结果是( )。
选项
A、8396
B、6938
C、3869
D、3689
答案
A
解析
程序首先定义一个字符指针p,使其指向一个字符串“6938”。然后通过for循环使用逆序的方式遍历字符串的各个字符,并将各个字符当作整数参与算术运算。其中,“p
-’O’”的含义是将字符串中的数字字符转换成对应的整数;“10*s+p
-’0’”是将上一次运算结果乘10后与转换后的整数相加,再累加到s中。所以for循环执行完后,字符串“6938”按照逆序的顺序将每个字符转换成对应的整数输出。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/dHkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidfun(charS[][10],intn){chart;inti,j;for(i=0;i<n-1;i++)for(j=i+1.j<n0++)if(s[i]
以下选项中作为C语言合法常量的是
计算机能直接执行的程序是
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);)程序运行后的输出结果是
以下不能将s所指字符串正确复制到t所指存储空间的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序
下面选项中关于编译预处理的叙述正确的是()。
在满足实体完整性约束的条件下()。
随机试题
内毒素的毒性作用不包括
患者女,25岁。哮喘重症发作。查体:端坐呼吸,口唇发绀,双肺可闻及哮鸣音。血气分析示:PaO255mmHg,PaCO260mmHg,pH7.32。判断病情严重的主要根据是
医疗机构因应急用血需要临时采集血液的
病人,男性。急诊在硬膜外麻醉下行阑尾切除术,术后用平车护送病人入病室。病人术后第2天,主诉伤口疼痛,应采何种体位
2006年5月20日,美籍华人王某在美国就某实用新型提出专利申请后,2007年1月4日,又向中国专利部门提出该实用新型的专利申请,并书面声明要求优先权。2006年5月21日,中国公民陈某以同样的实用新型向国家专利部门申请专利,并于当日寄出了申请文件,该申请
根据《建设工程安全生产管理条例》,( )对本单位的安全生产工作全面负责。
在传统文化保护项目中,社会工作者在社区居民中成立了“老物件、老照片、老故事”小组,经过一段时间的工作,小组进入了后期成熟阶段。此阶段小组及组员的主要特征有()。[2015年真题]
天文学家说,在晴空万里的晚上,仅靠肉眼大约可以看到4500颗星星,从一座小型天文台的望远镜中.可使近两百万星星清晰可辨;而从一座现代折射望远镜中,可将数百万里外的光亮——银河系中的光点——带到观察者的视野内来。在这广袤无垠的宇宙间,我们所属的星系,是一个大
Atonetimefewjudgeswerefriendlytounions,asdemonstratedbyasteadystreamofdecisions______strikes,boycotts,picketl
WhatCanWeLearnfromArt?I.IntroductionA.Differencebetweengeneralhistoryandarthistory—Focus:—generalhistory:【T1
最新回复
(
0
)