首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句中,正确的是( )。
下列对字符数组进行初始化的语句中,正确的是( )。
admin
2010-03-29
37
问题
下列对字符数组进行初始化的语句中,正确的是( )。
选项
A、char a[]="Hello";
B、chara[][]={’H’,’e’,’1’,’1’,’0’};
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/pDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"));}程序的输出结果
以下能正确定义字符串的语句是
当输入为’’Fool&Swalow’’时,下面程序的执行结果是()。#include<stdio.h>main()fcharc;while(c!=’?r1fc=getchar0;putchar(c);}}
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
下列叙述中正确的是
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
下列特征中不是面向对象方法的主要特征的是()。
以下选项中,不合法的C语言用户标识符是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
随机试题
A.异地经营B.经营范围C.药品购销D.药品集贸市场E.进口药品国内销售的代理商
计算机数的最小单位是( )。
某一般纳税人购入不含税价格800万元,增值税136万元的商品。商品到达后验收时发现短缺30%,其中定额内合理损耗5%,另25%的短缺原因尚待查明。则该批商品存货的实际入库成本应为()万元。
有些课题主要包含高度有结构的知识和技能(如数学、物理、化学、计算、语法等),如果教学目标是要求学生尽快地掌握这种知识和技能,则宜于采用()。
货币转化为资本的决定性条件是()。
下列属于事业单位聘用合同必备条款内容的是()。
设随机变量X,Y不相关,且E(X)=2,E(Y)=1,D(X)=3,则E[X(X+Y—2)]=()
算法的空间复杂度是指
下面程序的结果【】。#include<iostream.h>intf(int);voidmain(){intx=1,i;for(i=0;i<3;i++)
A、Theyofteninterferewithschoolgames.B、Theyhaveactualmeaningintherealworld.C、Theydon’thaveaformatandgoverning
最新回复
(
0
)