首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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-06-11
27
问题
有以下程序: 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、/No Yes /No
D、/No Yes
答案
2
解析
主函数中定义了一个字符数组s并赋初值,一个字符串指针变量ps并让它指向s。程序中p+4的地址为数组第5个元素的地址,而调用put(str adr)函数时,将从str adr这一地址开始,依次输出存储单元中的字符,遇到第一个“\0”时结束输出,并自动输出一个换行符ad。r所以put(p+4)将输出n/No,put(s)将从s第一个元素开始输出到第3个元素结束(因为执行*(p+4)=0语句后s中的第5个元素的值为0,而s中的第4个元素为“\”,puts将遇到“\0”,结束输出),即输出yes。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://jikaoti.com/ti/JAn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){printf("%d\n",NULL);}程序运行后的输出结果是
函数compare的功能是比较两个字符串是否相等,若相等则函数返回1,否则返回o,请填空。compare(chars[],chart[]){inti=0while(s[i]==t[i]&&【】)i++;re
字符(char)型数据在微机内存中的存储形式是()
下面程序的输出结果是【】。 #include<stdio.h> main() { staiccharb[]="Goodbye"; char*chp=&b[7]; while(--chp>=&b[0])p
若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后x的结果为()。
以下选项中合法的字符常量是()。
下列叙述中正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作______。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
急性血行播散性肺结核的特点是
有机磷农药中毒时毒蕈碱样症状的表现包括
证券公司设立申请获得批准后,申请人应当在规定的期限内向公司登记机关申请设立登记,领取营业执照。( )
晟驰公司、宇枫公司向该省地方税务局提出了印制发票许可的申请。省地方税务局最后决定批准晟驰公司的申请。晟驰公司的申请被批准一个月后,宇枫公司得知此事。宇枫公司认为:(1)晟驰公司不具备规定的印制专用发票的技术条件;(2)省地方税务局具体承办许可的人员滥用职权
张老师是英语老师,他所教的班连续几次英语成绩都在学校排名中倒数,但是张老师认为都是学生的能力问题,从不在自己身上找原因。这导致他在备课时心不在焉,应付了事。张老师的行为属于()。
某市大洋化学制品公司在山区仓库储存了多种危险化学品。你作为该公司山区仓库所在地派出所民警,为了及时排查发现日常安全隐患,最应采取的措施是:
一定时期内每期期初等额收付的系列款项是()。
下列选项中,不属于数据模型所描述的内容的是()。
下列关于计算机病毒的说法中,正确的是______。
Itwasin2005______webegantointroducethisnewtechniqueintoourcompany.
最新回复
(
0
)