首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句正确的是
下列对字符数组进行初始化的语句正确的是
admin
2013-05-30
75
问题
下列对字符数组进行初始化的语句正确的是
选项
A、char a[] = "Hello";
B、char a[][] = {’H’,’e’,’l’,’l’,’o’};
C、char a[5] = "Hello";
D、char a[2] [5] = {"Hello","World" };
答案
1
解析
本题考查对字符数组的初始化。A选项中,数组a在定义后紧跟初始化的情况下可省略数组长度,其最终数组长度由所赋字符串常量的长度给定。A选项正确。 B选项中,a是一个二维数组,二维数组也能在定义时被初始化。如果对全部元素都赋初值,则定义数组时第一维的大小可以忽略,但第二维的大小不能省略。故B选项错误。C选项和D选项都忽略了字符串的大小要比字符串中的字符数多1这一点,造成了数组的越界。
转载请注明原文地址:https://kaotiyun.com/show/59Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
能将高级语言编写的源程序转换为目标程序的是()。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;for(i
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
以下程序的输出结果是()。#include<iostream.h>Voidmain(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)
下面程序的输出结果是()。#include<iostream>#include<string>usingnamespacestd;voidmain(){charp1[10],p2[10];
若有定义语句:int*a,b;,则变量b的数据类型是【】。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
下列成对的表达式中,运算符“/”的意义相同的一对是()。
串的长度是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【】。
随机试题
NoEnglishmanbelievesinworkingfrombooklearning.Hesuspectseverythingnew,anddislikesit,unlesshecanbecompelledb
合伙的利润分配和亏损分担,按照合伙合同的约定办理;合伙合同没有约定或者约定不明确的,由合伙人()。
蛛网膜下腔出血最常见的脑神经损害是
某女,31岁,妊娠合并风湿性心脏病,孕28周,心功能Ⅱ级,无早期心力衰竭的体征。对于该产妇的产褥期护理,下列不正确的是()
患者,男性,19岁。因双下肢中度水肿,尿蛋白(+++)入院,查血清蛋白20g/L,诊断肾病综合征。下列首选的治疗药物是
施工现场环境保护主要由()负责。
根据企业国有资产法律制度的规定,某重要的国有独资公司的下列事项中,履行出资人职责的机构作出决定之前,应当报请本级人民政府批准的有()。
“情人眼里出西施”反映了决策过程中常见的()。
下列有关生活常识的叙述正确的是()。
设y=y(x)是由y3+(x+1)y+x2=0及y(0)=0所确定,则=___________.
最新回复
(
0
)