首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义 struct a*f(int t1,int*t2,strcut a t3,struct a*t4) struct a p,*p1;int i; 则正确的函数调用语句为
已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义 struct a*f(int t1,int*t2,strcut a t3,struct a*t4) struct a p,*p1;int i; 则正确的函数调用语句为
admin
2009-02-15
90
问题
已知函数的原形如下,其中结构体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);
答案
2
解析
本题目中函数f的返回值为结构类型的指针,函数的四个形参分别为:t1为整型,t2为整型的指针,t3为struct a类型,t4为struct a类型的指针。在进行函数调用的时候,函数的实参必须要与形参说明相对应,函数的返回值也要赋给相应类型的变量。选项A)函数的返回值不能赋给一个常量;选项C)&(i +2)没有什么意义;选项D)返回值没有传递给任何变量,向函数传递的应该是struct a类型的指针,可是传的却是变量。
转载请注明原文地址:https://kaotiyun.com/show/w0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于多重窗体程序的叙述中,错误的是
下面叙述中错误的是
以下说法中正确的是
以下合法的VB变量名是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=InputBox(”输入第一个数”):y=InputBox(
下面不属于软件设计原则的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
在标准模块中用Public关键字定义的变量,其作用域为
CPU处理数据基本单位为字,一个字的字长()
随机试题
下列关于Excel2010排序操作的叙述中正确的是()
微循环纤维素性血栓又叫
男性,60岁。突然觉头痛、头晕伴恶心、呕吐,测血压为200/140mmHg,该病例的急救措施为
因租船订舱所需要的单据有()。
AllAmericansareatleastvaguely(1)_____withthe(2)_____oftheAmericanIndian.CutbacksinfederalprogramsforIndiansh
下面程序的结果为#include"iostream.h"voidchange(inta,intb){inttemp;temp=a;a=b;
软件设计中划分模块的一个准则是()。
启动InternetExplorer,访问网站:http://www.sohu.com,并将此页添加进收藏夹。
Perhapstherearefar(31)wivesthanIimaginewhotakeitfor(32)thathouseworkisneithersatisfyingnorevenimportantonc
Itishightimethatyou______yourwork.
最新回复
(
0
)