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

题目内容 (请给出正确答案)

5、已知:int a, *p=&a; 则下列函数调用中错误的是

A.scanf("%d",&a);

B.scanf("%d",p);

C.printf("%d",a);

D.printf("%d",p);


参考答案和解析
printf(“%d”,p);
更多 “5、已知:int a, *p=a; 则下列函数调用中错误的是A.scanf("%d",a);B.scanf("%d",p);C.printf("%d",a);D.printf("%d",p);” 相关考题
考题 已知递归函数f 的定义如下:int f (int n){If(n=1)return 1;//递归结束情况else return n*f(n-2);//递归}则函数调用语句f(5)的返回值是( )。

考题 已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义struct a *f(int t1,int *t2,strcut a t3,struct a *t4)struct a p,*p1;int i;则正确的函数调用语句为A.p=f(10,i,p,p1);B.p1=f(i++,(int *)p1,p,p);C.p=f(i+1,(i+2),*p,p);D.f(i+1,i,p,p);

考题 ( 8 )已知递归函数 f 的定义如下:int f(int n){if (n = 1) return 1; // 递归结束情况else return n * f(n-2); // 递归 }则函数调用语句 f(5) 的返回值是 【 8 】 。

考题 已知递归函数f的定义如下:int f(int n){if(n<= 1)return 1;//递归结束情况f5=5*f3=5*3*f1else return n*f(n-2); //递归}则函数调用语句f(5)的返回值是______。

考题 ( 21 )已知函数 fun 的原型为int fun ( int,int,int ) ;下列重载函数原型中错误的是A ) char fun ( int,int ) ;B ) double fun ( int,int,double ) ;C ) int fun ( int,char* ) ;D ) float fun ( int, int, int ) ;

考题 已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。A.5B.12C.15D.30

考题 以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是A.main( ) { int *p; fun(p); ┆ } int fun(int *p) { int s; p=s;}B.main( ) { int *p; fun(p); ┆ } int fun(int **p) { int s; *p=s;}C.#include<stdlib.h> main( ) { int *p; fun(p); ┆ } int fun(int **p) { *p=(int*)malloc(2);}D.#include<stdlib.h> main( ) { int *p; fun(p); ┆ } int fun(int *p) { p=(int*)malloc(sizeof(int));}

考题 类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。A.语句p=my,是把对象:my赋值给指针变量pB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*P.SetVariable(5)的调用是正确的D.语句P->SetVariable(5)与语句my.SetVariable(5)等价

考题 类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i} private: int value; }; 则对下列语句序列正确的描述是( )。 MyClass*P,my;p=my;A.语句p=my;是把对象my赋值给指针变量PB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*P.SetVariabte(5)的调用是正确的D.语句p->SetVariable(5)与语句my.SetVariable(5)等价

考题 已知“int*p;fun(p);”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是()。 A.voidfun(inta[]);B.voidfun(int*C.voidfun(intD.voidfun(int

考题 对下列程序段的描述正确的是()。includeint Fun(int,int)void main(){cout 对下列程序段的描述正确的是( )。 #include<iostream.h> int Fun(int,int) void main() { cout<<Fun(5,50)<<endl; } int Fun(int x,int y) { return X*X+y*y; }A.该函数定义正确,但函数调用方式错误B.该函数调用方式正确,但函数定义错误C.该函数定义和调用方式都正确D.该函数定义和调用方式都错误

考题 已知下列函数定义 setw(int *b,int m,int n,int dat) { int k; for(k=0;k<m*n,k++) { *b=dat;b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50])( )A.setw(*a,5,8,1);B.setw(a,5,8,1);C.setw((int*)a,5,8,1);D.setw(a,5,8,1);

考题 以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。include〈iostream〉using namespace std;int findmax(int*a,int n){int +p、*s;for(p=a,s=a;p-a〈n;p++)if(【 】)*s=*p;return(*S);}int main(){int x[5]={12,21,14,16};cout〈〈findmax(X,5)〈〈end1;return 0;}

考题 已知函数fun的原型是“void fun(int *x, int ”,变量v1、v2的定义是“int v1, v2; ”,则下列选项中,对函数fun调用正确的是( )。 A. fun(v1,B.fun(v1,v2);C.fun(D.fun(

考题 对下列程序段的描述正确的是( )。 include int fun(int,int); void main( 对下列程序段的描述正确的是( )。 #include<iostream.h> int fun(int,int); void main() { cout<<fun(1,2)<<endl; } int fun(int x,int y) { return x+y; }A.该函数定义正确,但函数调用方式错误B.该函数调用方式正确,但函数定义错误C.该函数定义和调用方式都正确D.该函数定义和调用方式都错误

考题 以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是( )。A.main() {int*p; fun(p); … } int fun(int*p) {int s; p=s; }B.main {int*p fun(p); … } iht fun(int**p) {int s; *p=s;}C.main() {int*p; fun(p); } int fun(int**p) {*p=(int*)malloc(2);}D.main() {int*p; fun(p); } int fun(int*p) {p=(int*)malloc(sizeo(int));}

考题 对下列程序的描述正确的是()。include using namespace std;int fuc(int,int);int mai 对下列程序的描述正确的是( )。 #include <iostream> using namespace std; int fuc(int,int); int main(){ cout<<fuc(1,10)<<endl; return 0; } int fuc(int x,int y){ return x*x+y*y; }A.该函数的定义和调用方式都是错误的B.该函数的定义和调用方式都是正确的C.该函数调用方式正确,但函数定义错误D.函数定义正确,但函数调用方式错误

考题 以下程序存在语法性错误,关于错误原因的正确说法是______。 main() { int a=5,b; void p_ch1(); … b=p_ch1(A) ; …}A.语句“void p_ch1():”有错,它是函数调用语句,不能使用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名中不能使用下划线

考题 设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。 int f(char *s){ char *p=s; while(*p! ='\0')p++; return(p-s); }A.3B.4C.5D.6

考题 关于下列程序段的描述中,正确的是()。 include int fun(int,int); void main() { co 关于下列程序段的描述中,正确的是( )。 #include<iostream.h> int fun(int,int); void main() { cout<<fun(1,2)<<endl; } int fun(int x,int y) { return X+y; }A.该函数定义正确,但函数调用方式错误B.该函数调用方式正确,但函数定义错误C.该函数定义和调用方式都正确D.该函数定义和调用方式都错误

考题 已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。A.5B.12C.15D.30

考题 以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是A.main() { int *p; fun(p); … } int fun(int *p) { ints; p=s;}B.main() { int *p; fun(p); … } int fun(int **p) { int s; *p=s;)C.#include main() { int *p; fun(p); … } int fun(int **p) *p=(int*)malloc(2);}D.#include main() { iht *p; fun(p); … } iht fun(iht *p) { p=(int*)malloc(sizeof(int)); }

考题 对下列程序的描述中,正确的是()。includeusing namespace std;int Fun(int,int);int m 对下列程序的描述中,正确的是( )。 #include<iostream> using namespace std; int Fun(int,int); int main() { cout<<Fun(5,50)<<end1; return 0; } int Fun(int x,int y) { return x*x+y*y; }A.该函数定义正确,但函数调用方式错误B.该函数调用方式正确,但函数定义错误C.该函数的定义和调用方式都是正确的D.该函数的定义和调用方式都是错误的

考题 已知:  int a=100;     void Func(ref int b)  { ……  }   则下列函数调用正确的是()A、 Func(ref(10*a))B、 Func(ref 10)C、 Func(ref(a) )D、 Func(ref a)

考题 假设调用函数有以下定义和函数f调用,则函数f中对形参数组错误定义的是()。 charc[5]={‘a’,’b’,’0’,’c,’0’}; printf(“%s”,c);A、f(int array[][6])B、f(int array[3][])C、f(int array[][4])D、f(int array[2][5])

考题 单选题假设函数fun已经定义,其原型为“void fun(int a,int b=7,char*p=“**”);”,下列函数调用中错误的是(  )。A fun(5)B fun(5,8)C fun(6,“##”)D fun(0,0,“==”)

考题 单选题已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是(  )。A char fun(int,int);B double fun(int,int,double);C int fun(int,char*);D float fun(int,int,int);

考题 单选题已知:  int a=100;     void Func(ref int b)  { ……  }   则下列函数调用正确的是()A  Func(ref(10*a))B  Func(ref 10)C  Func(ref(a) )D  Func(ref a)