首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: char *c; 以下选项中能够使c正确指向一个字符串的是
设有定义: char *c; 以下选项中能够使c正确指向一个字符串的是
admin
2020-05-19
58
问题
设有定义:
char *c;
以下选项中能够使c正确指向一个字符串的是
选项
A、char str[ ]="string"; c=str;
B、scanf("%s",c);
C、c=getchar( );
D、*c="string";
答案
A
解析
A选项为正确用法,先将字符串存于字符数组中,然后将数组名赋给字符指针。(数组名代表数组首地址,定义数组时为其分配确定地址)。C选项错误,getchar( )函数输入个字符给字符型变量,而不是字符指针。B选项和D选项有类似的错误,两个选项并无语法错误,但运行时可能会出现问题。因为在B选项和D选项中,字符指针没有被赋值,是个不确定的值,指向一个不确定的内存区域,这个区域可能存放有用的指令或数据。在这个不确定的区域重新存放字符串,可能会发生无法预知的错误。因此A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/2SCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下划
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
下面属于软件设计阶段产生的文档是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
有以下程序:charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序,并从键盘输入:name=Lilihum=1001<回车>后,name的值为()。
支持子程序调用的数据结构是
负责数据库中查询操作的数据库语言是
E—R图中用来表示实体的图形是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的水号全部删除。形参h已指向字
随机试题
谈判中,如果双方实力相等、地位相当,可选择的外汇风险防范方法是()
血栓闭塞性脉管炎病变主要位于()。
采用成本法估价,计算该建筑物折旧时,确定建筑物的剩余经济寿命应()。估价机构评估出该商业楼在2007年3月1日的公开市场价值为4000万元。近年来此类房地产的价格年均上涨5%趋势仍将继续。另根据拍卖行统计数据,此类房地产快速变现率一般为其正常市
(2009年)下列波函数不合理的是()。
甲公司原有业务为糖果食品,而在糖果食品行业要想获得进一步的发展比较困难。但是发现宠物食品行业得到了空前的发展,所以该公司利用这一时机,通过收购美国最大的宠物食品公司,成功进军宠物食品行业。其背后的动因可归结为()。
当企业的企业年金缴费不超过工资总额的()时,企业缴费可以从成本中列支。
科学思维与艺术思维的区别是什么?(安工程2014年研)
根据西周民事立法,买卖奴隶、牛马等大宗交易必须使用的较长契券被称为
结构化模块设计的辅助工具不包括()。
Completethesentencesbelow.WriteONEWORDONLYforeachanswer.Themanneedstosendhis______tothehotel.
最新回复
(
0
)