首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
admin
2019-09-03
28
问题
设有定义: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)中,首先定义字符数组s仃,然后再把字符数组str的首地址赋给字符指针变量c。所以选项A)是正确的。在选项B)中,指针c没有正确初始化,指向的地址是为空的,因此不能在scanf函数中使用;在选项C)中,getchar一函数的返回值是用户输入的第_个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕,如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取,即c只能指向一个字符而不能指向字符串;在选项D)中,strcpy函数用于字符串拷贝,函数有两个参数,因此strcpy("c,str")书写错误,所以选项D)是错误的。
转载请注明原文地址:https://kaotiyun.com/show/hKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中关于C语言常量的叙述错误的是
可在C程序中用作用户标识符的一组标识符是
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);printf("%d,%d\
有下列程序:voidf(int*q){inti=0;for(;i<5;i++)(*q)++;}main(){inta[5]={1,2,3,4,5},i;f(a);for(i=0;i
下面不属于软件设计阶段任务的是
以下正确的字符串常量是
下面选项中合法的字符常量是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
在一个C源程序中所定义的全局变量,其作用域为
随机试题
HowtoBondwithYourBossHavingagoodrelationshipwithyourbosshasapositiveimpactonyourcareer.Accordingtorese
矫正焊接残余变形的方法有哪些?
重症肌无力危象抢救的关键是()
患者,男,68岁。因头痛、头晕到乡卫生院就诊。医生考虑患者有患脑血管病的可能,建议他去县医院做头颅CT检查,但患者嫌路远、费用贵。在劝说患者转诊的言语沟通中,最能体现医生同感技巧的表述是
A.加强水源管理B.保持居室空气流通C.灭蚊D.防止虫类叮咬E.勤换和洗晒衣物及床单被褥针对切断消化道传染病传播途径应采取的措施是()
汪女士,孕35周,中度妊高征,今复查B超,判断胎儿大小的径线为
下列属于职工薪酬核算内容的是()。
对同一事物,有的人说“好”,有的人说“不好”,这两种人之间没有共同语言。可见,不存在全民族通用的共同语言。以下除哪项外,都与题干推理所犯的逻辑错误近似?
Anawkward-lookingcharactersuchasCyranodeBergeracmightsniffatthesuggestion,butrecentscientificresearchshowsbeau
Oneofthemostcontentiousissuesinthevastliteratureaboutalcoholconsumptionhasbeentheconsistentfindingthatthosew
最新回复
(
0
)