首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序 #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的窗体上添加一个名称为Ll,标题为“业余爱好”的标签,再添加一个名称为chl的复选框数组,含3个复选框,它们的Index属性分别为0、l、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态如下表所示。程序运行
在考生文件夹下有一个工程文件sjt3.vbp。程序运行时,单击窗体则显示如图所示的图案。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是IAnel,还有一个名称为Labell的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图l所示);若用鼠标左键单
在名称为Forml的窗体上添加两个名称分别为Textl和Text7.的文本框,它们的高、宽分别为300、2400和1200、2400c,窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求:①Text2可以显示多行文本,并且有垂直和
在名称为Forml的窗体上添加一个名称为Commandl的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按钮不可见;④
在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程FindMin求数组的最小值。程序运行后,在4个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最小值,并在窗体上显示出来(如图所示)。
以下合法的VB变量名是
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
在VB中,函数过程与子程序过程的区别之一是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
—Hehardlyhasanythingnowadays,______?—No,Idon’tthinkso!
不属于Ⅰ型超敏反应的疾病是
预防阵发性夜间呼吸困难发作,最主要的护理措施是
A、 B、 C、 D、 E、 B
中医诊断用以分辨疾病属性的纲领是()。
《招标投标法》规定的招标方式包括()。
按照规定,企业的财务会计报告一般应于()报出。
下列省区市中,自2017年12月1日起,纳入水资源税改革试点的有()。
下列关于数据仓库的叙述中,哪一个是不正确的?
Whatdothestudentshavetodoiftheywanttojoinaspecialinterestclass?
最新回复
(
0
)