首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 main() { char a[]="123456789",*p; int i=0; p=a; while(*p) { if
以下程序运行后的输出结果是______。 main() { char a[]="123456789",*p; int i=0; p=a; while(*p) { if
admin
2013-06-11
43
问题
以下程序运行后的输出结果是______。
main()
{
char a[]="123456789",*p;
int i=0;
p=a;
while(*p)
{
if (i%2 == 0)
*p=’*’;
p++; i++;
}
puts(a);
}
选项
答案
*2*4*6*8*
解析
程序中定义了一个字符数组a,并初始化为123456789,接着定义了一个指针p并让它指向数组a,紧接着执行了一个while循环,此循环的作用是:当i为偶数时,将“*”赋给a
,p指向数组末尾,循环结束,此时数组中a[0]、a[2]、a[4]、a[6]和a[8]的值都为“*”,所以最后调用puts()函数输出的a的值为*2*4*6*8*
转载请注明原文地址:https://kaotiyun.com/show/HuJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数调用语句:fseek(fp,-20L,1);的含义是______。
关于下面的程序 #include<stdio.h> main() { int x=3,y=0,z=0; if(x=y+z)printf("****"); else printf("$$$$"); }说法正确的是______。
下列程序的运行结果是______。
以下合法的C语言赋值语句是______。
有如下程序 void f(int x,int y) { int t; if(x>y){t=x;x=y;y=t;} } main() { int a=4,b=3,c=5; f(a,b);f(b,c);f(c,a); print("%d,%d,%d\n",a,
有以下程序 main() { int x=102,y=012; printf("%2d,%2d\n",x,y); }执行后输出结果是______。
检查软件产品是否符合需求定义的过程称为______。
数据库系统中实现各种数据管理功能的核心软件称为______。
设有以下定义和语句 int a[3][2]={1,2,3,4,5),*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是______。
设有以下宏定义#defineW5#defineL(W+2)则执行赋值语句p=L*2;(p为int型变量)后,p的值为______。
随机试题
背景资料:××年5月19日上午7时左右,××省高速公路第13合同段施工现场,18名作业人员带着钻杆、钻头、锤子等工具乘坐一辆农用运输翻斗车进洞爆破作业,另有2人骑摩托车随行。汽车在途中将存放在洞中的10箱(共240kg)乳化炸药、40发导爆管雷管、1卷导爆
专家建议,高血压病人每日食盐的摄入量是
被蝎、蜂蛰伤后,宜选用
2006年FIDIC年会在匈牙利布达佩斯举行,其主题是()。
投资估算在( )阶段编制。
云南省最早进入国际市场的名特食品是()。
简述体育与健康课程教学中场地器材布置的要求。
以下行为中属于代理的是()。
卫生部和国家工商行政管理总局对某国有企业共同作出一项行政处罚,该企业不服欲申请行政复议,应当如何处理?()
嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是()。
最新回复
(
0
)