首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char a[4][4]={’ ’}; int i,j; for(i=0;i
有以下程序 #include main() { char a[4][4]={’ ’}; int i,j; for(i=0;i
admin
2015-07-28
53
问题
有以下程序
#include
main()
{ char a[4][4]={’ ’};
int i,j;
for(i=0;i<4; i++)
{ a
[0]=a
[3]=’#’;
for(j=1; j<3; j++)
{ a[0][j]=a[3][j]=’#’;
if((i!=0)&&(i!=3)) a
[j]=’o’;
}
}
for(i=1;i<3; i++)
{ for(j=0; j<4;j++)
printf("%2c",a
[j]);
printf("\n");
}
}
程序的运行结果是( )。
选项
A、 # o o #
# o o #
B、 # # # #
# o o #
C、 # o o #
# # # #
D、# # # #
# # # #
答案
A
解析
两重循环的作用是将二维数组a[4][4]的第一列和最后一列的字符设为’#’(见语句"a
[0]=a
[3]= ?# ?;"),同时将第一行和最后一行的其他元素设为?# ?(见语句"a
[0]=a
[3]= ?# ?;"),其余元素设为?o?(见语句"if((i!=0)&&(i!=3)) a
[j]= ?o?;"),输出的为第二三行的元素,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/mzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=50;fun(&a
While、do-while语句是用于______基本结构。
以下叙述中正确的是______。
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是
下列选项中不属于结构化程序设计原则的是
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
下列选项中不属于结构化程序设计方法的是()。
随机试题
PassageThreeWhatdoestheauthorwanttosaybyquotingStalininPara.9?
TheSwedesareamongthemostcharmingpeoplesinEurope.Andtheircharmcomesfromanapparent【B1】______inthenationalcharac
患者,女,20岁。近半年来出现右侧颞下颌关节弹响(开口末,闭口初),开口度5.0cm,关节造影见关节囊扩张,最可能的诊断是()
净选时需要去芦头的药物是
关于农村土地承包经营权,下列哪些选项是正确的?()
建设项目的初步设计必须有()。
在双代号或单代号网络计划中,工作的最早开始时间应为其所有紧前工作()。
老子说,柔弱胜刚强,请谈谈你的看法并举例说明。
《凡尔赛和约》中对德国的处罚规定,不正确的表述是()。
设f’(lnx)=求f(x).
最新回复
(
0
)