首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
admin
2019-09-03
48
问题
设有定义: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://www.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[
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________printf("%d",w[i]);}printf
以下选项中非法的C语言字符常量是
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s=hello";则以下叙述中正确的是
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
下面不属于软件设计阶段任务的是
随机试题
在编制竣工决算时,下列各费用中列入新增运延资产价值的有
背景资料:某高速公路为双向四车道,其结构从下至上为:20cm厚石灰稳定碎石底基层,38cm厚水泥稳定碎石基层,8cm厚粗粒式沥青混合料底面层,6cm厚中粒式沥青混合料中面层,4cm厚改性沥青SMA混合料表面层。根据地形条件,施工中将土基碾
交易型开放式指数基金(ETF)上市后要遵循的交易规则有()。
当下,我国各类真人秀综艺栏目的发展呈现出井喷状态。然而,由于栏目扎堆,风格雷同,一部分作品缺乏质感、灵性和情怀,格调低下,大有走向“愚乐”之途的不良趋势。甚至个别栏目重形式而轻内容,重经济效益而轻社会效益,这种创作观念上的误区严重制约了栏目文化认知功能、教
试述国际贸易产品生命周期学说的主要内容并予以评价。
知觉的组织原则是什么?
A、 B、 C、 D、 D
设函数f(x)和g(x)在区间[a,b]上连续,在区间(a,b))内可导,且f(a)-g(b)=0,g’(x)<0,试证明:存在ξ∈(a,b)使
Thewaypeopleclingtothebeliefthatafull-filled,pain-freelifeequalshappinessactuallydiminishestheirchancesofever
TheAmericaneconomicsystemisorganizedaroundabasicallyprivateenterprise,marketorientedeconomyinwhichconsumerslarg
最新回复
(
0
)