首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空行)(
有以下程序: main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空行)(
admin
2013-02-23
18
问题
有以下程序: main() { char s[]="Yes\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
解析
主函数中定义了一个字符数组s并赋初值,一个字符串指针变量ps并让它指向s。程序中p+4的地址为数组第5个元素的地址,而调用put(str_adr)函数时,将从str_adr这一地址开始,依次输出存储单元中的字符,遇到第一个\0时结束输出,并自动输出一个换行符。所以put(p+4)将输出n/No,put(s)将从s第一个元素开始输出到第3个元素结束(因为执行*(p+4)=0语句后s中的第5个元素的值为0,而s中的第4个元素为\,puts将遇到\0,结束输出),即输出yes。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/wzJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数charfun(char*p){returnp;}该函数的返回值是
利用fseek函数可以实现的操作是
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
请选出可用作C语言用户标识符的是
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t
设x,y均是int类型变量,则以下不正确的函数调用为______。
线性表的顺序存储结构和线性表的链式存储结构分别是()
假定一棵二叉树的结点数为18个,则它的最小高度为______。
从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动______个元素。
随机试题
简述先秦诸子散文发展的三个阶段及其代表作品。
我国《民事诉讼法》规定,当事人申请采取财产保全的,我国的涉外仲裁机构应当将当事人的申请,_____裁定。
女,30岁,持续高烧1周后入院,查体:T39,8℃,呼吸36次/分,神志清楚,表情淡漠,面色苍白,头痛、腰痛、眼眶痛。前胸部可见散在红色斑丘疹,脾肋下可及,尿常规蛋白(+),红细胞3~10个/HP。为确诊最有意义的检查是
根据上述条件,估价人员适合选择的估价方法有()。假若该宗地为商业用地,其他条件不变(使用年期为补办手续取得商业用地法定使用年期),则该宗土地于2000年11月1日的市场价格为()。
下面属于在职培训的直接成本的有()。
下列绩效考核工作中,属于绩效考核技术准备工作的有()。
A注册会计所负责审计X公司2017年财务报表。以下事项中,没有违反不相容职责分离控制原则的是()。
A大学的教师乙刚刚做完了一个有关受虐妇女的个案,完成了个案的报告,乙将一系列的材料及最后的报告交给B大学的教师甲来对他做的个案进行评估。这种评估方式称为()。
“情通理不通”和“说话的巨人,行动的矮子”等现象说明德育过程受多方面因素的制约,这就要求德育过程可以具有多种开端,不一定恪守知、情、意、行的一般教育顺序。()
A、Languageofinstruction.B、Qualityofprogrammes.C、Studentmobility.D、Tuitionfees.C
最新回复
(
0
)