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

题目内容 (请给出正确答案)
单选题
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。(  ) #include  main() {  int a[10],i=0;  while(i<10) scanf("%d", _________);  … }
A

a+(i++)

B

&a[i+1]

C

a+i

D

&a(i++)


参考答案

参考解析
解析:
A项正确,a为数组首地址,i++先取i值再加1,scanf读入的数据依次存放在数组a中;B项错误,进入死循环,i一直为0,一直对a[i+1]读入数据;C项错误,控制变量i没有依次加1,无法结束循环,也无法对整个数组赋值;D项错误,数组元素引用为[],不是()。答案选择A选项。
更多 “单选题以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。(  ) #include main() {  inta[10],i=0;  while(i10)scanf("%d",_________);  … }A a+(i++)B &a[i+1]C a+iD &a(i++)” 相关考题
考题 以下程序的功能是:求出数组 x 中各相邻两个元素的和依次存放到 a 数组中,然后输出。请填空。main( ){ int x[10],a[9], i ;for (i=0;i10;i++)scanf("%d",x[i]);for( 【 14 】 ;i10;i++)a[i-1]=x[i]+ 【 15 】 ;for(i=0;i9;i++) printf("%d",a[i]);printf("\n");}

考题 以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){int x[10],a[9],I;for (i=0;i10;i++)scanf(“%d”,x[i]);for( i=__;i10;i++)a[i-1]=x[i]+ x[i-1] ;for(i=0;i9;i++)printf(“%d”,a[i]);printf(“\n”);

考题 以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){int i,a[20],sun,counr;sum=count=0; for(i=0;i20;i++) scanf("%d",); for(i=0;i20;i++){ if(a[i]0){coutnt++; sum+=();}}printf(“sum=%d,count=%d\n,sum,count);}

考题 以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。main(){int i,a[20],sum,count;sum=count=【】;for(i=0; i20;i++)scanf("%d",【】);for(i=0; i20;i++) { if(a[i]0) { count++; sum+=【】; } }printf("sum=%d.count=%d\n",sum,count);}

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

考题 阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【程序2.1说明】已知一个排好序的数组,现输入一个数,要求按原来的顺序规律,将它插入到数组中。【程序2.1】include <stdioh>define N 100void main(){float a[N+l],x;int i,p;printf("输入已经排好序的数列: ");for(i=0; i<N; i++)scanf(%f",a[i]);printf("输入要插入的数:");scanf("%f",x);for(i=0,p=N; i<N; i++)if(x<a[i]){(1)break;}for(i=N-1; i>=p; i--)(2)(3)for(i=0; i<=N; i++)prinff("%f\t",a[i]);}【程序2.2说明】本程序用变量count统计文件中字符的个数。【程序2.2】include <stdio.h>include <stdlib.h>void main(){FILE *fp;long count=0;if((fp=fopen("letter.txt","r"))==NULL){printf("can not open file\n");exit(0);}while(!feof(fp)){(4)count++;}printf("count=%d\n",count);(5)}

考题 在主函数中,从键盘输入若干个数放入数组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);}

考题 以下程序的输出结果是 include void main() { inta=0,i; for(i=1 ;i 以下程序的输出结果是 #include <iostream.h> void main() { int a=0,i; for(i=1 ;i<5;i++) { switch(i) { case 0: case 3: a+=2; case 1: case 2: a+=3; default: a+=5; } } cout<<a<<end1; return; }A.31B.13C.10D.20

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

考题 以下程序段给数组所有的元素输入数据,请选择正确答案填入。()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>> 【 】}

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

考题 以下程序段给数组所有的元素输入数据,请选择正确答案填入。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]

考题 以下程序段给数组所有的元素输入数据,请选择正确答案填入: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]

考题 若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )A.scanf("%lf%lf%lf%lf%lf,a) ;B.for(i=0;i<=5;i++)scanf("%lf,a+i);C.while(i<5)scanf("%lf",a[i++]);D.while(i<5)seanf("%lf,a+i);

考题 以下程序调用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

考题 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#includestdio.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]

考题 本题定义了一个长度为l0的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值 为false,否则为true。 public class javal{ pubhc static void main(String[]args){ boolean b[]= ; for(int i=0;i10;i++){ if( ) b[i]=false; else ; } for(int i=0;i10;i++) System.Out.print("bE"+i+"]="+b[i]+","); } }

考题 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#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 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]

考题 (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]

考题 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是().A、gets(a);B、scanf("%s",a);C、for(i=0;i<10;i++)a[i]=getchar();D、a=getchar();

考题 下面程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是 main() {inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i; for(i=0;i10;i++,p++) if(________)*a=*p; printf("%d",*a); }A、paB、*pa[0]C、*p*a[0]D、*p[0]*a[0]

考题 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是( ).A、gets(a);B、scanf("%s",a);C、for(i=0;i10;i++)a[i]=getchar();D、a=getchar();

考题 单选题下面程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是 main() {inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i; for(i=0;i10;i++,p++) if(________)*a=*p; printf("%d",*a); }A paB *pa[0]C *p*a[0]D *p[0]*a[0]

考题 单选题以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#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]