首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
34
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序的结果是______。 main() { char x=3,y=6,z; z=x^<<2; printf("%d",z); }
下列程序的输出结果是______。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=50;fun(&a
以下程序运行后输入:4,abcdef<回车>,则输出结果是______。#include<stdio.h>#include<string.h>move(char*str,intn){chartemp;inti;
用高级程序设计语言编写的程序称为______。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是
下面是有关c语言字符数组的描述,其中错误的是
以下叙述中正确的是
以下关于C语言的叙述中正确的是
下列选项中,合法的C语言关键字是()。
随机试题
Itwasasunnyday.Alittleboy’sfatherwassittingonthecouch,drinkingabeerwhilewatching【K1】________basketballmatch.
简述司马迁对李广的感情表达。
新自由主义理论的主要观点:
下列成人腹膜后良性肿瘤中,最常见的是
13
建筑材料采购合同中,交货日期的确定可以采用的方式有()。
影响某股票贝塔系数大小的因素有()。(2017年卷Ⅱ)
在企业与供应商的关系中,存在传统的竞争关系和合作伙伴关系两种关系模式。其中,竞争关系模式主要表现为()。
Thegovernment’scontinuingfailuretoaddressournation’sgut-wrenchingunemploymentstemsfromafundamentaldisagreemento
Hewouldhavefinishedhiscollegeeducation,buthe______toquitandfindajobtosupporthisfamily.
最新回复
(
0
)