首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
35
问题
有下列程序
#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全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*S,int*t){intk:if(*S<*t){k=*s;*s=*t;*t=k;}returns;}main(
有以下程序(strcat函数用以连接两个字符串)#inolude#includemain(){chara[20]="ABCD\0EFG\0",b[]="TJK";streat(a,b);
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
以下选项中正确的定义语句是
下面关于位运算符的叙述,正确的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
对关系S和关系R进行集合运算,结果中既包含关系Sp的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
设有如下关系表:则下列操作正确的是()。
随机试题
韦伯尔.施拉姆
肉桂、桂枝同出一物而为心甘温热之品,所不同的是肉桂为树干之皮,桂枝为树之嫩枝,二者具有相似之功,亦有不同之处。肉桂的性能特点不包括
肝局灶性结节增生中心纤维瘢痕含有()。
段锋(1991年5月出生)于2007年8月与李琳(1990年8月出生)相识。建立恋爱关系后不到两个月,两人即在段锋的工厂单身宿舍同居。同居后,两人常因琐事争吵。2007年11月14日晚,李与段又发生争吵。段欲外出躲避,被李拉住不放。二人争吵时,住隔壁的赵某
根据《地下水质量标准》,可直接作为生活饮用水水源的地下水水质类别有()。
A公司2012年1月31日的资产负债表部分数据如下表所示。补充资料如下:(1)2012年2月份预计销售收入为120000元,3月份预计销售收入为140000元。(2)预计销售当月可收回货款60%,次月收回39.8%,其余
基本群体是()的别称。
公安工作需要党组织去动员、组织和协调各方面的力量。()
有以下程序:#include<stdio.h>unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}while(num);
A、 B、 C、 C
最新回复
(
0
)