首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句正确的是
下列对字符数组进行初始化的语句正确的是
admin
2013-05-30
54
问题
下列对字符数组进行初始化的语句正确的是
选项
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全国计算机二级
相关试题推荐
以下程序的输出的结果是()。#include<iostream.h>intx=3;voidmain(){voidincre();inti;for(i=1;i<x;i++)incre();}Voidinc
阅读下面程序:#include<iostream.h>fun(inta,intb){intc;c=a+b;returnc;}voidmain(){intx=6,y=7,z=8,r;r=fun((x--,y++,x+y),z-
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
下面程序的结果是()。#include<iostream.h>voidmain(){char*str;str="test!";cout<<str[5];}
能将高级语言编写的源程序转换为目标程序的是()。
下列描述中错误的是()。
声明长度为10的float型数组a,且初始化为0的语句是【】。
下列关于构造函数的描述,错误的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【】。
不能把字符串“Hello!”赋给数组的语是______。
随机试题
社会主义民主的本质是()
关于股静脉的描述,错误的是
甲状腺腺瘤的治疗原则是
男,45岁。突然呕血400ml并伴黑便,血压100/70mmHg,心肺(一),可见腹壁静脉曲张,肝未触及,脾于肋下2cm,可触及。应首选的治疗是
木工,男,38岁,工作中右手食指被电锯切割离断。立即将患者送到医院行断指再植。其断指的保存方法应该是用无菌纱布包好放在
A.肱骨外上髁炎B.髋关节结核C.腰椎间盘突出症D.颈椎病E.桡骨茎突狭窄性腱鞘炎Finkelstein征阳性见于
以下关于短脉冲雷达测试路面厚度方法的说法中错误的是()。
在证券的自营买卖业务中,证券公司自己作为投资者,买卖的收益与损失完全由证券公司自身承担。而在代理买卖业务中,证券公司仅充当代理人的角色,证券买卖的时机、价格、数量、内容都由证券委托人决定,由此而产生的收益和损失也由委托人承担。( )
[A]Thepossibilitytoincreaseyourgutmicrobiota[B]Scientist’sopiniontowardsthefoodvalue[C]Theindispensabler
Directions:Forthispart,youareallowedthirtyminutestowriteacompositiononthetopic:"WhatDoYouThinkofChallenge?"
最新回复
(
0
)