试题与答案

下列程序是用来判断数组中特定元素的位置所在的。 #include<conio.h>

题型:单项选择题

题目:

下列程序是用来判断数组中特定元素的位置所在的。
#include<conio.h>
#include<stdio.h>
int fun(int *s,int t,int *k)
int i;
*k=0;
for(i=0;i<t;i++)
if(s[*k]<s[i])*k=i;
returns[*k];
main()
int a[10]=876,675,896,101,301,401,980,431,451,777,k;
fun(a,10,&k);
printf("%d,%d\n",k,a[k]);
如果输入如下整数:876 675 896 101 301 401 980431 451 777
则输出结果为

A) 7,431
B) 6
C) 980
D) 6,980

答案:

参考答案:D

解析: 本题中直接使用指针变量k,但在使用时要注意对k的指针运算。此外,一开始应知道*k的值为数组中的某一下标值,即*k=0,本函数的功能是找出数组中的最大元素的位置及最大元素的值。

试题推荐
题型:单项选择题 案例分析题

已知一家上市公司的资金总量为5000万元,其中长期借款1000万元,年息100万元,手续费忽略不计;企业发行总面额为500万元的5年期债券,票面利率为10%,由于票面利率高于市场利率,故该批债券溢价8%出售,发行费率为3%;此外公司发行普通股2500万元,预计第1年的股利率为12%,以后每年增长1.5%,筹资费率为1.5%;发行优先股750万元,股利率固定为15%,筹资费率也是1.5%;公司未分配利润总额为292.5万元,该公司所得税率为40%。

该上市公司的优先股成本为()。

A.15.23%

B.15.89%

C.15%

D.16.5%

查看答案
微信公众账号搜索答案