首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int a[4],p,x,i; for(i=3;i>0;i--)a[i-1]=i*2-1; scanf("%d",&x); i=0; while(a[i]<x)i++; p=i; for(i
有以下程序: #include<stdio.h> main() {int a[4],p,x,i; for(i=3;i>0;i--)a[i-1]=i*2-1; scanf("%d",&x); i=0; while(a[i]<x)i++; p=i; for(i
admin
2020-07-28
34
问题
有以下程序:
#include<stdio.h>
main()
{int a[4],p,x,i;
for(i=3;i>0;i--)a[i-1]=i*2-1;
scanf("%d",&x);
i=0;
while(a
<x)i++;
p=i;
for(i=3;i>p;i--)a
=a[i-1];
a[p]=x;
for(i=0;i<4;i++)printf("%3d",a
);
printf("\\n");
}
执行时输入:2<回车>,则输出结果是( )。
选项
A、1 2 3 4
B、5 4 3 1
C、1 2 3 5
D、3 2 1 4
答案
C
解析
第一个for循环初始化数组a,分别为1,3,5,随机数,形成了基本有序的序列,再将输入的数字插入到数组a,使他们形成有序序列。因此可以分析出,打印的结果为1,2,3,5。故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/9U3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++;}while(
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
以下结构体说明和变量定义中,正确的是
代码编写阶段可进行的软件测试是
以下选项中关于程序模块化的叙述错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下面说法正确的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
随机试题
利奥塔德美学的基本特点是他将整个美学体系建立在对什么的论述上【】
BrightonisapopularseasidetownonthesouthcoastofEngland.Notlongago,somepolicemenwerevery【21】.There【22】severals
脑血栓形成病人表现
用物理或化学方法消除或杀灭除芽胞以外所有病原微生物,使之达到无菌化的过程是指()。
关于管家基因的叙述正确的是
缺铁性贫血溶血性贫血
根据票据法律制度规定,对于见票后定期付款的汇票,承兑的绝对应记载事项包括( )。
比喻:拟人
巴以冲突:领土()
PassageThreeWhatdoestheword"uptick"attheendofPara.5referto?
最新回复
(
0
)