题目内容

设有变量定义如下: int m=0, *p1;则下列正确的定义或赋值语句是( )。

A. p1=m;
B. *p1=&m;
C. int *p2=&m;
D. int *p3=&p1;

查看答案
更多问题

设有变量定义如下: int m=6, n, *p1=&m, *p2=&n;则下列不正确的表达式语句是( )。

A. *p2=*p1;
B. p2=&p1;
C. n=*p1;
D. p2=p1;

在C++语言中,决定函数返回值类型的是( )。

A. return语句中的表达式类型
B. 调用该函数时的系统状态
C. 调用该函数的主调函数
D. 定义该函数时所指定的函数类型

设有函数说明如下: int* f(int *p,int n);则该函数的函数体中返回语句应为( )。

A. return *p;
B. return &p;
C. return p;
D. return;

下列函数定义中存在语法错误的是( )。

A. char f1(int n){ return n; }
B. float f2(int n){ return n; }
C. f3(int n){ return n; };
D. void f4(){}

答案查题题库