首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序 #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全国计算机二级
相关试题推荐
若int类型数据占两个字节,则下列语句的输出结果为()intx=-1;printf("%u\n",x);
有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件—组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数。请选择填空。#include<stdio.h>main(){
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
在数据结构中,从逻辑上可以把数据结构分为______。
定义长度为12的数组,下面四种方法中正确的有【】。①intx[12];②intn=12;③constintn=12;④intx[]={1,2};int
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
下列选项中不符合良好程序设计风格的是______。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
在E-R图中,矩形表示______。
随机试题
喷砂抛光机的工作气源压力是
原发性支气管肺癌早期最常见的表现是
A、对氨基酚B、其他甾体C、有关物质D、罂粟酸E、中性或碱性物质盐酸吗啡中的特殊杂质为( )。
甲向乙购进一批玉米,双方约定,合同履行地在乙所在城市S市。5月1日乙为甲代办托运运往M县。在运输过程中,5月3日甲与丙签订协议,将该批玉米转让给丙,在M县火车站交货。5月4日由于遇到山洪爆发,火车在运输途中出轨,玉米损失。该损失应由谁承担?()
如图所示的梁,以下剪力、弯矩图正确的是()。
面层材料为沥青贯人式碎石的次干路、支路的使用年限是()年。
集中在基础科学和前沿技术领域的创新主要是()。
食物热价最高的营养物质是()。
某单位技术支持和售后服务两个部门的男职工人数之和与女职工人数之和相同。技术支持部门的男性职工人数是女性的1.5倍,售后服务部门的女性职工比男性职工多10人。问:技术支持部门有多少人?
Kate:Doyoumindopeningthedoorforme?Bob:______.
最新回复
(
0
)