首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2021-04-28
23
问题
设有定义: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函数用于字符串拷贝,函数有两个参数,因此strcpyt:’’c,str")书写错误,所以选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/3Rtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句#includechars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
字符串’’\\\’’ABCDEF\’’\\’’的长度是()。
有以下程序#includestructS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的
有以下程序#include<stdio.h>#defineN3voidfun(inta[][N],intb[])main(){inti,j;
有以下程序main0{inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
设有如下函数定义intfun(intk){if(k
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
随机试题
丰田汽车公司进入美国汽车市场的营销策略:20世纪60年代初,日本丰田汽车公司在准备进入美国汽车市场时遇到很大困难。丰田公司进行了细致的市场调研,制定了周密的营销策略,推出了具有特色的产品,经历了艰苦的奋斗,最终取得了很大的成功。1.丰田公司
尿道损伤后,预防尿道狭窄的主要措施是
能改善稳定型心绞痛患者临床预后的药物是()
假设药物消除符合一级动力学过程,问多少个t1/2药物消除99.9%()。
下列哪些事项属于行政机关应当主动公开的政府信息?()
海洋定位方法主要有天文定位、光学定位、无线电定位、卫星定位和()等。
比较汇款、托收、信用证在收费、资金负担、买卖方风险等方面的区别。
下列关于铠装热电阻的说法正确的是()。
只有中国公民才可以申请个人汽车贷款。()
如图所示若数据速率为1kb/s,则载波速率为_____________Hz。
最新回复
(
0
)