首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句定义正确的是( )。
以下语句定义正确的是( )。
admin
2012-08-23
37
问题
以下语句定义正确的是( )。
选项
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/YfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intx=3,y=2,z=1;printf("%d\n",x/y&~z);}程序运行后的输出结果是()。
以下程序有语法错误,有关错误原因的正确说法是()。main(){intG=5,k;voidprt_char();┆k=prt_char(G);┆
设有数组定义:chararray[]="China";则数组array所占的空间是()。
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。Structnode{intdata;Structnode*hext;}*p,*q,*r;现要将Q所指结点
若有一些定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
在关系模型中,把数据看成是二维表,每一个二维表称为一个【】。
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()。
以下程序中函数fun()的功能是构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<atdio.h>typed
随机试题
“现在阶段的中国资产阶级民主革命,只有在坚决进行反对资产阶级的斗争中,才能得到彻底胜利。”
A.全冠B.嵌体C.部分冠D.桩核冠E.暂时冠年轻恒牙牙冠缺损过大需修复时禁用()
经行肢体肿胀,脘闷胁胀,善太息,苔薄白,脉弦细。方选
根据《建设工程施工劳务分包合同(示范文本)》(GF一2003--0214),劳务分包人的义务之一是()。
《商业银行法》最早于1995年通过并施行,之后进行了修正,并自()年2月1日起施行。
下列关于金融资产的说法中,错误的是()。
汉字输入方式中,属于非键盘输入的方式有()。
把邓小平理论写进宪法的是()。
APEC会议
设随机变量X在(1,4)上服从均匀分布,当X=x(1<x<4)时,随机变量Y的联合密度函数为fY|X(y|x)=(Ⅰ)求Y的密度函数;(Ⅱ)求X,Y的相关系数;(Ⅲ)令Z=X—Y,求Z的密度函数.
最新回复
(
0
)