首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
59
问题
有以下程序
#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://kaotiyun.com/show/mzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio.h>main(){char*p="abcdefg",*r;long*q;q=(long*)p;q++;r=(
下列4条叙述中,正确的一条是______。
用高级程序设计语言编写的程序称为______。
以下程序运行后,输出结果是______。 fut(int**s,int p[2][3]) {**s=p[1][1];} main() { int a[2][3]={1,3,5,7,9,11}, *p; p=(int*) malloc (sizeof(int
程序流程图中的菱形框表示的是【】。
下列关于C语言文件的叙述中正确的是
以下叙述中正确的是
下列选项中不属于结构化程序设计原则的是
对于循环队列,下列叙述中正确的是
下列选项中,合法的C语言关键字是()。
随机试题
护理学(美国护理学会)
A.胸骨右缘第4肋间 B.胸骨左缘第4肋间 C.左锁骨中线与第5肋间相交处 D.左腋前线V4水平 E.左腋中线V4水平心电图胸导联V1的位置是
田某涉嫌挪用公款被立案侦查并逮捕,侦查过程中发现田某还涉嫌重婚。关于本案处理,下列哪些选项是正确的?(2016年卷二66题)
型钢混凝土结构的特点是()。
发卡银行对贷记卡持卡人未偿还最低还款额和超信用额度用卡的行为,应当分别按最低还款额未还部分、超过信用额度部分的()收取违约金和超限费。
网络计划的目标由工程项目的目标决定,一般可分为()等。
(2015年)某企业生产经营的产品品种较多,间接成本比重较高,成本会计人员试图推动企业采用作业成本法计算产品成本,下列理由中适合用于说服管理层的有()。
以下选项中,不属于秦朝立法指导思想的是()
If2x+5y=8and3x=2y,whatisthevalueof2x+y?
A、Manypeopleregarditasaprivilege.B、Mostpeoplethinkitasaright.C、Theythinkthepublicshouldfundit.D、Theythink
最新回复
(
0
)