首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句或语句组中,能正确进行字符串赋值的是
以下语句或语句组中,能正确进行字符串赋值的是
admin
2009-01-15
59
问题
以下语句或语句组中,能正确进行字符串赋值的是
选项
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://jikaoti.com/ti/HkK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行时,单击窗体则显示如图1-43所示的图案。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。(2)在
执行以下程序段a$="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
(1)在名称为Form1的窗体上画一个名称为Text1的文本框;画两个标题分别为“对齐方式”、“字体”,名称分别为Frame1、Frame2的框架;在Frame1框架中画三个单选按钮,标题分别为“左对齐”、“居中”、“右对齐”,名称分别为Option1、
下面循环语句中在任何情况下都至少执行一次循环体的是
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母及数字。单击“统计”按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别显示在标签控件数组x中,如图3-132所示。在给出的窗体文件中已经
下面不能作为结构化方法软件需求分析工具的是
下列关于二叉树的叙述中,正确的是( )。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
算法是求解问题的方法,具有输入、输出、有穷性、确定性和______的特性。
随机试题
在中性点直接接地的电网中,当过流保护采用三相星形接线方式时,也能保护接地短路。()
动物支气管感染初期,对症治疗应选择具有祛痰作用的药物是
A.阿托品B.士的宁C.四氢巴马汀D.防己诺林碱E.地高辛现代药理研究表明,延胡索乙素具有较强的镇痛作用,其又名()
()不属于地籍调查的基本技术依据。
在对进度计划进行计划目标与施工能力的适应性审查时,应重点审查()。
在现金常规清收中,根据是否诉诸法律,可以将清收划分为()。
下列选项中,属于房产税征税范围的是()。
某研究室有12人,其中7人会英语,7人会德语,6人会法语,4人既会英语又会德语,3人既会英语又会法语,2人既会德语又会法语,1人英语、德语、法语三种语言都会。会且只会两种语言的有多少人?()
Asawayofgivingincentives,thepharmaceuticalcompanyisannouncingthatallofitsworkersare_______formembershipatane
Modernscientistsdividetheprocessofdyingintotwophases—clinicalortemporarydeathandbiologicaldeath.Clinicaldeatho
最新回复
(
0
)