首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2017-11-27
53
问题
设有定义: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没有正确初始化,指向的地址是为空的,因此不能在scant函数中使用;在选项C)中,getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕,如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取,即c只能指向一个字符而不能指向字符串;在选项D)中,strcpy函数用于字符串拷贝,函数有两个参数,因此strcpy("c,str")书写错误,所以选项D)是错误的。
转载请注明原文地址:https://kaotiyun.com/show/q6xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:floatx=123.4567;,则执行以下语句后的输出结果是()。printf("%f\n",(int)(x*100+0.5)/100.0);
当运行以下程序时,输入abcd,程序的输出结果是:()。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1
设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为【】。#includemain(){FILE*fp;fp=fopen(“test.txt”,“w+”);fputs(“te
有以下程序#includestmctstu{intnum;charname[10];intage;};voidfun(structstu*p){printf(“%s\n”,P->name);)
设有如下定义语句intm[]={2,4,6,8,10},*k=m;以下选项中,表达式的值为6的是
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
下列字符串是标识符的是()。
下列标识符不是关键字的是()。
随机试题
王老师是三年级六班的语文老师,他认为严师才能出高徒,所以常常对班里纪律不好的同学实行体罚,以督促其学习。对此,以下表述错误的是()
志怪小说
Hisdescriptionoftheghostwasso______thathislittledaughterscreamedwhenhecametothepartofkilling.
多囊肾的治疗措施有______。
通常成人每日不显性失水约
备案号栏应填______。集装箱号栏应填______。
根据企业所得税法律制度的规定,企业缴纳的下列税金中,准予在计算企业所得税应纳税所得额时扣除的有()。(2016年)
上海“钓鱼执法”。司机断指鸣冤事件引起社会广泛关注。回答下面小题。该事件引起了上海市政府高度重视,责令相关部门彻查,并将调查结果及时公之于众。政府部门从该事件中得到的警示是()。①政府必须增强依法行政、文明执法意识②政府应增强
兵家是专门研究军事理论和实践的学派,主要代表人物是战国中期齐国的(),他所著的兵书是一部杰出的古代兵书。
平行语料库
最新回复
(
0
)