首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列选项中正确的语句是( )。
下列选项中正确的语句是( )。
admin
2013-06-11
10
问题
下列选项中正确的语句是( )。
选项
A、chars [8];s={"Beijing"};
B、char*s:s={Bei jing");
C、chars [8]: s="Bei jing"};
D、char*s:s="Bei jing";
答案
8
解析
宁符数组初始化可以有两种方式:方式一,按单个字符的方式赋初值。方式二,把一个字符串作为初值赋给字符数组。比如:char ch[5]={"abc"),选项A属于这种情况,但是选项A定义的字符数组长度为8,由于最后还要加一个“\0”做结束标志,所以赋给他的字符串长度应小于等于 7,所以选项A不正确;在给字符数组赋初值的时候,应该用花括号 “{”和“}”将字符串括起来,故选项C不正确。将字符型指针变量指向字符串也有两种方法,一是在定义指针变量时就给其赋初值,比如:char*p="student"二是给指针变量赋值,比如:p="student";(p已经被定义为字符型指针变量:),故选项D正确,而选项C中的花括号是多余的,应该去掉,所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/OtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){ints=8,a=3,b=5,c=6;if(a>b)s=a;a=b;b=s;if(a>c){s=a;a=c;b=s);if(b>c)s=b;b=c;c=s;pr
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
利用E-R模型进行数据库的概念设计,可以分成3步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行(),得到最终的E-R模型。
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节)() structdate {long*cat; structdate*next; doubledog;}too; printf("%d",
当前在数据库管理系统的研究方面,较活跃的是()
以下叙述中不正确的是()
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
以下选项中合法的标识符是______。
若已定义:inta[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1、2、3、4、5、5、4、3、2、1。请填空. fun(
随机试题
供应链绩效评价应遵循的原则是()
发生直立性低血压的主要生理原因是
急性粒细胞白血病与急性淋巴细胞白血病的鉴别要点是
清热调经汤的组成药物是清热固经汤的组成药物是
提高旅游宏观经济决策科学化水平的关键性因素主要有()。
企业成长过程一般要经历的变革阶段包括()。
利用代换u=ycosx将微分方程y”cosx一2y’sinx+3ycosx=ex化简,并求出原方程的通解.
参照完整性的规则不包括______。
Speaktohimslowly______hemayunderstandyoubetter.
Jobsinthe21stCenturyWhatwillourworldbelikein2050?Willfamiliesbesmaller?Willpeoplechangejobsandcareers
最新回复
(
0
)