首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inc1ude<stdio.h> main() { char*s={"ABC"}; do { printf("%d",*s%10); s++;
有以下程序 #inc1ude<stdio.h> main() { char*s={"ABC"}; do { printf("%d",*s%10); s++;
admin
2009-09-28
52
问题
有以下程序 #inc1ude<stdio.h> main() { char*s={"ABC"}; do { printf("%d",*s%10); s++; } while(*s); } 注意字母A的ASCII码值为65。程序运行后的输出结果是______。
选项
A、5670
B、656667
C、567
D、ABC
答案
C
解析
本题考查的是do-while语句的使用,do-while执行的过程是当while后面—对括号中表达式的值为非0时,转去执行循环体,当值为0时,退出循环。本题定义了—个指针变量s,并使得s指向字符串"ABC",的首地址,即把字符A的地址赋给s,因为do-while语句是先执行循环体再进行循环条件的判断,因此先执行printf语句,“s%10”是s对10的取模运算,第—字符A的ASCII码为65,故“65%10”取模运算结果为5,因此输出5,接着执行s++,s指向字符串的下—个字符,当字符串中字符没有循环完时,继续执行do-while语句,以此类推,B和C的分别为6和7,因此,选项C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/q9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp。程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.1xt文件中的所有英文单词读入,并在Textl文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)。
在名称为Forml的窗体上从上到下添加两个文本框,名称分别为Textl、Text2;再添加一个命令按钮,名称为Commandl,标题为“选中字符数是”。程序运行时,在Textl中输入若干字符,选中部分内容后,单击“选中字符数是”按钮,则选中的字符个数显示在
在考生文件夹下有一个工程文件sjt5.vbp。其功能是产生并显示一个数列的前n项。数列产生的规律是:数列的前2项是小于10的正整数,将此两数相乘,若乘积<10,则以此乘积作为数列的第3项;若乘积≥10,则以乘积的十位数为数列的第3项,以乘积的个位数为数列的
在名称为Forml,标题为“框架”的窗体上添加一个名称为Framel,且标题为空的框架。框架内含有两个单选按钮,名称分别为Optl和Opt2,其标题分别为“字体”、“大小”。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗
在标题为“列表框”、名称为Forml的窗体上添加一个名称为Listl的列表框,通过属性窗口输入4个列表项:“数学”、“语文”、“历史”、“地理”,列表项形式采用复选框形式,如图所示。列表框的宽为1100,高不限。注意:存盘时必须存放在考生文件夹下,工
以下关于VB特点的叙述中,错误的是
以下关于VB文件的叙述中,正确的是
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
关于随机文件,以下叙述中错误的是
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
随机试题
公务员在挂职锻炼期间的考核
新生儿生理性体重下降正确的是
在工程项目主要利害关系中供货商的要求和期望是()。
下列各项中,符合资产定义的有()。
简述教师的观察力特征。
130,66,34,18,10,(),4,3。
依次填入下列各句横线处的词语,恰当的一组是( )。①科学家一直猜测,令耳鸣患者痛苦不堪的耳内噪音并非源于耳内,而是最初产生于大脑内部。德国科学家日前______了这一猜测,并有望据此开发出治疗耳鸣的新疗法。②______汉至六朝时期的造船业和制瓷业是长沙
二进制数4566对应的十进制数是
______,hiswifewillsitatthetabletowaitforhimtocomeback.
WillAIRobotsTurnHumansintoPets?A)InaroomattheUnitedNationsoverlookingNewYork’sEastRiver,atatablea
最新回复
(
0
)