首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列数组的定义中,会产生错误的是
下列数组的定义中,会产生错误的是
admin
2013-05-30
36
问题
下列数组的定义中,会产生错误的是
选项
A、int a[]={’0’,’1’,’2’,’3’,’4’,’5’,’6’);
B、int a[10]={0,1,2,3,4,5,6};
C、char a[5]="hello";
D、char a[5]={’h’,’e’,’r’,’l’,’o’};
答案
C
解析
本题考核数组的定义和初始化。下面逐项进行分析:A选项中,数组a的定义和初始化符号数组的定义和初始化语法,故正确;B选项中,数组a初始化的值虽然没有10个,但对于少的部分,系统会自动补0,所以B选项中数组的定义也是正确;C选项中,数组a的长度为5,但字符串"hello"的长度为5+1=6,字符串结束符’\0’无法存储在数组中,所以是错误的;D选项中,数组a的定义是正确的。
转载请注明原文地址:https://kaotiyun.com/show/jGNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输入结果是______。#include<iostream.h>voidmain(){inta[3][3]=({2},{3,4},{5,6},},i,j,s=0;for(i=1;i<3;i+
阅读以下程序:#include<iostream.h>voidmain(){staticinta[][3]={9,7,5,3,1,2,4,6,8};inti,j,s1=0,s2=0;for(i=0;i<3;i++)for
执行以下程序后,输出“#”号的个数是【】。#include<iostream.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)cout<’#’;
下列关于this指针的叙述中,正确的是()。
在C++语言中函数返回值的类型是由()决定的。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是【】。
阅读下列程序,写出程序的运行结果【】。#include<iostream.h>voidmain(){ charstr1[]:"Hello,World?;charstr2[100];
调试程序过程中主要会发现三类错误,不包括()。
在C++中,包含了处理用户控制的文件操作所需的信息是指头文件中的【】。
随机试题
Anylivingthing______diewithoutthesun.
硬膜外血肿的好发部位在
A.无偿献血制度B.无偿义务献血制度C.18周岁至55周岁健康公民自愿献血D.18周岁至50周岁健康公民自愿献血E.国家工作人员、现役军人和高等学校在校学生率先献血国家鼓励
关于生理性贫血,哪项正确
()本身的收益可抵消持有货币的机会成本。
目前,我国海关计征关税标准主要是从价税和从量税。()
班轮运输具有“四固定”的特点,“四固定”是指()。
下列关于细胞的生命历程描述错误的是()。
Laneige_______,noussommespartiscueillirdesjonquilles.
PASSAGETWO
最新回复
(
0
)