首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include void f(int b[], int n, int flag) { int i,j,t; for (i=0; i<n-1; i
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include void f(int b[], int n, int flag) { int i,j,t; for (i=0; i<n-1; i
admin
2015-07-31
43
问题
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
#include
void f(int b[], int n, int flag)
{
int i,j,t;
for (i=0; i<n-1; i++)
for (j=i+1; j<n; j++)
if (flag ? b
>b[j] : b
<b[j])
{ t=b
; b
=b[j]; b[j]=t; }
}
main()
{
int a[10]={5,4,3,2,1,6,7,8,9,10}, i;
f(&a[2], 5, 0);
f(a, 5, 1);
for (i=0; i<10; i++)
printf("%d,", a
);
}
程序运行后的输出结果是( )。
选项
A、1,2,3,4,5,6,7,8,9,10,
B、3,4,5,6,7,2,1,8,9,10,
C、5,4,3,2,1,6,7,8,9,10,
D、10,9,8,7,6,5,4,3,2,1,
答案
B
解析
本题重点考察函数的参数传递,函数的参数传递分为传值和传地址两种情况。本题就是结合数组考查参数传递的情形。解析:函数f完成的功能是对数据进行排序,语句f(&a[2],5,0)的作用是对从a[2]开始的5个元素进行从大到小排序。注意:这里传递的是地址&a[2],所以排序操作可看作是直接对数组a操作,执行后的结果为5,4,7,6,3,2,1, 8,9,10。语句f(a,5,1)对数组a的前5个元素从小到大排序,排序后数组为:3,4,5,6,7,2,1, 8,9,10。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/Rbi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){chsrst[20]="bello\0\t\\";print("%d%f\n",strlen(st),sizeof(st));}
在ASCII代码表中每一个大写字母比它相应的小写字母的ASCII码()。
字符串"\\\"ABCDEF\"\\"的长度是()。
下列程序的输出结果是______。#include<stdio.h>main(){intx=3,y=2,z=1;if(x<y)if(y<0)z=0;else
有下列程序:#include"stdio.h"main(){intx=0;inty=0;while(x<7&&++y){y--;x++;}
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
C语言结构体类型变量在程序执行期间()。
以理程序的输出结果______。main(){charst[20]="he11\O\t\\";printf("%d%d\n",str1en(st),sizeof(st));}
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
随机试题
经过统计得到X2>X2/0.05结果,正确的结论是( )。
患者,女性,38岁。春暖花开季节哮喘发作,昨天看电影时银幕上出现满园春色,张女士突然哮喘发作。首要的措施应是
某大桥跨越深沟,桥梁中心点桩号为K66+468,起讫点桩号为K66+177.0~K66+757.5。桥梁跨径组成为[5×40+(65+120+65)+3×40]m连续刚构、预应力混凝土结构连续T梁,桥梁全长580.5m。主桥上部采用预应力混凝土连续刚构,主
甲是某水泥厂的法定代表人,2010年2月5日,甲有确切证据证明水泥厂的工人乙在以甲的代理人的身份对外签订水泥销售合同。甲没有对此表示同意,也没有表示反对,则()。
()的变动是货币政策的主要手段之一,是各国利率体系的核心。
在某种意义上,网上匿名与我们在现实世界中视为理所当然的一些情况是类似的。驾驶汽车、穿越边境、搭乘飞机时,要求公民携带证件,它虽然构成了对我们的自由的一种侵犯,但因为这样做减少了真实存在的风险,我们也就乐于接受这些要求。然而,如果要求每个购物者每次进商店时都
关系模式R(H,I,J,K,L),H上的一个函数依赖集为F={H→J,J→K,I→J,JL→H),分解(35)是无损连接的。关系代数表达式σ5<’2’(R)等价的SQL语句是(36)。(36)
在关系数据库中,用来表示实体之间联系的是()。
Newdatahas______thatthedamagetotheozonelayerisnotconfinedtothesouthernhemi-sphere.
Researchershaveestablishedthatwhenpeoplearementallyengaged,biochemicalchangesoccurinthebrainthatallowittoact
最新回复
(
0
)