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

题目内容 (请给出正确答案)
单选题
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下画线处应该填写的是(  )。#include #define N 5void fun(int x[N]){ int m; for(m=N-1;m>=0;m--)scanf("%d",_____);}
A

&x[++m]

B

&x[m+1]

C

x+(m++)

D

x+m


参考答案

参考解析
解析:
数组x中包含5个元素,分别为x[0],x[1],x[2],x[3],x[4]。AB两项,第一次循环时,m=4,x[++m]和x[m+1]均越界;C项,m++与for循环中的表达式m--构成死循环。答案选择D选项。
更多 “单选题fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下画线处应该填写的是(  )。#include #define N 5void fun(int x[N]){ int m; for(m=N-1;m=0;m--)scanf("%d",_____);}A x[++m]B x[m+1]C x+(m++)D x+m” 相关考题
考题 请编写函数fun(),其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在t所指数组中。例如,当s所指字符串中的内容为ABCDEFGHIJK,则在t所指数组中的内容应是BDFHJ。注意:部分源程序给出如下。请勿改动主函数main口其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<conio. h>include<stdio .h>include<string.h>void fun(char *s,char t[]){}main ()char s[l00] ,t[l00];clrscr ();printf("%nPlease enter string S: ");scanf("%s ",s);fun(s,t);prlntf("\nThe result is:%s\n ",t);}

考题 请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的ASCII码值虽为奇数,但元素所在的下标为偶数,因此必需删除;字符1的ASCII码值为奇数,所在数组中的下标也为奇数,不删除,最后t所指的数组中的内容应是135。请勿修改主函数main和其他函数中的任何内容,仅在函数su的花括号中填写若干语句。文件test 27_2.cpp的内容如下;include <conio.h>include <stdio.h>include <iostream.h>include <string.h>void fun(char *s,char t[ ]){}void main ( ){char s[100],t[100];cout<<"Please enter string S: "<<end1;gets(s);fun(s, t);puts(t);}

考题 已知a所指的数组中有N个元素。。函数fun的功能是,将下标k(k0)开始的后续元素全部向前移动一个位置填空。void fun(int a[N],int k){int i:for(i=k;i ]=—a[i];}

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

考题 请编写函数fun(),其功能是:将s所指字符串中除了下标为偶数、同时ASCII码值为奇数的字符之外,其余的所有字符都删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,若s所指字符串中的内容为ABCDEFG12345,其中字符B的ASCII码值为偶数,所在元素的下标为奇数,因此必须删除;而字符A的ASCII码值为奇数,所在数组中的下标为偶数,因此不应当删除,其他依次类推。最后t所指的数组中的内容应是ACEG。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<conio.h>include<stdio.h>include<string.h)void fun(char *s, char t[]){}main(){char s[100],t[100];clrscr();printf("\nPlease enter string s:");scanf("%s",s);fun(s,t);printf("\nThe result is: %s\n",t);}

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

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

考题 fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是( )。 #includestdio.h #define N 5 void fun(int x[N]) { int m; for(m=N-t;m=O;m-)scanf("%d",____); }A.%X[++m]B.x[m+1]C.x+(m++)D.x+m

考题 请在下列程序中的横线处填写正确的语句。include using namespace std; class Base{ pu 请在下列程序中的横线处填写正确的语句。include<iostream>using namespace std;class Base{public:void fun(){cout<<“Basefun”<<endl;});class Derivde:public Base{public:void fun(){//调用基类的函数fun()cout<<“Derived fun”<<endl;}};

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

考题 在下列程序画线处填入的正确语句是()。includeusing namespace std;classBase{public: 在下列程序画线处填入的正确语句是( )。 #include <iostream> using namespace std; class Base { public: void fun() { cout<<"Base::fun",<<end1; } }; class Derived:public Base { void fun() { ______________ //显式调A.fun();B.Base.fun();C.Base::fun();D.Base->fun();

考题 fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include stdio.h#define N 5void fun(int x[N]){ int m;for(m=N-1;m=0; m--) scanf(”%d”,__________);}A)&x[++m]B) X[m+1]C)x+(m++)D) x+m

考题 应在下列程序画线处填入的正确语句是 ( )。include using namespace std;clas Base{pu 应在下列程序画线处填入的正确语句是 ( )。 #include <iostream> using namespace std; clas Base { public: void fun() { cout<<"Base::fun"<<end1; } }; class Derived : public Base { void fun() { ________________//显示调用基类的函数 fun() cout<<"Derived::fun"<<end1; } };A.fun();B.Base.fun();C.Base::fun();D.Base->fun();

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

考题 请编写一个函数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的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。在if语句下划线处应填人的选项是( )。A.OsB.* P*sC.a[p]a[s]D.p—aP—s

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

考题 程序定义了NxN的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返给主函数中的s。例如:a数组中的值为:则返回主程序后s的值应为:3.375。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

考题 函数fun()的功能是:逆置数组元素中的值,形参m给出数组中数据的个数。例如,若x所指数组中的数据依次为:9、8、7、6、5,则逆置后依次为:5、6、7、8、9。注意:部分源程序给出如下。请勿改动函数main()与其他函数中的任何内容,仅在fun()函数的横线上填写所需的若干表达式或语句。试题程序:

考题 下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] .....中,把偶数从数组中删除,奇数个数通过函数值返回。 例如:若a所指数组中的数据最初排列为:9、1、4,2、3、6、5、8、7,删除偶数后a所指数组中的数据为:9、1、 3、5、7,返回值为5。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。 不得增行或删行,也不得更改程序的结构!

考题 给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置O)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!试题程序:

考题 请在下列程序的横线处填写正确的语句。include using namespace std; class Base{ publ 请在下列程序的横线处填写正确的语句。include<iostream>using namespace std;class Base{public:void fun(){cout<<"Base fun"<<endl;}};class Derivde:public Base{public:void fun(){______∥ 调用基类的函数

考题 voidprint(inta[],intlen)是打印数组所有元素功能的函数头,则其参数是()。A、数组B、指针C、普通整型变量D、字符串

考题 设有两个整型数组a和b,可以通过a=b,将数组b整体赋值给数组a。

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

考题 问答题下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。  例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后,a所指数组中的数据为:4、2、6、8,返回值为4。  请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。  注意:部分源程序给出如下。  不得增行或删行,也不得更改程序的结构!  试题程序:#include #define N 9int fun(int a[],int n){ int i,j; j=0; for(i=0;i

考题 单选题voidprint(inta[],intlen)是打印数组所有元素功能的函数头,则其参数是()。A 数组B 指针C 普通整型变量D 字符串