首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2013-10-19
19
问题
以下叙述中正确的是
选项
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/mSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是______。
支持子程序调用的数据结构是______。
设有以下定义inta=0;doubleb=1.25;charcc=’A’;#defined2则下面语句中错误的是
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是
函数check用来判断字符串s是否是“回文”(顺读和倒读都一样的字符串为“回文”,如abeba)。是则函数返回值1,否则返回值0,请填空。intcheck(char*s){char*p1,*p2;intn;n=st
若下面程序的输出结果是4,请填空。main(){inti,j,k;k=0;i=j=【】;k+=-(i+j);printf("%d\n",k);}
以下叙述中正确的是()。
已知i、j、k为整型变量,若从键盘输入1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是()。
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
设栈S初始状态为空。元素a、b、c、d、e、f依次通过栈S,若出栈的顺序为c、f、e、d、b、a,则栈S的容量至少应该为()。
随机试题
正常心脏后前位不易观察到的是
某男,32岁,腹部剧烈阵发性绞痛4小时,伴呕吐,为胃内容物,含胆汁。查体:急性痛苦面容,腹膨隆,可见肠型及蠕动波,腹壁紧张,有压痛,肝、脾未扪及,肠鸣音10次/分钟,伴金属音。[分析]明确诊断的最佳检查是什么?
过错责任原则
银行内部行业风险统计指标包括()。
该公司需要重新进行工作分析,它属于工作分析需求产生的下列情况()。在开始工作分析时,首先要明确()。
SAS可以用来()。
1927F大革命失败以后,国民党的性质是
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1Click()m=0Fori=1To3Forj=1To6IfjMod30Thenm=m+1EndIfm=
要是没有你的帮助,我就不可能在英语方面取得这样大的进步。
Heisa______youngmanandneversaysanythingimpoliteorrude,soeverybodylikeshim.
最新回复
(
0
)