首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
48
问题
有以下程序: #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全国计算机二级
相关试题推荐
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出"OK",下面可以实现这一功能的事件过程是
检查软件产品是否符合需求定义的过程称为()。
在软件设计中不使用的工具是()。
数据库设计过程不包括
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
数据库技术的根本目标是()。
数据库设计的根本目标是要解决()。
在一个C语言程序中
随机试题
血氧容量(oxygenbindingcapacityinblood)
如何对类风湿关节炎病人进行关节护理?
下列均可导致胎儿先天性畸形的病毒为
女性月经三月一次者称
男,52岁。颈肩痛3个月,并向左上肢放射。左上肢肌力下降,手指动作不灵活。颈椎棘突间有压痛,左手拇指感觉减弱。上肢牵拉试验阳性,压头试验阳性。最可能的颈椎病类型是
已知某理想气体的压强为P,体积为V,温度为T,k为玻耳兹曼常量,R为摩尔气体常量,则该理想气体单位体积内的分子数为()。
计算机技术用于会计工作的初期主要用于会计业务的()。
科目汇总表账务处理程序的优点是()。
新中国成立以来,我国小学教学改革所要解决的核心问题是改革()。
单个用户使用的数据视图的描述称为_________。
最新回复
(
0
)