首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main () { char s []= "Yes\n/No", *ps=s; puts (ps+4); * (ps+4)=0; puts (s); } 程序运行后的输出结果
有以下程序 main () { char s []= "Yes\n/No", *ps=s; puts (ps+4); * (ps+4)=0; puts (s); } 程序运行后的输出结果
admin
2013-02-23
54
问题
有以下程序 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
解析
本题考核的知识点是puts()函数的应用。主函数中定义了一个字符数组s并赋初值,一个字符串指针变量ps并让它指向s。程序中p+4的地址为数组第5个元素的地址,而调用put(str_adr)函数时,将从str_adr这一地址开始,依次输出存储单元中的字符,遇到第一个“\0”时结束输出,并自动输出一个换行符。所以put(p++4)将输出n/No,put(s)将从s第一个元素开始输出到第3个元素结束(因为执行*(p4)c0语句后s中的第5个元素的值为0,而s中的第4个元素为“\”,puts将遇到“\0”,结束输出),即输出yes。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/NePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是()。
有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case1:printf("%d",i)
下列叙述中正确的足
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
以下选项中,能定义s为合法的结构体变量的是()。
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是()。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
下面的程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。#include<stdio.h>#include<stdlib.h>FILE*fp;main(){charc
下列对于线性链表的描述中正确的是 ______。
随机试题
以下不属于生活茶艺必要遵守的原则是
A.免疫固定电泳B.免疫印迹技术C.对流免疫电泳D.免疫电泳E.火箭免疫电泳在琼脂中央纵向挖槽,将待测标本与标准抗原分别加入两侧孔内进行琼脂区带电泳的是
在发展循环经济的资源开采环节中,要努力做到( )。
根据政治经济学原理,在一般生产过程中行使职能的是()资产。
企业从事国家重点扶持的公共基础设施项目投资经营的所得,适用的企业所得税优惠政策是()。
以下说法正确的有()。Ⅰ.2012年1~4季度该市人均消费支出八大类中,占比较上年提高的类别数超过35%Ⅱ.2011年1~4季度食品的人均消费支出比衣着多7545元Ⅲ.2012年人均消费支出中,增长最快的是交通和通信
评价历史人物的科学原则是
在3种不同类型的组合框中,只能选择而不能输入数据的组合框是【】。
Eachforitsownreason,thestudyofresidentialmobilityhasbeenaconcernofthreedisciplines:sociology,economics,andg
Thesedays,peoplewhodo【C1】______workoftenreceivefarmoremoneythanpeoplewhoworkinoffices.Peoplewhoworkinoffices
最新回复
(
0
)