下列程序用来判断数组中特定元素的位置所在,则输出结果为()。includeinclude下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i; *j=0; for(i=0;i<n;i++) if(p[*j]<p[i])*j=i; return p[*j];} void main() {int a[10]={1,3,9,0,8,7,6,5,4,2)j;i

题目
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。includeinclude

下列程序用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i; *j=0; for(i=0;i<n;i++) if(p[*j]<p[i])*j=i; return p[*j];} void main() {int a[10]={1,3,9,0,8,7,6,5,4,2)j;int j; fun(a,10,&j); cout<<j<<','<<a[j];}

A.2,9

B.3

C.9

D.3,9


相似考题
更多“下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include<conio.h>#include<iostream ”相关问题
  • 第1题:

    下列程序是用来判断数组中特定元素的位置所在的。includeincludeint fun(int

    下列程序是用来判断数组中特定元素的位置所在的。 #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.7,431

    B.6

    C.980

    D.6,980


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

  • 第2题:

    当输入“Thank you”时下列程序的输出结果为()。 include include void m

    当输入“Thank you”时下列程序的输出结果为( )。 #include<iostream.h> #include<iomanip.h> void main() { char line[80]; cin.getline(line,sizeof(80),'k'); cout<<line; }

    A.Tha

    B.Thank you

    C.Thank

    D.以上结果都不对


    正确答案:A

  • 第3题:

    下列程序是用来判断数组中特定元素的位置所在的。includeincludeint fun(int

    下列程序是用来判断数组中特定元素的位置所在的。 #include<conic.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,本函数的功能是找出数组中的最大元素的位置及最大元素的值。

  • 第4题:

    下列程序的输出结果为()。includeincludevoid main(){cout.precision(4

    下列程序的输出结果为( )。 #include<iostream.h> #include<iomanip.h> void main() { cout.precision(4); cout<<123.127 cout<<" "<<123.46; }

    A.123.1 123.4

    B.123.1 123.46

    C.123.127 123.46

    D.123.1123.4


    正确答案:A

  • 第5题:

    下列程序的输出结果为()。includeincludevoidmain(){cout.precision(4)

    下列程序的输出结果为( )。 #include<iostream.h> #include<iomanip.h> voidmain() { cout.precision(4); cout<<123.127; cout<<””<<123.46: }

    A.123.1 123.4

    B.123.1 123.46

    C.123.127 123.46

    D.123.1123.4


    正确答案:A