首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2021-07-09
14
问题
有以下程序
#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/hptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
程序流程图中带有箭头的线段表示的是()。
下列叙述中错误的是()。
有以下程序:#include<stdio.h>structst{intx:inty;}a[2]={5,7,2,9};main(){printf("%d\n",a[0].y*a[
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的操作是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。
下面不属于软件需求规格说明书内容的是()。
在软件开发中,需求分析阶段产生的主要文档是
随机试题
男性,27岁。诊断为急性胰腺炎。上腹胀痛,痛引两胁,恶心呕吐,口干苦,大便不畅,舌淡红,苔薄白,脉弦。其证型是()
护士在工作可以佩戴的首饰是
某早产儿,胎龄34周,生后2小时出现呼吸困难、呻吟。X线胸片提示肺透明膜病变早期。应首先给予的处理措施是
集装箱跟踪管理系统的传输方式主要有()两种。
我国最基层的群众性自治组织是()。
我已经很久没有见面我的女朋友了。(复旦大学2014)
SaveEnergyatHomeOntheaverage,Americanswasteasmuchenergyastwo-thirdsoftheworld’spopulationconsumes.That’s
In2009,thenumberofhungrypeopleintheworldreachedonebillionforthefirsttime.It’sdifficultnottobeshockedbyt
June3,2006SuzanneRogersUltra-ErgonomicFurnitureSalesandShippingDepartmentSuite58,107MorrisCircleMoorabbin,Vi
A、Becausehewantedtostealaviolinandtakeitoutwithhim.B、Becausehewasplanningtocommitacrime.C、Becausehewasgo
最新回复
(
0
)