首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】 #include <stdio.h> main ( ) { char a[] ="123456789", *p; int i =0;
以下程序运行后的输出结果是【 】 #include <stdio.h> main ( ) { char a[] ="123456789", *p; int i =0;
admin
2009-01-15
36
问题
以下程序运行后的输出结果是【 】
#include <stdio.h>
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*
解析
程序中指针p指向数组a,while(*P)语句的循环条件是* p!=’\0’,在循环体中,当 i=0,2,4,6,8时,i%2=0,执行*p=’*’,即a
=’*’,继续执行p++;i++;使i为奇数;当i=1, 3,5,7时,i%2=1,继续执行p++;i++;使i为偶数。可见,程序在字符串"123456789",的下标为偶数的位置上赋值’*’,代替原字符串中的1,3,5,7,9。所以,程序输出结果为*2*4*6*8*。
转载请注明原文地址:https://jikaoti.com/ti/5HK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于VB文件的叙述中,正确的是()。
以下关于VB的叙述中,错误的是
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
(1)在考生文件夹下有一个工程文件sit3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图3—109所示。要求如下:①利用属性窗口向列表框添加四个项目:VisualBasic、TurboC、C++、Java。②请编写适当的
以下关于窗体的叙述中,错误的是
下列程序的执行结果是()。PrivateSubForm_Activate()Dimscore(3)AsInteger,totalAsIntegerDimaa_scoreAsVariant
有三个关系R,S和T如下:则由关系R、S得到关系T的操作是()。
下面不属于软件设计阶段任务的是
随机试题
从键盘向一维数组输入50个实数,计算并输出其最大值和平均值。
心脏病孕妇最危险时期是
综合管廊分为()。
背景资料:某公司中标一座地铁车站工程,车站基础全长约212m,宽度21m,开挖深度为16m,采用明挖法施工。围护结构为地下连续墙,采用锁口管接头;设三道09钢管支撑。场地土层自上而下分别为填土、黏土和粉土地层。地下水位于地表下1m左右。基坑北侧有
飞机停放和维修区内疏散用应急照明的地面照度不应低于()lx。
下列关于发票的表述中,正确的有()。
A、 B、 C、 D、 B黑色小球依次增加1个;白色小球每次先顺时针移动一格,然后减少一个。
ItisastapleofnotjustthecapitaloftheUK,butofBritishcultureingeneral.Itisusedbymorethan1.3billionpeople
1 Owingtothewidespreadexpansionofcasinos,thecostofpathologicalandproblemgamblinghassoaredtonearlyhalftheann
A、At8:35.B、At8:45.C、At8:00.D、At8:25.C本题的问题关键词是when。对话说火车每30分钟一班,上一班是7:30,所以下一班是8:00。因此选C。
最新回复
(
0
)