首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # include<stdio.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; scanf("%s %s",p,q);p
有以下程序: # include<stdio.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; scanf("%s %s",p,q);p
admin
2010-09-05
54
问题
有以下程序: # include<stdio.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、abe d
D、d d
答案
A
解析
本题考查%s控制符在scanf函数中的应用。scanf函数中%s控制符的作用是将键盘输入的字符串送到内存,输入的字符串从第一个非空格字符算起,遇到空格或回车就认为是输入结束。本题中执行语句scanf("%s%s",p,q)时,从键盘输入abc def<回车>后,指针变量p指向字符串"abc\0",q指向字符串"def\0",但是由于p和q指向同一个存储单元,所以存储单元中存放的是"def\0",printf函数的输出结果为def def。
转载请注明原文地址:https://www.kaotiyun.com/show/jcWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
可以产生30~50(含30和50)之间的随机整数的表达式是( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
以下关于控件的叙述中,正确的是
下面程序运行后,语句“Printi”执行的次数是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=0Doi=i+1For
关于随机文件,以下叙述中错误的是( )。
下列叙述中正确的是
算法的时间复杂度是指()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
Staringattheruinsofhishouse,hecouldn’t______howthefirehadbrokenout.
接触石棉的丁人所患职业性肿瘤为
第一个口服有效的咪唑类广谱抗真菌药是
上消化道出血病人的粪便可呈
蓄电池是将电能转换成化学能储存起来,需要时将化学能转变成为电能的一种储能装置。蓄电池的组成部分有()。
试论新课程改革理念下的教育评价的特点,对你有什么启发?
货币政策是政府调控宏观经济的基本手段之一,当通货膨胀较为严重时,应该采取的货币政策是:
在互联网迅速发展的基础上,电子商务正在悄然兴起,但差不多所有的电子商务网站都在亏损,这主要是因为:( )。
根据下列资料。回答下列问题。2010年,浙江省粮食播种面积和单产分别比上年下降1.1%和1.3%,粮食总产量为770.67万吨,下降2.3%,其中晚稻总产量为584.71万吨,下降2.4%。油料播种面积208.75千公顷;蔬菜播种面积618.59
官督商办
最新回复
(
0
)