首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(注:字符a的ASCII码值为97): #include<stdio.h> main() {char *s={"abc"}; do {printf("%d",*s%10);++s;} while(*s); } 程序运行后的输出结果是( )。
有以下程序(注:字符a的ASCII码值为97): #include<stdio.h> main() {char *s={"abc"}; do {printf("%d",*s%10);++s;} while(*s); } 程序运行后的输出结果是( )。
admin
2021-07-09
19
问题
有以下程序(注:字符a的ASCII码值为97):
#include<stdio.h>
main()
{char *s={"abc"};
do
{printf("%d",*s%10);++s;}
while(*s);
}
程序运行后的输出结果是( )。
选项
A、abc
B、789
C、7890
D、979899
答案
B
解析
字符指针s指向字符串“abc”,do...while()循环中首先将s指向的字符与10进行余操作,然后打印出余数,再将指针s向后移动一个位置,指向下一个字符;第一次循环,s指向的字符’a’的ASCII码为97,所以与10求余结果为7,输出7,同时s向后移动一位,指向字符’b’,while()判断条件为true;第二次循环s指向的字符’b’的ASCII码为98,与10求余结果为8,输出8;同时s向后移动一位,指向字符’t’,while()判断条件为ture;第二次循环;s指向的字符’c’的ASCII码为99,与10求余结果为9,输出9,同时s向后移动一位,指向空字符’\0’,空字符的的ASCII码为0,所以while()判断条件为false,循环结束,输出结果为789,答案选B。
转载请注明原文地址:https://jikaoti.com/ti/yUz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=1,b=3,e=5;int*p1=&a,*p2=&b,*P=&e;*P=*p1*(*p2);printf(“%d\n”,c);
某二叉树共有7个节点,其中叶子节点有1个,则该二叉树的深度为(假设根节点在第1层)()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
以下选项中,没有编译错误的是()。
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。例如,若S所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCII码值为奇数
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
C语句中不能够正确计算下述公式的程序段是()f=
以下不能用于描述算法的是
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
随机试题
我国刑法规定了追诉时效制度,下列对其意义的表述中,不正确的是()
药物经济学对临床医疗的作用包括
2006年8月,甲公司与乙公司签订了一份购买一台服装加工设备的买卖合同。甲公司于2006年9月自行派车运回了设备,当即安装调试,虽发现存在质量问题,但于2007年3月按期交付了货款。2009年10月,甲公司根据合同中的仲裁协议申请仲裁,要求退货。下列何种处
技术方案建成后,形成的固定资产原值可用于计算()。
根据《民法通则》规定,属于有效的民事法律行为应具备的条件有()。
甲公司适用的所得税率为25%。各年税前利润均为10000万元。有关资料如下。(1)2007年11月5日,甲公司资产管理部门建议管理层将—闲置办公楼用于出租。2007年12月31日,董事会批准关于出租办公楼的方案并明确出租办公楼意图在短期内不会发生变化。2
A、14B、12C、5D、3A(6×2)-(4-4)=12,(3×4)-(3-2)=11,(3×5)-(2-1)=14。
下面关于Cp与CpK的说法不正确的是()。
在国民党统治区,人民民主运动迅速发展,逐步形成了配合人民解放战争的第二条战线。人民民主运动的先导是
A、公司里B、学校里C、编辑部D、医院里B
最新回复
(
0
)