首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

对于下面程序,对p调用正确的是()。 class A{ public:fun(int i){cout<<i<<endl;} };

对于下面程序,对p调用正确的是()。 class A{ public:fun(int i){cout<<i<<endl;} }; main(){ A a; int k=0; void(A::*p)(int); p=A::fun; }

A.a.p(k);

B.*a.p(k)

C.a.*p(k)

D.a::*p(k)

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对于下面程序,对p调用正确的是()。 class A{ pu…”相关的问题
第1题
设下面程序段中调用fun函数传送实参a和b,main(){chara[10],b[10]┇fun(a,b);┇}则在fun函数首部中,

设下面程序段中调用fun函数传送实参a和b, main() { chara[10],b[10] ┇ fun(a,b); ┇ } 则在fun函数首部中,对形参错误的定义是()

A.fun(char a[10],b[10]){…}

B.fun(char a1[],char a2[]){…}

C.fun(char p[10],char q[10]){…}

D.fun(char*s1,char*s2){…}

点击查看答案
第2题
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是()。A.语句p=

已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是()。

A.语句p=&a;是把对象a赋值给指针变量p

B.语句A*p,a;p=&a;调用两次类A的构造函数

C.对语句*p.fun();的调用是正确的

D.语句 p->fun();和语句 a.fun();等价

点击查看答案
第3题
设程序中有如下数组定义和过程调用语句: Dim a(10) as integer …… Call p(a) 如下过程定义中

设程序中有如下数组定义和过程调用语句:

Dim a(10) as integer

……

Call p(a)

如下过程定义中,正确的是

A)Private Sub p(a as integer)

B)Private Sub p(a() as integer)

C)Private Sub p(a(10) as integer)

D)Private Sub p(a(n) as integer)

点击查看答案
第4题
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。 Samplea[2],*p=newSample

A.0

B.1

C.2

D.3

点击查看答案
第5题
以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。#include<stdio.h>main(){

以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。 #include <stdio.h> main() { int *p,*q,a,b; p=&a; printf("input a:"); scanf("%d",*p); }

A.*p表示的是指针变量p的地址

B.*p表示的是变量a的值,而不是变量a的地址

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量

点击查看答案
第6题
以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是#include<iostream.h>void ma

以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是 #include<iostream.h> void main() { int*p,*q,a,b; p=&a; cout<<”input a:”; cin>>p; }

A.*p表示的是指针变量p的地址

B.p表示的是变量a的地址,而不是变量a的值

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量

点击查看答案
第7题
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。 #include<iostream.

以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。 #include<iostream.h> void main {int * P,* q,a,b; P=&a: eout<<”input a:”; cin>>P:

A.* P表示的是指针变量P的地址

B.P表示的是变量a的地址,而不是变量a的值

C.*P表示的是指针变量P的值

D.*P只能用来说明P是一个指针变量

点击查看答案
第8题
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){ int*p,*q,a,b;p=&a

以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是 main() { int*p,*q,a,b; p=&a; printf("input a:"); scanf("%d",*p);}

A.*p表示的是指针变量p的地址

B.*p表示的是变量a的值,而不是变量a的地址

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量

点击查看答案
第9题
下面关于C语言程序的描述,正确的是(55)。

A.总是从第一个定义的函数开始执行

B.要调用的函数必须在main()函数中定义

C.总是从main()函数开始执行

D.main()函数必须放在程序的开始

点击查看答案
第10题
下面是关于过程调用和宏调用的叙述,其中()是正确的。A.程序执行的方法相同,都是调用预先编制的

下面是关于过程调用和宏调用的叙述,其中()是正确的。

A.程序执行的方法相同,都是调用预先编制的程序代码段

B.过程调用比宏调用方便、灵活,应用更广泛

C.宏调用比过程调用执行速度快,但占用较大的内存空间

D.过程调用比宏调用速度快,但占用较大的内存空间

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改