首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2021-04-28
27
问题
设有定义: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没有正确初始化,指向的地址是为止的,因此不能在scanf函数中使用:在选项C)中,getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回一1,且将用户输入的字符回显到屏幕,如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取,即c只能指向一个字符而不能指向字符串;在选项D)中,strcpy函数用于字符串拷贝,函数有两个参数,因此strcpy("c,str")书写错误,所以选项D)是错误的。
转载请注明原文地址:https://kaotiyun.com/show/cFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2:elsed=3:printf(’’%d,%d,%d,%d\n’’,a,b,C,d);)程序输出
下列叙述中正确的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
若有说明:typedefstruct{inta;charc;}}w;则以下叙述正确的是()。
结构化程序设计的基本原则不包括( )。
下列选项中,不属于数据管理员(DBA)职责的是()。
以下关于字符串的叙述中正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
以下选项中不能作为C语言合法常量的是
随机试题
在电容器的特性中,最重要的参数是电容量和介质损耗。()
下列各项,属外科辨别阴证、阳证要点的是
患者女,28岁,1小时前足月产分娩一男婴,现在触摸宫底应该是
关于农用地开发,下列提法中最准确的是()。
《中共中央关于制定国民经济和社会发展第十一个五年规划的建议(讨论稿)》中提出的制定“十一五”规划指导思想有:坚持以()为中心,坚持用发展和改革的办法解决前进中的问题。
利用报警系统和门禁系统的设备,可以实现()巡更。
阅读下列材料,根据要求完成教学设计。自信是成功的基石古今中外的无数事实说明,许多失败都与自负或自卑有关。如果说失败是成功之母,那么,自信就是成功之
2016年3月,十二届全国人大四次会议,表决通过《中华人民共和国慈善法》。这体现了全国人民代表大会在行使最高决定权。()
用来设置文字字体是否为粗体的属性是
Ratherthanusingcustommachinetoolstobuildearlymodelsofnewparts,Fordisnowusing3-Dprintingtechnologytodesigna
最新回复
(
0
)