首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
admin
2019-09-03
30
问题
设有定义: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://jikaoti.com/ti/OMf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,不能用作标识符的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序voidfun1(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"),*p;p=&a[3];fun1(p);p
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=
若X和Y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
以下选项中非法的C语言字符常量是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
下面不属于软件设计阶段任务的是
随机试题
河涌的治理位于华南地区的M市,商业繁荣,制造业发达,但河涌污染极其严重。尽管多次治理,但都没有达到预期效果。2017年,为了彻底解决这一难题,也为了体现决策的科学化、民主化,当地政府举行了一次会议,将有关专家聚集到一起,希望依靠专家集体的
由于内痔的动脉供应,其好发部位多在截石位的
某男,41岁。脘腹胀痛,硬痛拒按,下利纯稀水,身热口渴,神倦少气,谵语,舌苔焦黄,脉虚。治疗当首选
B级电子计算机供电电源稳态频率偏移范围在-1~+1Hz。()
投资的风险性来源于投资的()。
建设工程项目进度控制中的管理措施不包括( )。
经济体制就其本身的规定性看,其实质是()。
当被审计单位将全部或部分信息技术外包给计算机服务机构时,注册会计师以下做法中正确的有()。
在中国人的记忆里,他是“中国人民的老朋友”。正是在希思首相任内,中英两国于1972年建立了大使级外交关系,开启了两国关系正常化的时代。从1974年起.他27年里访华26次,是继李约瑟博士后第二位获得中国民间外交领域最高荣誉“人民友谊使者”称号的英国友人,也
关闭窗体时所触发的事件的顺序是()。
最新回复
(
0
)