首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scanf("%s%s",p,q);
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scanf("%s%s",p,q);
admin
2009-01-15
37
问题
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scanf("%s%s",p,q); printf("%s%s\n",p,q); } 若从键盘输入:abc def<回车>,则输出结果是( )。
选项
A、def def
B、abc def
C、abe d
D、d d
答案
1
解析
本题首先定义两个字符型指针变量p和q,通过malloc()函数申请20个字符的存储空间,并把它的首地址赋给p,在把p的值赋给q,p和q指向同一个存储区。在scanf()语句中读取字符串到p和q指向的字符串,先把“abc”读取到p指向的存储区中,第一个空格是结束标记,第二个空格是分隔符,再把“def”存放到q指向的存储区,把原先的内容覆盖。所以p和q指向的存储区中内容是“def”,所以最后输出的def,def所以4个选项中A正确。
转载请注明原文地址:https://jikaoti.com/ti/l5K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段a$="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
下列叙述中正确的是
VisualBasic源程序的续行符为
以下关于VB的叙述中,错误的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
下面不能作为结构化方法软件需求分析工具的是
软件设计中模块划分应遵循的准则是( )。
设a=2,b=3,c=4,d=5,下列表达式的值是( )。
在考生文件夹下有一个工程文件sjt4.vbp。窗体上有名称为Labell的标签和名称为Timerl的计时器控件。该程序的功能是在名称为Labell的标签中循环显示不同的字符串。程序开始运行,在标签中显示”第一项”(如图2-24所示),且每隔1秒钟依次显示”
窗体上有名称为Commandl的命令按钮和名称为Textl的文本框PrivateSubCommandl_Click()Text1.Text=-”程序设计”Text1.SetFocusEndSub
随机试题
判断昏迷患者有无偏瘫的方法有哪些()
某县在全县范围内开展社会治安的综合治理工作,当天大同乡派出所公安干警王某甲与另两个干警按照派出所统一安排,于晚上11时驾驶摩托车到各村夜查。当行至该乡江店村时,三人把车停在村口大路旁,进村巡查,发现一村民家里有聚赌声音,遂在门口守候。约有20分钟后趁有人出
在施工现场,检查发现电动机受潮、绝缘电阻达不到要求时,应做干燥处理,干燥处理的方法有()。
下列属于会计电算化档案管理基本要求的有()。
Aboutthreeyearsago,Ifeltverylonely.Ididn’tlikemyclassmates,myparentsoranyoneelse.Myclassmatesdidn’twantto
【田赋征实】华东师范大学2001年中国近现代史真题;华东师范大学2002年中国近现代史真题
论述蔡元培改革北京大学的实践举措及其现实意义
"Whyarehumanssosmart?"isaquestionthatfascinatesscientists.TadeuszKawecki,anevolutionarybiologistattheUniversit
按照网络分层设计模型,通常把局域网设计为3层,即核心层、汇聚层和接入层,以下关于分层网络功能的描述中,不正确的是()。
Womenwithlowliteracysufferdisproportionatelymorethanmen,encounteringmore【C6】________infindingawell-payingjoband
最新回复
(
0
)