首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列数组的定义中,会产生错误的是( )。
下列数组的定义中,会产生错误的是( )。
admin
2010-03-29
217
问题
下列数组的定义中,会产生错误的是( )。
选项
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’,’1’,’1’,’o’};
答案
4
解析
本题考核数组的定义以及字符串数组方面的基础知识。下面逐项进行分析:选项A中,数组a的定义和初始化符合数组的定义和初始化语法,故正确:选项B中,数组a初始化的值虽然没有10个,但对于少的部分,系统会自动补0,所以选项B中数组的定义也是正确;选项C中,数组a的长度为5,但字符串"hello",的长度为5+1=6,字符串结束符,10,无法存储在数组中,所以是错误的;选项D中,数组a的定义是正确的。
转载请注明原文地址:https://kaotiyun.com/show/ZTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","W");fprintf(fp,"%
在快速排序法中,每经过一次数据交换(或移动)后
以下选项中,能正确进行字符串赋值的是
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;)main()(
以下选项中非法的C语言字符常量是
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
以下选项中,值为1的表达式是
以下程序依次把从终端输入的字符存放到f文件中,用“#”作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*fp;charch;fp=fopen("fname","w")
多态性具体体现运行和编译两个方面,在程序运行时的多态性通过继承和【】来体现,而程序编译时多态性体现函数和运符的重载上。
在ios中提供控制格式的标志位中,()是转换为十六进制形式的标志位。
随机试题
A.红皮病B.紫癜风C.猫眼疮D.红斑狼疮E.浸淫疮
描述错误的是
下列关于下肢深静脉血栓形成的叙述,不正确的是()
毛果芸香碱(匹鲁卡品)对眼的作用表现为
溢水坝模型实验,实际流量为Q1=537m3/s。若在模型上测得的流量Qm=300L/s,则该模型长度比尺为()。
项目目标动态控制的纠偏措施不包括( )。
利率与收益率
B
Hewasaccused______stealingfromtheshop.
A、Itcouldhelppeopleofallagestoavoidcancer.B、Itwasmainlymeantforcancerpatients.C、Itmightappealmoretoviewers
最新回复
(
0
)