首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
66
问题
有以下程序: #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全国计算机二级
相关试题推荐
下列各选项中,不属于序言性注释的是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
在考生文件夹下有一个工程文件sjt5.vbp。程序功能为:在文本框Textl中输入一个正整数N后,单击“计算”按钮,则计算11+22+33+…+NN,并将计算结果显示在Text2中。程序中的函数f可以计算mm的值。在给出的窗体文件中已经有了全部控
下面不属于软件测试实施步骤的是
下面属于工具(支撑)软件的是()。
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是()。
下面程序执行时,输出的结果是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=10Doi=i+jForj=10ToiS
构成计算机软件的是
能将高级语言编写的源程序转换为目标程序的是( )
在一个C语言程序中
随机试题
患者,女,26岁,未婚。既往月经量少,现停经4个月,头晕眼花,神疲倦怠,舌苔少。脉细弱。其证候是
氨基甙类抗生素的常见不良反应为
以下哪类阻生牙需劈冠拔除
蓄电池充放电预算定额()。
加工区运往区外的法定检验检疫的货物视为进口,则( )。
地陪按规定抵达接站地点后,需要做的事是()
MRP系统的主要特点是:()。
区分操作条件反射与经典条件反射的正确标准是()。
因特网中的主机可以分为服务器和客户机,其中()。
YougotaletterfromProfessorLiWeiofWashingtonUniversity.
最新回复
(
0
)