首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(注:字符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
28
问题
有以下程序(注:字符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://www.kaotiyun.com/show/Gatp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
有以下程序:#include<stdio.h>#include"string.h"voidfun(char*s[],intn){char*t;intid;for(i=0;i<n-1;i++)f
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下叙述中正确的是()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
数据库设计的根本目标是要解决
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为
以下可以正确且安全的用作用户标识符的一组选项是()。
随机试题
Hiscarneededalotofattentionbecausehehadn’t______itservicedforsuchalongtime.
男,1岁。3天前发热、流涕、咳嗽,今晨发现耳后发际处有红色斑疹、流泪、结膜充血,最可能患的疾病是
两个或者两个以上的商标注册申请人,在同一种商品或者类似商品上,以相同或者近似的商标申请注册的,初步审定并公告______的商标;同一天申请的,初步审定并公告______的商标,驳回其他人的申请,不予公告。()
关于柱中纵向受力钢筋的配置要求的说法,错误的是()。
金融资产主要包括( )。
下列行为属于虚开发票行为的有()。
下列关于个人独资企业法律特征的表述中,正确的是()。
HospitalityAnAmericanfriendhas【T1】______youtovisithisfamily.Butif【T2】______anAmerican’shomebefore,maybeyou’
PASSAGETHREEWhatisthepassagemainlyabout?
OlympicGamesareinternationalsportscompetition,heldevery-fouryearsatadifferentsite,inwhichathletesfromdifferent
最新回复
(
0
)