首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序 #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全国计算机二级
相关试题推荐
以下fun函数的功能是:累加数组元素中的值,n为数组中元素的个数。累加的和值放入x所指的存储单元中。补足所缺语句。fun(intb[],intn,int*x){intk,r=0;for(k=0;k<n;k++)r=【】;【
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
若有以下定义和语句structa{intn,m;};structast[3]={{1,20},{2,19},{3,21}};structa*p=st;则以下错误的引用是
C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符
下列有关格式输入函数scanf的叙述中正确的是()
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 #include "stdio.h" main() { char a,b; a=getchar();scanf("Xd",&b); a=a-’A’
数据库技术的根本目标是要解决数据的()。
随机试题
风为什么天地这般复杂地把风约束在中间?硬的东西把它挡住,软的东西把它牵绕。不管它怎样猛烈地吹;吹过遮天的山峰,摆脱缭绕的树林,扫过辽阔的海洋,终逃不到天地之外去。或者为此,风一辈子不能平静,和人的感情一样。也许最平静的风,还是拂拂微风。果然
中国妇女的平均绝经年龄为
胎儿血液含氧量最低的血管是
与感光测定应用无关的是
钢筋混凝土圈梁的宽度一般同墙厚,对墙厚较大的墙体可做到墙厚的2/3,高度不小于()mm。
对于大体积混凝土,除应满足棍凝土强度要求外,还应考虑保温措施,拆模之后要保证混凝土内外温差不超过( )℃,以免发生温差裂缝。
管理跨度大且管理层次少的组织结构称为()结构。
下列各项因素中,影响经济订货批量大小的有()。
范式(其他书上的。一般首师大会出,其他学校少见o)
已知英文字母m的ASCII码值为6DH,那么ASCII码值为71H的英文字母是()。
最新回复
(
0
)