首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的执行结果是( )。 main() {int a[5][5],i,j; for(i=1;i<5;i++) for(j=1;j<5;j++) a[i][j]=(i<j)*(j/i); for(i=1;i<5;i
下面程序段的执行结果是( )。 main() {int a[5][5],i,j; for(i=1;i<5;i++) for(j=1;j<5;j++) a[i][j]=(i<j)*(j/i); for(i=1;i<5;i
admin
2010-01-10
46
问题
下面程序段的执行结果是( )。 main() {int a[5][5],i,j; for(i=1;i<5;i++) for(j=1;j<5;j++) a
[j]=(i<j)*(j/i); for(i=1;i<5;i++) { for(j=1;j<5;j++) printf("%2d",a
[j]); printf("\n"); } }
选项
A、1111 1111 1111 1111
B、0001 0010 0100 1000
C、1000 0100 0010 0001
D、0000 0000 0000 0000
答案
4
解析
本题使用一个双重循环对—个二维数组的一部分赋值(下标中含0的元素不赋值),赋值表达式是a
[j]=(i/j)*(j/i)。因为i和j都是正整数,所以当i大于j时,j/i为0,当i小于j时,i/j为0,而0乘以任何数都为0,故表达式(i/j)*(j/i)在i和j不相等时的值为0。当i和j相等时,i/j和j/i的值都为1,所以表达式(i/j)*(j/i)的值为1。故二维数组中的a[1][1]、a[2][2]、 a[3][3]、a[4][4]被赋为1,其余下标不含0的元素被赋为0。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/XHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox("输入数据")):Text1=Str(x+
某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符“A”,则在文本框中
编写如下程序:PrivateSubCommand1Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectCasenCase1Print“AAA”
下列程序段的输出结果是()。x=5Printx+1;x+1
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
设有下面的语句:PrintIIf(x>0,1,IIf(x
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
随机试题
取头、面、胸、腹部腧穴,最适宜的体位是()
我国基金管理人对外披露的基金中期报告需要由()复核。
理想对于()相当于()对于行动
根据下列资料,回答106—110题。六大行业城镇非私营单位就业人员平均人均收入为()元。
班主任杨老师带领五一班50名左右的同学去种树,全班同学恰好可以平均分成3组。如果老师与学生每人种树的棵数一样多,则共种了364棵树。五一班学生每人种树多少棵?
求函数f(x)=nx(1一x)n在[0,1]上的最大值M(n)及(n).
纳入集中采购目录属于通用的政府采购项目的,应当委托集中采购机构代理采购;属于本部门、本系统有特殊要求的项目,应当实行部门集中采购;属于本单位有特殊要求的项目,经(17)批准,可以自行采购。
下列关于计算机病毒的叙述中,正确的是__________。
()指令,命令()硬件()上网()调制解调器
Einsteinhadagreateffectonscienceandhistory.AnAmericanuniversitypresidentoncecommentedthatEinsteinhadcreateda
最新回复
(
0
)