网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
以下程序段给数组所有的元素输入数据,请选择正确答案填入:includemain(){int a[10],i=

以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d"、_____); : : }

A.a+(i++)

B.&a[i+1]

C.a+i

D.&a[++i]


参考答案

更多 “ 以下程序段给数组所有的元素输入数据,请选择正确答案填入:includemain(){int a[10],i= 以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d"、_____); : : }A.a+(i++)B.a[i+1]C.a+iD.a[++i] ” 相关考题
考题 主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是 #include<stdio.h> findmax(int*s,int t,int*k) { int p; for(p=0,*k=p;p<t;p++)if(s[p]>s[*k])( );} main() { int a[10],i,k; for(i=0;i<10;i++)scanf("%d",a[i]); findmax(a,10,k); printf("A.k=pB.*k=pC.k=p-sD.*k=p-s

考题 以下程序用以删除字符串中所有的空格,请填空。 include main() {char s[100]={"Our teac 以下程序用以删除字符串中所有的空格,请填空。include<stdio.h>main(){char s[100]={"Our teacher teach C language!"};int i,j;for(i=j=0;s[i]!='\0';i++)if(s[i]!=''){( )}s[j]='\0';printf("%s\n",s);}

考题 在主函数中,从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun()的功能是:输出数组元素中小于平均值的元素。请补充函数fun()。例如:数组中元素的值依次为1,2,2,12,5,15,则程序的运行结果为1,2,2,5。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include<conio.h>include<stdio.h>void fun( 【 】,int n){double sum=0.0;double average=0.0;int i=0;for(i=0;i<n;i++)【 】;average= 【 】;for(i=0;i<n;i++)if(x[i]<average){if(i%5==0)printf("\n");printf("%d/",x[i]);}}main(){int x[1000];int i=0;clrscr();printf("\nPlease enter some data(end with 0):");do{scanf("%d",x[i]);}while(x[i++]!=0);fun(x,i-1);}

考题 请选出以下程序段的输出结果______。includedefine MIN(x,y)(x) 请选出以下程序段的输出结果______。 #include<stdio.h> #define MIN(x,y) (x)<(y)?(x):(y) main() { int i,j,k;i=10;j=15; k=10*MIN(i,j); printf("%d\n",k); }A.15B.100C.10D.150

考题 请补充main函数,该函数的功能是:把一维数组中的元素逆置。结果仍然保存在原数组中。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。试题程序:include <stdio.h>define N 10main ( ){int i, j, t;int bb[N];clrscr ();for (i=0; i<N; i++)bb[i]=i;printf("\n*** original list ***\n");for (i=0;i<N; i++)printf ("%4d",bb [i] );for(【 】; j<=i;【 】){t=bb [j ];bb [j ] =bb [i];bb[i]=t;}printf("\n****** new list ******\n");for (i=0; i<N; i++)printf ("%4d",bb [i] );}

考题 请编写一个函数int fun (int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:234 345 753 134 436 458 100 321 135 760则输出结果为6,100。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<conio.h>include<stdio.h>int fun(int *s,int t,int *k){}main(){int a[10]={234,345,753,134,436,458,100,321,135,760),k;clrscr();fun(a,10,k);printf("%dr %d\n", k, a[k]);}

考题 以下程序段给数组所有的元素输入数据,请选择正确答案填入。()ineludemain(){int a[10], 以下程序段给数组所有的元素输入数据,请选择正确答案填入。( ) #inelude<stdio.h> main() {int a[10],i=0; while(i<10)scanf("%d",______); ┇ }A.a+(i++)B.a[i+1]C.a+iD.a[i++]

考题 以下程序段给数组A的所有元素输入数据,请填空。 include void main () {int a[10], 以下程序段给数组A的所有元素输入数据,请填空。include<iostream. h>void main () {int a[10], i;i=0;while (i<10) cin>> 【 】}

考题 以下程序段给数组所有的元素输入数据,请选择正确答案填入。include main(){int a[10],j 以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include <stdio.h>main(){ int a[10],j=0; while(i<10)scanf("%d", ______ ); : :}A.a+(i++)B.a[i+1]C.a+ iD.a[++i]

考题 以下程序的输出结果是()。include main(){int i; for(i=1;i 以下程序的输出结果是( )。 #include <stdio.h> main() { int i; for(i=1;i<5;i++) { if(i%2) printf("*"); else continue; printf("#"); } printf("$\n");A.*#*#*#$B.#*#*#*$C.*#*#$D.#*#*$

考题 以下程序段给数组所有的元素输入数据,请选择正确答案填入:includemain(){ int a[10],i 以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); : : }A.a+(i++)B.a[i+1)C.a+iD.a[++i]

考题 以下程序段给数组所有的元素输入数据,请选择正确答案填入。 include main() { int a[10 以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #include<stdio.h> main() { int a[10]=0; while(i<10)scan("%d"______); : : }A.a+(i++)B.a[i+1]C.a+iD.a[++i]

考题 下列程序是用来判断数组中特定元素的位置所在的。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; funA.7,431B.6C.980D.6,980

考题 设有下列程序: include include main() { int i; char si 10],ti 10]; gets( 设有下列程序:include<stdio.h>include<string.h>main(){ int i;char si 10],ti 10];gets(t);for(i=0;i<2;i++){ gets(s);if(strcmp(t,s)<0)strcpy(t,s);}printf("%s\n",t);}程序运行后,从键盘上输入(<CR>代表回车符):CDEF<CR>BADEF<CR>QTHRG<CR>,则程序的输出结果是______。

考题 以下程序的输出结果是( )。 include main() {int i=10,j=0; do {j=j+i; i--; }while(i>5 以下程序的输出结果是( )。 include<stdio.h> main() {int i=10,j=0; do {j=j+i; i--; }while(i>5); printf("%d\n",j); }

考题 有以下程序include main(){ int.i=0,a=0;while(i 有以下程序 #include <stdio.h> main() { int.i=0,a=0; while(i<20) { for(;;) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printf("%d\n",a) ; } 程序运行后的输出结果是( )A.21B.32C.33D.11

考题 以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:includefind 以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空: #include<stdio.h> findmax(int*s,int t,int*k) { int p; for(p=0,*k=p;p<t;p++) if(s[p]>s[*k])________; } main() { int a[10],i,k; for(i=0;i<10;i++)scanf("%d",a[i]); findmax(a,10,k); printf("%d,%d\n",k,a[k]); }A.k=pB.*k=p-sC.k=p-sD.*k=p

考题 有以下程序,程序执行后,输出结果是【】include void fun(int*A) {a[0]=a[1];} main() {i 有以下程序,程序执行后,输出结果是【 】include<stdio.h>void fun(int*A){ a[0]=a[1];}main(){ int a[10]={10,9,8,7,6,5,4,3,2,1,},i;for(i=2;i>1=0;i-) fun(a[i]);for(i=0;i<10;i++) printf("%d,a[i]);printf("\n");}

考题 请补充main函数,该函数的功能是:从键盘输入若干字符放到一个字符数组中,当桉回车键时结束输入,最后输出这个字符数组中的所有字符。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h>include<ctype.h>main(){int i=0;char a [81];char *p=s;clrscr ();printf{" Input a string \n");for (i=0; i<80; i++){s [i] =getchar ( );if (s [i]=='\n')【 】;}s[i]=【 】printf(" display the string \n");while (*p)putchar (【 】);}

考题 请编写一个函数fun(),它的功能是:找出一维数组元素中最大的值和它所在的下标,最大值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<stdlib.h>include<stdio.h>void fun(int a[],int n, int *max,int *d){}main(){int i, x[20], max, index, n=10;randomize();for(i=0; i<=n; i++){x[i]=rand()%50;printf("%4d",x[i]);/*输出一个随机数组*/}printf("\n");fun(x,n,max,index);printf("Max=%5d,Index=%4d\n",max,index);}

考题 给定程序中,函数fun()的功能是:使数组中的元素的值缩小5倍。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include<stdio.h>include<conio.h>float m[10];/*************found**************/int fun (void){int j;printf("In subfunc after calling\n");for(j=O;j<lO;j++){;/*************found**************/print ("%f ",m[j]%5);}}main(){int i;printf ("In main before calling\n");for (i=0;i<10;i++){m[i]=i+20;printf("%f ",m[i]);}fun();printf("\nIn main after calling\n");for(i=O; i<10;i++)printf("%f ",m[i]/5);}

考题 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#define N 10void fun(int x[N]){ int i=0;while(i}在程序中下划线处应填入的是A.x+iB.&x[i+1]C.x+(i++)D.&x[++i]

考题 若有以下程序 include int a[ ]={2,4,6,8}; main( ) { int i; int *p=a; for(i=0;i 若有以下程序#include <stdio.h>int a[ ]={2,4,6,8};main( ){ int i;int *p=a;for(i=0;i<4;i++) a[i]=*p;printf("%d\n",a[2]);}上面程序的输出结果是A.6B.8C.4D.2

考题 以下程序段给数组所有的元素输入数据,请选择正确答案填入。 include main() { int a[10 以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); }A.a+(i++)B.a[i+1]C.a+iD.a[++i]

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

考题 以下程序输出结果是 include main ( ){int i=0,a=0; while ( i 以下程序输出结果是 #include <stdio.h> main ( ) { int i=0,a=0; while ( i<2 0 ) { for(;;) { if ((i%10) ==0) break; else i--; } i+=11; a+=i; } print f ( "%d\n" , a); }A.21B.32C.33D.11

考题 (30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include stdio.h#define N 10void fun(int x[N]){ int i=0;while(iN)scanf("%d", );}在程序中下划线处应填入的是A)x+iB)x[i+1]C)x+(i++)D)x[++i]

考题 单选题以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。(  ) #include main() {  inta[10],i=0;  while(i10)scanf("%d",_________);  … }A a+(i++)B &a[i+1]C a+iD &a(i++)