首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 main() { int i,j,a[][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) for(j=i+1;j<3;j++)a[j][i]=0;
以下程序运行后的输出结果是【 】。 main() { int i,j,a[][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) for(j=i+1;j<3;j++)a[j][i]=0;
admin
2009-04-15
58
问题
以下程序运行后的输出结果是【 】。
main()
{ int i,j,a[][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=i+1;j<3;j++)a[j]
=0;
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)printf("%d",a
[j]);
printf("\n");
}
}
选项
答案
1 2 3 0 5 6 0 0 9
解析
数组是用于按顺序存储同类型数据的数据结构,如果有一个一维数组,它的每一个元素是类型相同的一维数组,就形成了一个二维数组。在内存中数组的元素是连续顺序存放的,对二维数组来说,先存放第一行,再存放第二行,…,因为每一行都是其广义一维数组的元素,并且在给出全部数组元素的初值后,二维数组的定义中可以将第一维的下标省略。本题中,定义了一个元素类型为整型的二维数组a[][3]={1,2,3,4,5,6, 7,8,9},它相当于一个3*3的矩阵,for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j]
=0;将行下标i大于列下标j的元素a[1][0],a[2][0],a[2][1]赋值为0,最后for(j= 0;j<3;j++)printf(“%n”,a
[j]);printf(“\n”);进行换行输出,所以输出结果为
1 2 3
0 5 6
0 0 9
转载请注明原文地址:https://www.kaotiyun.com/show/1OXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
考生文件夹下有工程文件sjt4.vbp,窗体Form1上有1个名称为Command1的命令按钮和1个名称为Text1的文本框,各控件及其属性见窗体文件。程序功能为:单击“开始”按钮,则随机产生20个不重复的英文大写字母,并将结果显示在’Fext
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
有下面程序代码:PrivateSubCommand1_Click()DimaAsIntegerFork=1To3x=fun(A)NextkPrintx,aEndS
下面叙述中错误的是()。
关系数据模型的三个组成部分中不包括()。
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
不能正确表示条件”两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()。
随机试题
顺昌有限公司等五家公司作为发起人,拟以募集方式设立一家股份有限公司。关于公开募集程序,下列哪些表述是正确的?
批发方式是批发商组织销售的具体方法和形式,包括交货方式和()。
急性颅内压增高慢性颅内压增高
升压作用可被α受体阻断药翻转的药物是
下列关于应付职工薪酬信息披露的内容说法正确的是()。
一般情况下,下列指标中应大于100%的是( )。
脑干包括()。
下列有关语文课程理念的理解,不当的一项是()。
窗体上有一个列表框和一个文本框,编写如下两个事件过程:PrivateSubForm_Load()List1.Addltem"Beijing"List1.Addltem"Tianjin"List1.Addltem"Shan
(1)ScarlettrecalledbitterlyherconversationwithGrandmaFontaine.Onthatafternoontwomonthsago,whichnowseemedyears
最新回复
(
0
)