首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { char s[]="Yse\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空
有以下程序 main() { char s[]="Yse\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空
admin
2009-04-15
36
问题
有以下程序 main() { char s[]="Yse\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空行)
选项
A、n/No Yes /No
B、/No Yes
C、n/No yes /No
D、/No Yes
答案
2
解析
主函数中定义了一个字符数组,并赋初值,一个字符串指针变量ps并让它指向s。程序中p+4的地址为数组第5个元素的地址,而调用put(str_adr)函数时,将从sb_adr这一地址开始,依次输出存储单元中的字符,遇到第一个“\0”时结束输出,并自动输出一个换行符。所以put(p+4)将输出n/No,put(s)将从a第一个元素开始输出到第3个元素结束(因为执行*(p+4)=0语句后s中的第5个元素的值为0,而s中的第4个元素为“\”,puts将遇到“\0”,结束输出),即输出yes。
转载请注明原文地址:https://jikaoti.com/ti/fYK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是( )。
现有如下程序:PrivateSubCommand1_Click() s=0 Fori=1To5 s=s+f(5+i) Next PrintsEndSubPublicFunctionf(xAsInteger
以下自定义数据类型的语句中,正确的是( )。
数据库设计过程不包括
执行下列语句:strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击"确定"按钮,则变量strInput的内容是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
假定有以下程序段:Fori=1To3 Forj=5To1Step-1 Printi*j NextjNexti则语句Printi*j的执行次数是( )。
设有名称为p的Sub过程首行,其形式参数是一维整型数组,以下定义语句中正确的是
下列选项中,不属于数据模型所描述的内容的是()。
如图2所示,在窗体上有一个文本框控件,名称为TextTime:一个计时器控件,名称为Timerl。要求每1s在文本框中显示一次当前的时间。PrivateSubTimerlTextTime.Text=TimeEndSub在下划线上应填入的内容
随机试题
Ⅰ度轻型子宫脱垂是指( )。Ⅲ度子宫脱垂是指( )。
在FIDIC合同条件下,如果承包人有理由拒绝和指定分包人签合同时,工程师有权采取的措施是()。
膨胀土的室内试验一般有()。
背景资料:某公路隧道为浅埋隧道,设计净高5.0m,净宽14.0m,隧道长280m。隧道区域内主要为中等风化岩石,隧道区域内地表水系较发育,区域内以基岩裂隙水为主,浅部残坡积层赋存松散岩类孔隙水,洞口围岩变化段水系较发达。施工单位针对隧道的特点,加
特定目的税类包括( )。Ⅰ.城市维护建设税Ⅱ.耕地占用税Ⅲ.固定资产投资方向调节税Ⅳ.土地增值税Ⅴ.筵席税
某科技型中小企业,2019年会计资料反映情况如下:(1)销售收入5000万元,销售成本4000万元;(2)增值税800万元,税金及附加60万元;(3)房屋出租取得不含税收入70万元;(4)销售费用180万元(其中广告费120万元);(5)管理费用
下列人员中不属于城乡医疗救助对象的是()。
Asiftheyneededanymoreexcuse,newresearchsuggestsmenneedtheirsleepifthey’retolivealonglife.Women,ontheothe
Wheredopesticidesfitintothepictureofenvironmentaldisease?Wehaveseenthattheynowpollutesoil,waterandfood,that
一个人要想当发明家,就需要广博的学识以及生动的想象力。
最新回复
(
0
)