首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdlib.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)*20);q=p; scanf(“%s%s”,p,q);printf(
有以下程序 #include<stdlib.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)*20);q=p; scanf(“%s%s”,p,q);printf(
admin
2013-02-23
20
问题
有以下程序 #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、abc 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。
转载请注明原文地址:https://kaotiyun.com/show/oHJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义的结构体类型里包含两个成员,其中成员变量info用来存放整型数据;成员变量link是指向自身结构体的指针。请将定义补充完整。structnode{intinfo;【】link;};
假定x和y为double型,则表达式x=2,y=x+3/2的值是
下面说明不正确的是
设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为
将代数式转换成程序设计中的表达式为【】。
在面向对象方法中[]描述的是具有相似属性与操作的—组对象。
以下叙述中错误的是______。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于【】。
数据库技术的根本目标是要解决数据的()。
在E-R图中,矩形表示______。
随机试题
下列对计划的叙述,不正确的是
淋症的病因,认为是"热在下焦"的著作是
A.胃溃疡B.十二指肠溃疡C.胃黏膜脱垂症D.肠结核E.原发性肝癌进食后腹痛加重见于
下列论述错误的是:()
某公路隧道为单洞双向行驶两车道隧道,全长4279m,最大埋深1049m。隧道净空宽度9.14m,净空高度6.98m,净空面积为56.45m2。该隧道围岩主要为弱风化硬质页岩,属IV—V级围岩,稳定性较差。根据该隧道的地质条件和开挖断面宽度,承包人拟采用新奥
财务评价的基本报表中销售收入()增值税的销项税,总成本中()进项税,销售税金中()增值税。
在动作技能形成的()阶段,学生开始能将完整的动作技能分解为若干个局部的、个别的动作,然后理解每个分解动作的基本要求和特征,对各个分解动作进行逐个的练习。
AmyJohnsonwasapioneerairwomaninBritain.ShewasbornonJuly1,1903,inYorkshireandlivedthereuntil1923whenshewe
任何将发放贷款的人都想知道真正的利率,也就是合同的利率减去通货膨胀率。但是用哪一个通货膨胀率呢?是过去的,还是预计的?过去的通货膨胀率是个更好一些的选择,因为我们有具体确定的数字,这样真正的利率也会以一个具体数字的形式出现。下面哪项如果正确,会是反对上面观
如何理解法治思维与人治思维的区别?
最新回复
(
0
)