首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2017-11-27
33
问题
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
选项
A、char str[]="string";c=str;
B、scanf("%s",c);
C、c=getchar();
D、char str[]="string";strcpy("c,str")
答案
A
解析
在题目的题干中定义了字符指针变量c,在选项A)中,首先定义字符数组str,然后再把字符数组str的首地址赋给字符指针变量c。所以选项A)是正确的。在选项B)中,指针c没有正确初始化,指向的地址是为空的,因此不能在scant函数中使用;在选项C)中,getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕,如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取,即c只能指向一个字符而不能指向字符串;在选项D)中,strcpy函数用于字符串拷贝,函数有两个参数,因此strcpy("c,str")书写错误,所以选项D)是错误的。
转载请注明原文地址:https://jikaoti.com/ti/45a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字母A的ASCⅡ码为65。以下程序运行后的输出结果是()。main(){chara,b;a=’A’+’5’-’3’;b=a+’6’-’2’;a=’A’+’5’-’3’;b=a+’6’-’2’;
()的任务是诊断和改正程序中的错误。
有以下程序:voidswapl(intc0[],intc1[]){intt;t=c0[0];c0[0]=c1[0];c1[0]=t;}voidswap2(int*c0,int*c1){intt;
以下叙述中正确的是()。
有以下程序:voidsum(inta[]){a[0]=a[-1]+a[1];}main(){inta[10]={1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d\n
对于一个正常运行的C语言程序,以下叙述中正确的是()。
设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为【】。#includemain(){FILE*fp;fp=fopen(“test.txt”,“w+”);fputs(“te
设有如下定义语句intm[]={2,4,6,8,10},*k=m;以下选项中,表达式的值为6的是
以下叙述中不正确的是()。
以下有4组用户标识符,其中合法的一组是()。
随机试题
ThomasHardy’snovelsareallVictorianindate.Mostofthemaresetin______,thefictionalprimitiveandcruderuralregion
妇科恶性肿瘤的血流频谱特点是
A.扶正固表,调和营卫B.健脾益气,补肾壮骨C.补肾壮骨,填阴温阳D.健脾益气,补益气血E.扶正固表,攻补兼施反复呼吸道感染营卫失和,邪毒留恋证的治法是
利尿药(diuretics),一类促进肾脏排尿功能从而增加尿量的药物。利尿作用可通过影响肾小球的过滤、肾小管的再吸收和分泌等功能而实现,主要是影响肾小管的再吸收,主要消除水肿,也用于高血压等某些非水肿性疾病的治疗。患者,男,14岁,患者于2年前出现全身浮肿
下列关于化粪池的技术要求中,错误的是()。
下列说法中,正确的是()。
《南京市环保局2012年秸秆禁烧工作方案》已经出台,PM2.5数据将在秸秆禁烧中发挥重要作用。焚烧秸秆会在短时间内造成空气质量急剧下降,而且很容易和空气中的水分结合形成霾,随风飘散,不但污染程度强、范围广,而且严重影响市民身体健康。去年秸秆焚烧曾
【壬申之乱】2016年历史学统考真题
A1973SupremeCourtdecisionandrelatedSenatehearingsfocusedCongressionalcriticismonthe1966FreedomofInformationAct
"GeothermalEnergy"→GeothermalenergyisnaturalheatfromtheinterioroftheEarththatisconvertedtoheatbuildingsa
最新回复
(
0
)