首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
59
问题
有以下程序 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://kaotiyun.com/show/ROXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按下键盘上的F1功能键将产生的事件是
VisualBasic集成环境的"工程"菜单(部分)如图所示。为了编写全局变量和通用过程,要为当前工程创建一个新的.bas文件,为此,应在菜单中选择的是
下列程序在运行时输出的结果是()。OptionBase1PrivateSubForm_Click()Dimx(10)Fori=1To10x(i)=10-i+1NextiFori=10To1Step-2Printx(i
数据库设计过程不包括
在考生文件夹下有一个工程文件sjt4.vbp,其功能是:①单击”读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并显示在Textl中:②单击”输入”按钮,弹出一个输入对话框,接收用户输入的任意一个整数;单击”插
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:Y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pri
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
可以产生30~50(含30和50)之间的随机整数的表达式是( )。
下列关于线性表的叙述中,不正确的是()。
随机试题
简述莫泊桑小说的艺术特点。
Ifyoudon’tmind,I______domyhomeworkthanplaycardswithyou.
女性,28岁,因服敌敌畏约30ml后出现呕吐、出汗、流涎、呼吸困难、意识不清2小时被入送医院急诊。本例患者在治疗过程中,出现下列哪一项提示抗胆碱药应当停用
患者,男性,27岁。车祸外伤,多发骨折,骨盆骨折行钢钉固定、制动。入院14天突发呼吸困难,床头心脏超声提示肺动脉高压,D一二聚体明显增高,下列叙述错误的是
液态液化石油气输送管道的设计压力可为()。
开始投资1000万元,从第二年开始,其年收入为固定的600万元,经济寿命为5年,当年利率i从10%增加到15%时,该项目的净现值会( )。
关于偿债能力指标的说法,错误的是()。
票据的功能包括()。
短期筹资与长期筹资的保守型组合策略属于低成本、高收益、高风险的组合策略。( )
Losingweightiseasierwhenthereismoneyontheline,U.S.researcherssaidonTuesday.Theysaidweight-lossprogramsthat
最新回复
(
0
)