首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2018-11-21
41
问题
以下叙述中正确的是
选项
A、语句int a[]={0};是不合法的,遗漏了数组的大小
B、语句char a[2]={"A","B"};是合法的,定义了一个包含两个字符的数组
C、语句int a[8]={0};是合法的
D、语句char a[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
C
解析
当系统为所定义的数组在内存中开辟一串连续的存储单元时,这些存储单元中并没有确定的值,可以在定义语句中为所定义数组的各个元素赋初值。
数组初始化赋值是指在数组定义时给数组元素赋予初值。初始化赋值的一般形式为:类型说明符 数组名[常量表达式]={值,值,…,值};。
需要注意的是当所赋初值多于所定义数组的元素个数时,在编译时将给出出错信息,在指定初值时,第一个初值必定赋给下标为0的元素,然后按这些数值的排列顺序赋初值,只能给元素逐个赋值,不能给数组整体赋值。如果给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。
转载请注明原文地址:https://kaotiyun.com/show/6Sxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;
下列叙述中正确的是()。
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
以下函数值的类型是() fun(floatx) {floaty; y=3*x-4; returny; }
以下程序运行后的输出结果是【】。#include<stdio,h>#include<stating,h>voidfun(char*s,intp,intk){inti;for(i=p;i<k-1;i++)s[
对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于______测试。
有以下程序intb=2;intfunc(int*A){b+=*a;return(B);}main(){inta=2,res=2;res+=rune(&A);printf("%
下列关于单目运算符++、--的叙述中正确的是
在C语言中,下列关于文件操作的叙述正确的是()。
随机试题
集成运放的输入级多采用差分式放大电路,它的主要作用是______。
肌力的评估有助于诊断有否瘫痪以及瘫痪的程度,按0~5级划分,下列正确的是()
A.物理阶段B.物理一化学阶段C.化学阶段D.生物学阶段E.化学一生物学阶段引起分子结构和功能变化的阶段是
如图所示结构中两杆的材料相同,横截面面积分别为A和2A,则该结构的许用载荷是( )。
模板工程的劳动用工约占混凝土工程总用工的()。
在建筑给水系统中一般采用的泵是()。
根据下列资料,回答问题。2009年,某省全年粮食作物播种面积253.85公顷,比上年增长1.5%;糖蔗种植面积13.58万公顷,下降0.2%;油料种植面积33.14万公顷,增长2.3%;蔬菜种植面积113.84万公顷,增长2.3%。若
有多种方案可以在一台服务器中安装Windows和Linux两种网络操作系统,其中可以同时运行、Windows和Linux两种网络操作系统的方案是__________。(2013年上半年试题)
软件调试的目的是()。
Anoften-used,butvaluableanalogycomparestheimmunesystemwithanarmy.Thedefendingtroopsarethewhitebloodcellscall
最新回复
(
0
)