首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义二维数组是
以下能正确定义二维数组是
admin
2017-04-26
36
问题
以下能正确定义二维数组是
选项
A、int a[][3];
B、int a[][3]={2*3};
C、int a[][3]={};
D、int a[2][3]={{1),{2),{3,4)};
答案
B
解析
C语言中定义二维数组,必须指定二维数组每一维的大小。选项A)没有指定数组a行的大小,错误;选项B),虽然没有指定行大小,但是可以通过大括号里面的元素个数计算出行的大小为1,因此是正确的;选项C)同样没有指定行的大小,也不能通过元素个数计算行的个数,错误;选项D)定义的是二行三列数组,但是后面数据是三行,超出范围,所以错。
转载请注明原文地址:https://kaotiyun.com/show/QSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;<3;++)for(j=0;<3;j++)a[i][j]=2*i+j;for(i=0;<8;++)
以下能正确定义一维数组的选项是
下列有关数据库的描述,正确的是
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
下列程序的输出结果是______。#include<stdio.h>sb(ints[],intb){staticintn=3;b=s[n];n--;return(b);}main(){ints[]={1,5,6,8};in
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
下列程序的运行结果是______。#include<stdio.h>main(){inta=10,b=3;printf("%d",a%b);printf("%d,(a-b,a+b));printf("%d\n",a-b?a-b:a+b);
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2,i++)
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
随机试题
社会主义改造中出现的“四马分肥”,是指()
下列属于锅壳式锅炉的是()。
影响绿色营销的内部因素是()。
下列有关契税的表达正确的有()。
【2012年】ABC会计师事务所是一家新成立的会计师事务所,其质量控制制度部分内容摘录如下:(3)如果项目组成员与项目质量控制复核人员发生意见分歧,应当通过向技术部进行书面咨询,或与会计师事务所负责风险控制的合伙人进行讨论等方式予以解决。在分歧尚未解决前
()就是通过选取若干具有代表性的典型人物、事件或岗位的绩效特征进行分析研究,来确定绩效考评指标和考评要素体系。
2006年起实行的《义务教育法》中规定实行六三制义务教育。()
根据我国现行宪法的规定,下列关于我国经济制度的表述,正确的是()。(2011多56)
下列情形中,构成非法经营罪的是()。
A、Thecustomermustpaycashforhisinsurance.B、Thecustomermustpayforhisinsurancebycreditcard.C、Thecustomermustge
最新回复
(
0
)