首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的执行结果是( )。 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
54
问题
下面程序段的执行结果是( )。 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全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionf
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_Cli
数据库应用系统中的核心问题是()。
假设有如下的命令按钮(名称为Commandl)事件过程:PrivateSubCommandl_Click()x=InputBox(”输入:”,”输入整数”)MsgBox”输入的数据是:”,,”输入数据:"+xEn
下面关下VB应用程序的叙述中正确的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
随机试题
能力的个别差异表现在哪些方面?
肺脓肿的诊断依据是
巴拿马籍货轮“安达号”承运一批运往中国的货物,中途停靠韩国。“安达号”在韩国停靠卸载同船装运的其他货物时与利比里亚籍“百利号”相碰。“安达号”受损但能继续航行,并得知“百利号”最后的目的港也是中国港口。“安达号”继续航行至中国港口卸货并在中国某海事法院起诉
当事人的()是仲裁最突出的特点。
建筑企业从其关联方接受债权性投资与权益性投资的比例超过()而发生的利息支出,不得在计算应纳税所得额时扣除。
下面属于公共危机构成的基本要素的有()。
A、 B、 C、 A
TheGreekshaveasecondBattleofMarathonontheirhands.TheiradversariesthistimearenotinvadingPersians,asin490B.
Whenweseeabrightlightmovingquicklyacrossthenightsky,weoftentalkaboutseeinga"shootingstar"ora"fallingstar"
Inthefirstparagraph,"Noifs,andsorbuts"probablymeans"______."Duringthetwoweeksonthebeach,Tomshowedmorelove
最新回复
(
0
)