首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); p
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); p
admin
2009-04-15
24
问题
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); ptintf("%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的值赋给小p和q指向同一个存储区。在scanf()语句中读取字符串到p和q指向的字符串,先把abc读取到p指向的存储区中,第一个空格是结束标记,第二个空格是分隔符,再把def存放到q指向的存储区,把原先的内容覆盖。所以p和q指向的存储区内容是def,故最后输出的def,def。4个选项中A正确。
转载请注明原文地址:https://kaotiyun.com/show/upXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于文本框Text1的叙述中,错误的是
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommandl_Click()a%=10:b%=20Callswap(a,b)Printa,bEndSubPrivateSubswap(ByVa
下面程序执行时,输出的结果是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=10Doi=i+jForj=10ToiS
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
VisualBasic集成环境的"工程"菜单(部分)如图所示。为了编写全局变量和通用过程,要为当前工程创建一个新的.bas文件,为此,应在菜单中选择的是
关系数据模型的三个组成部分中不包括()。
在考生文件夹下有一个工程文件sjt4.vbp,其功能是:①单击”读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并显示在Textl中:②单击”输入”按钮,弹出一个输入对话框,接收用户输入的任意一个整数;单击”插
下列数据结构中,属于非线性结构的是()。
在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【】。
随机试题
保持我国经济持续健康发展,要求加快转变经济发展方式,推动产业结构升级。下列做法符合这一要求的是()。①促进金融、通讯等服务业发展②加大研发投入,推进科技创新③增加出口补贴,扩大出口规模④提高存款利率,减少居民消费
交磁电机扩大机中补偿绕组的并联电阻如出现断路故障,会导致加负载后电压()。
大多数肺隔离症的供血来自
A.0.5L/minB.1L/minC.1.5L/minD.1~3L/minE.4L/min头罩法给氧的氧流量为
下列有关审计报告的相关说法不正确的是:()
Asathird-generationnativeofBrownsville,Texas,MildredGarzaneverplannedtomoveaway.Evenwhenherdaughterandsonask
记忆的三个存储模型认为,记忆加工有三个不同的阶段,它们分别是感觉记忆、短时记忆和长时记忆。其中信息加工系统的核心是()。
,()
“shuǎng(爽)”这个音节()。
Nowadays,airtravelisvery【C1】______WearenotsurprisedwhenwewatchonTVthatapoliticianhastalkedwithFrenchPresiden
最新回复
(
0
)