首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
17
问题
有以下程序 #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全国计算机二级
相关试题推荐
在名称为Forml的窗体上添加一个名称为Commandl的命令按钮,其标题为“移动本按钮”,如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写入一条语句。
语句PrintFormat$(23846.5,“000,000.00”)的输出结果是()。
表达式5Mod3+3\5*2的值是
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
下面描述中不属于数据库系统特点的是
下列运算符中,优先级别最高的是
下列关于二叉树的叙述中,正确的是
下列选项中,不属于数据模型所描述的内容的是()。
随机试题
患者,男,20岁,服用抗高血压药物2年,效果不佳,BP26.6/14.6kPa(200/110mmHg),左上腹可听到血管杂音,为确诊高血压的原因,最有价值的检查是
典型的消化性溃疡的临床特点是________、________、________。
《建设工程质量管理条例》中规定,施工人员对涉及结构安全的试块、试件以及有关材料,应当在()监督下现场取样,并送具有相应资质等级的质量检测单位进行检测。
在期货交易中,保证金余额不足以维持最低水平时,结算所会要求交易者在规定的时间内追缴保证金达到()。
发生基金运作费的费用大于基金净值十万分之一的,应于发生时直接计入基金损益。()
食物添加剂的主要功能有哪些?
沟通协调是人民警察实现服务群众和警务工作目标的重要方法,下列哪项体现出了公安机关在群众工作中的沟通协调能力?()
党的()指明公安机关及其人民警察从事工作的基本方向、基本要求和基本做法。
用最小平方法拟合直线趋势方程=a+bt,若b为正数,则该现象的趋势为()。[江苏大学2011研]
WhereistheBlackForest?Whatdoesthestorytrytotellus?
最新回复
(
0
)