题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-16 04:59:04

[单选题]以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
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[i]>b[j]:b[i]<b[j])
{ t=b[i]; b[i]=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[i]);
}
程序运行后的输出结果是()。
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,

更多"[单选题]以下程序中函数f的功能是:当flag为1时,进行由小到大排序"的相关试题:

[单选题]以下程序中函数f的功能是:当flag为4时,进行有小到大排序;当flag为0时,进行由大到小排序。 void f(int b[],int n,int flag) {int i,j,t; for(i=0;ib[j+1]:b[j]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,
[单选题]以下程序中函数f的功能是将n个字符串,按由大到小的顺序进行排序。
#include
Void f(char p[][10],int n)
{ char t[20]; int i,j;
For(i=0;iFor (j=i+1;jIf(strcmp(p[i],p[j])<0)
{ strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);}
}
Main()
{char p[][10]={"abc","aabdfg","abbd","dcdbe","cd"};
F(p,5); printf("%d\n",strlen(p[0]));
}
程序运行后的输出结果是()。
A.6
B.4
C.5
D.3
[单选题]有以下程序,其中函数f的功能是将多个字符串按字典顺序排序
#include
Void f(char *p[],int n)
{ char *t; int i,j;
For(i=0;iFor(j=i+1;jIf(strcmp(p[i],p[j])>0){ t=p[i]; p[i]=p[j]; p[j]=t; }
}
Main()
{ char *p[5]={"abc","aabdfg","abbd","dcdbe","cd"};
F(p,5);
Printf("%d\n",strlen(p[1]));
}
程序运行后的输出结果是()。
A.2
B.3
C.6
D.4
[单选题]以下程序的功能是进行位运算
Main()
{ unsigned char
A,b;
A=7^3; b=~4&3;
Printf("%d %d\n",a,b);
}
程序运行后的输出结果是()。
A.4 3
B.7 3
C.7 0
D.4 0
[单选题]以下程序中的函数reverse的功能是将a所指数组中的内容进行逆置。
Void reverse(int a[],int n)
{int i,t;
For(i=0;i{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
Main()
{int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;
Reverse(b,8);
For(i=6;i<10;i++) s+=b[i];
Printf("%d\n",s);
}
程序运行后的输出结果是()。
A.22
B.10
C.34
D.30
[判断题]( )在程序中利用变量进行赋值及处理,使程序具有特殊功能,这种程序叫小程序。
A.正确
B.错误
[单选题]以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序。
Void sort(int a[],int n)
{int i,j,t;
For(i=0;iFor(j=i+1;jIf(a[i]}
Main()
{int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
Sort(&aa[3],5);
For(i=0;i<10;i++) printf("%d,",aa[i]);
Printf("\n");
}
程序运行后的输出结果是()。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.1,2,3,8,7,6,5,4,9,10,
D.1,2,10,9,8,7,6,5,4,3,
[单选题]患者端小程序目前不能提供以下哪个功能?
A.网约护士
B.互联网健康宣教
C.住院患者探视预约
D.核酸检测报告查询
[单选题]以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
Main()
{int n,k;
Float score,sum,ave;
Sum=0.0;
For(n=1;n<=10;n++)
{for(k=1;k<=4;k++)
{scanf("%f",&score); sum+=score;}
Ave=sum/4.0;
Printf("NO%D.%f\n",n,ave);
}
}
上述程序运行后结果不正确,调试中发现有一条语句出现在程序的位置不正确。这条语句是()。
A.sum=0.0;
B.sum+=score;
C.ave=sum/4.0;
D.printf("NO%D.%f\n",n,ave);
[单选题]以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。
Main()
/* Beginning */
{int r; float s;
Scanf("%d",&r);
S=∏*r*r; printf("s=%f\n",s);
}
出错的原因是()。
A.注释语句书写位置错误
B.存放圆半径的变量r不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量
[单选题]y=sinu,u=lnx,则两个函数的复合函数f(x)是()?
A.y=sin(lnx)
B.y=ln(sinx)
C.y=sinx*lnx
D.y=sinx+lnx
[多选题]以下属于中国ETC服务小程序功能的有______ 。( )
A.ETC发票
B.预约通行
C.解除车牌占用
D.投诉
E.在线客服
[多选题]TCMS系统由一系列的功能模块组成,各功能模块通过MVB总线进行连接,完成以下哪些功能( )。
A.列车控制
B.信息传输
C.状态监视
D.故障诊断

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码