首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2020-06-16
44
问题
以下叙述中正确的是( )。
选项
A、语句char a[2]={"a","b"};是合法的,定义了一个包含两个字符的数组
B、语句int a[]={0};是不合法的,遗漏了数组的大小
C、语句int a[8]={0};是合法的
D、语句char a[3];a="ab";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
C
解析
考查一维数组以及字符数组的初始化。初始化的时候可以只给数组的前面一部分元素设定初值,故C正确。字符数组中的每个元素为一个字符,需要用单引号,选项A错。若对数组全部元素赋初值时,可以不指定数组元素的个数,选项B错。定义字符数组时可以将字符串直接赋给该字符数组,其他情况则不可以,选项D错。答案选C。
转载请注明原文地址:https://kaotiyun.com/show/fiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义且赋初值的语句是
以下叙述中正确的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
设有定义:inta=2,b=3,c=4:,则以下选项中值为0的表达式是
有以下程序:#include<stdio.h>intf(intx,inty){return((y—x)*x);}main(){inta=3,b=4,C=5,d;d=f(f(a,b),f(a,c
有如下程序:#include<stdio.h>#include<string.h>main(){chara[]="1234",*b="ABC";printf("%d%d%d%d\n",strlen(a
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
结构化程序设计的基本原则不包括
随机试题
Ifyouaretoo______ofyourchildren,theywillneverlearntodealwithdifficultiesinlife.
正常情况下原尿流经近曲小管后,以下成分可完全消失的是()。
小张原在甲地取得兽药经营资格,后因小孩上学因素,将原兽药经营企业门市迁往乙地,1周内在乙地又开张营业了,开业第二天门外有人议论,说对了的是()。
由于政治、社会、自然因素造成建设工程目标发生偏差,应采取被动控制,这说明()。
商业企业以外的其他企业属于小规模纳税人的,其适用的征收率为()。
对于公务员难当你怎么看?
新中国成立后的最初三年,采取了没收官僚资本、开始将资本主义纳入国家资本主义轨道、引导个体农民在土地改革后逐步走上互助合作的道路的重大举措。这些措施的实行表明()
Personalityistoalargeextentinherent——A-typeparentsusuallybringaboutA-typeoff-spring.Buttheenvironmentmustalsoh
在有13个元素构成的有序表data[1..13]中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data[8]的元素时,先后与()等元素进行了比较。
【B1】【B13】
最新回复
(
0
)