首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句或语句组中,能正确进行字符串赋值的是
以下语句或语句组中,能正确进行字符串赋值的是
admin
2009-01-15
62
问题
以下语句或语句组中,能正确进行字符串赋值的是
选项
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全国计算机二级
相关试题推荐
设有如下程序:PrivateSubForm_Click()num=InputBox("请输入一个实数"):p=InStr(num,".")Ifp>0ThenPrintMid(num,p+1)Els
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateSubCommand1_Click()
下列程序的执行结果为()。A="5":B="6"A=VaI(A)+VaI(B)B=Val("56")IfA<>BThenPrintA-BElsePrintB-A
设工程中有2个窗体:Form1和Form2,Form1为启动窗体。Form2中有菜单,其结构如下表所示。要求在程序运行时,在Form1的文本框Text1中输入口令并按Enter键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“T
(1)在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。图1是输入53后的结果,图2是输入100后的结果。已经给出了全部控件和程序,但程序不完整。要求:请
假定有以下程序段Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列不一定是传值的虚实结合方式的选项是()。
通常软件测试实施的步骤是()。
算法的空间复杂度是指
随机试题
Doesitalwaysmatterifthe"realworld"isnotbeingpractisedintheclassroom?Whyorwhynot?
最能体现太平天国社会理想的纲领性文件时()
A.丙米嗪B.吗氯贝胺C.西酞普兰D.米氮平E.度洛西汀选择性5—羟色胺再摄取抑制剂
按照我国的宪法监督制度,全国人大常委会对于国务院制定的同宪法相抵触的行政法规、决定和命令有权()。
[2010年第85题]设计单位超越其资质等级或以其他单位名义承揽建筑设计业务的,除责令停止违法行为、没收违法所得外,还要处合同约定设计费多少倍的罚款?
甲公司为增强营运能力,决定新建一艘大型船舶,所需资金通过发行可转换公司债券筹集。发生的相关交易资料如下:(1)2010年1月1日,甲公司经批准按面值发行5年期到期一次还本、分期付息、票面年利率为6%的可转换公司债券5000万元,不考虑发行费用,款项于当日收
以下错误不能通过试算平衡查找的有()。
苏某(女)是某医学院三年级的学生,在医院实习期间,受朋友之托,为楚某(女)作节育复通手术。因缺乏临床经验,对突然发生的大出血束手无策,致使楚某因失血过多而死亡。苏某的行为构成()。
下列叙述中错误的是()。
如果字段内容为声音文件,则该字段的数据类型应定义为
最新回复
(
0
)