首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句或语句组中,能正确进行字符串赋值的是
以下语句或语句组中,能正确进行字符串赋值的是
admin
2009-01-15
64
问题
以下语句或语句组中,能正确进行字符串赋值的是
选项
A、char *sp; *sp="right!";
B、char s[10]; s="right!";
C、char s[10]; *s="right!";
D、char *sp="right!";
答案
8
解析
本题考查了考生对字符串常量的理解。字符串常量是一段以双引号括起来的字符序列,它既可以出现在对字符数组的初始化中,也可以出现在表达式中。当它用于对字符数组的初始化时,应注意系统自动为其添加的结束标志’\0’。而当它出现在表达式中时,应该将其看作一个const char*类型的指针常量。在选项A中,首先定义了一个字符指针sp,然后将一个字符串赋给甲所指的地址,这是错误的。因为sp是一个未经初始化的野指针,不知其指向哪儿,往一个不确定的地址中写数据很容易让程序出错。选项B首先定义了一个字符数组,然后将一个字符串赋给数组名,这是错误的。因为数组名是一个指针常量,不可以被改变。选项C首先定义了一个字符数组,然后将一个字符串赋给数组的第一个元素,这也是错误的。因为字符串在表达式中相当于一个常字符指针,将一个指针值赋给一个字符型变量是行不通的。选项D是定义一个字符指针sp,同时使其指向一个字符串常量,即将一个常字符型指针赋给sp。这是可行的。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/9IXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是
下面描述不属于软件特点的是
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有名称为Timer1的定时器,以及名称为Line1和Line2的两条水平直线。请用名称为Shape1的形状控件,在两条直线之间画一个宽和高都相等的形状,其显示形式为圆,并设置适当属性使其满足以下要求
在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图3-113所示。程序的功能是计算表达式的值:z=(x一2)!+(x一3)!+(x一4)!+…+(x—N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称为Co
负责数据库中查询操作的数据库语言是
数据库应用系统中的核心问题是
问题处理方案的正确而完整的描述称为______。
问题处理方案的正确而完整的描述称为【】。
随机试题
胸骨上窝声窗可检测到的切面不包括
新生儿期的保健重点包括以下几方面,但其中有一项不是必需的
铁的吸收部位主要在()
土地增值税实行()税率。
背景材料:某高速公路第五施工合同段地处城郊,主要工程为路基填筑施工。其中K48+010~K48+328段原为路基土方填筑,因当地经济发展和交通规划需要,经各方协商,决定将该段路基填筑变更为(5×20+3×36+5×20)m预应力钢筋混凝土箱梁桥,箱梁混凝
中国沈阳国际贸易集团公司与中国台湾越秀公司以FOB高雄50元/台的价格签订了进口10000台简易型节气门传感器(属自动进口许可管理、法定商检商品)的合同。该批货物于2007年5月10日由“青莲号”货轮载运进境。该公司于当日向海关申报货物进口,海关验放后,收
下列关于危害国家安全罪的刑罚裁量的说法,正确的是
利用第二类换元积分法求解下列不定积分.
ScienceandTruth"FINAGLE"(欺骗)isnotawordthatmostpeopleassociatewithscience.Onereasonisthattheimageofthes
TopicMyViewonStudyingAbroadForthispart,youareallowed30minutestowriteashortessayentitledMyViewonStudyin
最新回复
(
0
)