首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(注:字符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
21
问题
有以下程序(注:字符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://kaotiyun.com/show/Gatp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
某二叉树共有7个节点,其中叶子节点有1个,则该二叉树的深度为(假设根节点在第1层)()。
以下选项中,没有编译错误的是()。
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。例如,当n=10时,程序的输出结果应为:23.197745。
下面属于白盒测试方法的是
以下叙述中正确的是()。
下列选项中,不属于模块间耦合的是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及
随机试题
类上皮细胞来源于()
治疗甲状腺危象时宜采用
患者方某,男,42岁。痰多色白易咯,胸膈痞闷,恶心呕吐,肢体倦怠,头眩心悸,舌苔白润,脉滑。治宜选用()
下列各项中,属于战略实施要解决的主要问题有()。
下列关于完全竞争市场上企业需求曲线的说法,正确的是()。
按照规定,企业的年度财务会计报告一般应于()报出。
有人电话举报高速公路某处发生交通肇事逃逸案件,作为高速交警,你接到报案该如何处理?
物流基本服务主要通过仓储方式实现物品的()。
与数学表达式cos2(a+B)/3x+5对应的VisualBasic表达式是【】。
可以实现交互功能的控件是
最新回复
(
0
)