首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s %s",p,
有以下程序 #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s %s",p,
admin
2013-06-11
21
问题
有以下程序 #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 del
C、abc d
D、d d
答案
1
解析
本题考查的知识点是字符型指针变量、malloc()函数的使用。本题首先定义两个字符型指针变量p和q,通过malloc()函数申请20个字符的存储空间,并把它的首地址赋给p,在把p的值赋给q,p和q指向同一个存储区。在scanf()语句中读取字符串到p和q指向的字符串,先把“abc”读取到p指向的存储区中,第一个空格是结束标记,第二个空格是分隔符,再把“def”存放到 q指向的存储区,把原先的内容覆盖。所以p和q指向的存储区中内容是“def”,所以最后输出的def, clef.所以4个选项中A正确。
转载请注明原文地址:https://jikaoti.com/ti/gDn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
在下列叙述中,正确的一条是()
用语句scanf("%c%c%c",&c1,&c2,&c3)输入“a,b,c”时,变量c1、c2、c3的值分别为()
办公自动化(OA)是计算机的一项应用,按计算机应用的分类,它属于()
【】是指一个数据对象中的各个数据元素之间存在的联系。
若已建立下面的链表结构,指针p、s分别指向图中所示的结点,则不能将s所指的结点插入到链表末尾的语句组是()
若有如下说明,则______的叙述是正确的。structst{inta;intb[2];}a;
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
若有定义:iht*p[3];,则以下叙述中正确的是
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为【】。
随机试题
在非金属液体中,()的导热系数最高。
闭经患者雌激素试验(+),说明()
窝沟封闭酸蚀牙面的范围一般是()
根据《建设工程勘察设计资质管理规定》,工程勘察()资质不分等级。
永安汽车修配厂与机械进出口公司签订购买价值2000万元测试设备合同,为购买此设备向工商银行签订借款2000万元的借款合同。后因故购销合同作废,改签融资租赁合同,租赁费1000万元。根据上述情况,该厂共应缴纳印花税为()元。
经济发展的核心是()。
拿破仑帝国在欧洲盛极一时,这种强盛只是表面上的,主要是因为()。
非自愿性失业(2009年厦门大学806经济学)
Itisafinedaytoday.Let’sgototheparkforboating,______?
ShoemakersBringBespokeFootweartotheHighStreetA)AmongtheboutiquesinthecanaldistrictofAmsterdamisashoeshop
最新回复
(
0
)