首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序: #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://jikaoti.com/ti/w0K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于文本框Text1的叙述中,错误的是
下列各选项中,不属于序言性注释的是()。
执行下面程序段的输出是()。Print1,2;Print3Print4;5
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
设在窗体模块中有如下类型定义:PublicTypeRecnunAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
在关系模型中,每一个二维表称为一个
构成计算机软件的是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
能将高级语言编写的源程序转换为目标程序的是( )
随机试题
某单价合同的投标报价单中,投标人的投标书出现了明显的数字计算错误,导致总价和单价计算结果不一致。下列行为中,属于业主权利的是()。
关于侵犯财产罪及相关犯罪,下列哪一选项是正确的?()
按照国家政策规定,投资项目资本金的出资方式不包括()。
全段围堰导流法包括明渠导流、隧洞导流和()。
小刘2005年参加工作,2008年结婚,婚前和妻子小张于2008年1月共同买了一套两居室的房子,首付30万元是二人之前的积蓄以及父母的资助。贷款70万元,期限25年,利率为6.85%,购买当月开始还款,等额本息还款方式。目前小刘的月薪为6000元,小张为4
在市场约束和法制健全的情况下,()几乎是唯一重要的因素。
编辑工作在出版工作中居于中心环节,具体体现为()。
请看下图回答以下问题。[首都师范大学2016]简述这类实验的显著性检验方法。
汉字是世界上历史最()的文字之一,它的历史可追溯到()年前。距今有()年的甲骨文,已经是一种相当成熟的文字了。
报表页眉的内容只在报表的______打印输出。
最新回复
(
0
)