首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
45
问题
有下列程序
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
以下选项中不能用作C程序合法常量的是
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通
在满足实体完整性约束的条件下()。
以下选项中,不合法的C语言用户标识符是()。
在C语言中,以下说法不正确的是()。
随机试题
Amtrak—thelargestrailwaycompanyintheU.S.—wasexperiencingadeclininginridership.【C1】________majorconcernstoAmtraka
在稳定变温传热中,流体的流向选择()时,传热平均温差最大。
YoucantexpectJohnandJohnandJanewillhavedifferentopinions.Whenoneofthemmakesanyproposal,theotherwillreadil
空气调节即使室内的空气温度、相对湿度、气流速度、洁净度等参数保持在一定范围内。它是建筑通风的发展和继续。()
下列行为违反了《建设工程勘察设计管理条例》的是:
河北某市外贸生产企业在2008年11月,计算出口货物应退税额10万元,免抵税额为0万元;当月进口货物向海关缴纳增值税20万元、消费税25万元。该企业当月应缴纳城市维护建设税()万元。
个人住房贷款贷前咨询的方式有()。
下图所给的选项中,能由左边给定的平面图形折叠而成的是()。
图书辅文的作用不包括()。
春秋时期,楚王请了很多大臣来喝酒吃饭,席间歌舞曼妙,美酒佳肴,烛光摇曳。楚王还命令他最宠爱的两位美人许姬和麦姬轮流向大臣敬酒。忽然一阵狂风刮来,吹灭了所有的蜡烛,屋里顿时漆黑一片,席上一位官员乘机摸了许姬的手。许姬一甩手,扯下了他的帽带,匆匆回到
最新回复
(
0
)