首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
admin
2020-11-27
32
问题
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
选项
A、char str[]="string";c=str;
B、scanf("%s",c);
C、c=getchar0;
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://jikaoti.com/ti/EjD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeintf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}main(){intk;for(k=0;k
以下叙述中正确的是
下列描述中,不符合良好程序设计风格要求的是
以下叙述中错误的是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*S){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);print
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);)intf(i
以下叙述中正确的是
以下叙述中正确的是
下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
随机试题
简述政治风险的类型。
参与葡萄糖合成糖原的核苷酸有哪些
下列哪个药物对肾血管有扩张作用
关于有偿出让和转让土地时,政府对地价不作统一规定,其应坚持的原则中不包括的是()。
审核无误的原始凭证是登记账簿的唯一依据。()
Ilikethisjacketbetterthanthatone,butitcostsalmostsixtimes________.
某4S店提供机动车试乘服务时,发生交通事故,致使试乘人李某受轻伤。现李某请求4S店赔偿损失,下列说法错误的有()。
中东路事件
Bysaying"thegoldenriversarebeingdiverted",theauthormeansWhatcanbepredictedfromthelastparagraph?
Althoughtheymaynotdiefromlackoflove,adultsalsoneedagreatamountofaffectionand【B1】______.Inthepast,manypeopl
最新回复
(
0
)