首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
admin
2019-09-03
70
问题
设有定义: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语言合法常量的是
有以下程序#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*a*b*",t[
有以下程序#includemain(){inta=1,b=0;printf("%d,",b=a+B)printf("%d\n",a=2*B)}程序运行后的输出结果是
C语言中char类型数据占字节数为
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
有三个关系R、S和T如下: 其中关系T由关系R和S通过某种操作得到,该操作为
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
随机试题
I【C1】______untilthevice-presidentwentbacktohisofficeandknockedonhisdoor.SinceItaughtcollaboration,Idecidedto
计算机中,一个浮点数由两部分组成,它们是阶码和()。
不属于M受体阻滞剂的药物是
李某和朱某的借贷纠纷案件适用了简易程序来审理,法院当场对原告和一同应诉的被告进行了听审,被告认可了原告的一切请求事实,遂无须质证法院就作出了支持原告诉讼请求的判决,案件只用了3天竟然就审理结束。关于本案的审理过程,你认为下列说法错误的有()
根据《劳动合同法》,劳动者可以解除劳动合同,用人单位应当向劳动者支付经济补偿的有()。
应收票据是指企业销售商品、提供劳务等收到的( )。
Itisreasonableforpeopletopursueacareerinfieldsrelate______theirfavoritehobbies.
下列有关会所的分类,说法正确的是()
下列程序实现了矩阵乘法。intA[100][150];intB[150][200];intC[100][200];for(i=0,i
BSP方法实施后的最终成果是向企业最高管理部门提交的【】。
最新回复
(
0
)