首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2021-04-28
39
问题
设有定义: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函数用于字符串拷贝,函数有两个参数,因此strcpy("c,str")书写错误,所以选项D)是错误的。
转载请注明原文地址:https://kaotiyun.com/show/cFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
在希尔排序法中,每经过一次数据交换后
若有说明:typedefstruct{inta;charc;}}w;则以下叙述正确的是()。
若有以下程序#include<stdio.h>int*flint*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
有以下程序#includedoublefldoublex);main()doublef(doublex){doublea=0;inti;{returnx*x+1;}for(i=0;i
以下选项中可用作C程序合法实数的是
下列数据结构中,属于非线性结构的是
以下函数不能用于向文件中写入数据的是
数据库管理系统是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
随机试题
鉴别骨Ewing肉瘤和恶性淋巴瘤,可选用
根分叉病变的主要病因是
下列不属于国家调控招标、投标价格形成的特征是( )。
某公路工程发生一质量问题,问题发生后,施工单位应在2天内书面上报()。
携带邮寄进境的动植物、动植物产品和其他检疫物,经检疫不合格又无有效方法作除害处理的,应作退回或销毁处理。( )
2019年2月中国公民李某兼职取得翻译收入20000元,从中拿出5000元通过公益性社会团体捐给了贫困地区,李某就该笔翻译收入应预扣预缴个人所得税为()元。
战略管理者是企业战略管理的主体,一般来说,战略管理者的构成包括企业的()。
患有肺结核、麻风病、天花、病毒性肝炎、非典型肺炎等传染病的人员不得申领导游证。()
被誉为“奇山异水,天下独绝”,是中国东部的“黄金旅游线”。这是指()。
学习动机的基本成分主要包括______和______。
最新回复
(
0
)