首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句定义正确的是( )。
以下语句定义正确的是( )。
admin
2017-03-23
57
问题
以下语句定义正确的是( )。
选项
A、int a[1][4]={1,2,3,4,5};
B、float a[3][]={{1,2},{2,3},{3,1}};
C、long a[2][3]={{1},{1,2},{1,2,3},{0,0}};
D、double a[][3]={8};
答案
D
解析
本题考查如何对二维数组的元素赋值。选项A,数组第二维的大小是4,但是却赋值了5个元素,数组溢出;选项B,C语言规定,对于二维数组,只可以省略第一个方括号中的常量表达式,而不能省略第二个方括号中的常量表达式:选项C,数组第一维的大小是2,但是赋值超过了2;选项D,在对二维数组元素赋初值时,可以只对部分元素赋初值,未赋初值的元素自动取0。
转载请注明原文地址:https://kaotiyun.com/show/UcDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是
下列叙述中,正确的是
若有定义inta[4][4]={1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(X){case1:switch(y){case0:a++;
有以下程序main(){inti,s=1;for(i=1;<50;i++)if(!(i%5)&&!(i%3))s=+i;printf("%d\n",s);}程序的输出结果是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
下列选项可以正确表示字符型常量的是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
随机试题
下列选项中,属于等概率抽样的是()
棘轮,在周期力的作用下能产生单向运动。如用改锥连续拧带棘齿的螺丝钉,螺丝钉就会不断向深处钻。这是向一侧倾斜的一圈棘齿产生的效应。量子棘轮,通过一个振荡信号或随机变化信号可以实现对电子运动方向的控制,使它们完成有用运动。在量子棘轮的研究领域居领先地位
红骨髓中造血细胞的分布,正确的是
皮质醇增多症主要临床表现为
42岁经产妇,近2年痛经进行性加重,伴经量多。子宫后倾,如鸭卵大,质硬。
含有重要的国家秘密,泄露会使国家的安全和利益遭受严重损害的文件是()。
商品经济是以交换为目的而进行生产的经济形式。其产生的历史条件有()
已知函数f(x)则f(x)的一个原函数是()
Don’tirritateher,she’sonashortfusetoday.
Listany3reasonsforhavingfundsmovedfromonecountrytoanother.
最新回复
(
0
)