首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请用C语言的函数指针变量,对manage_device函数进行改造,完成下面C语言代码中的(1)、(2)、(3)和(4)处的变量说明或语句,将解答填入对应栏内。 【C语言代码】 /*变量与类型说明*/ #include "stdio.h"
请用C语言的函数指针变量,对manage_device函数进行改造,完成下面C语言代码中的(1)、(2)、(3)和(4)处的变量说明或语句,将解答填入对应栏内。 【C语言代码】 /*变量与类型说明*/ #include "stdio.h"
admin
2009-02-01
50
问题
请用C语言的函数指针变量,对manage_device函数进行改造,完成下面C语言代码中的(1)、(2)、(3)和(4)处的变量说明或语句,将解答填入对应栏内。
【C语言代码】
/*变量与类型说明*/
#include "stdio.h"
#include "stdlib.h"
extern int sys_status;
extern int Dev_drv1(int arg1, int arg2);
extern int Dev_drv2(int arg1, iht arg2);
extern int Dev_drv3(int arg1, int arg2);
extern int Dev_drv4(int arg1, int arg2);
#define NOERROR 0
typedef struct {
int _fd;
(1) 函数指针变量说明;/* 变量名用process */
} TYP_DEV_TAB;
TYP_DEV_TAB dev_tab[50]= {{101, Dev_drv1},{99, Dev_drv2},
{80, Dev_drv3},{120, Dev_dry4},};
/* 程序 */
void manage_device(int devid, int arg1, int arg2)
{ iht place ;
int ret;
(2) 函数指针变量说明;/*局部变量,变量名用ProcAction */
for(place=0 ; place<50 ; place++) {
if(dev_tab [place]._fd == devid) {
(3) 语句1;/* 变量名胜ProcAction, 得到具体函数的入口地址 */
break;
}
}
if(place>=50)
printf("NO DEVICE fd = %d\n",devid);
(4) 语句2;
if(ret!=NOERROR)
printf("DEVICE %d error!", devid);
}
函数的参数存放在什么地址空间中?说明其作用范围。将答案填入对应栏内。
选项
答案
[*]
解析
本题考查对栈空间基础知识。函数的参数存放在进程或任务的栈空间中,在调用函数时,给函数的各参数在栈空间分配地址;函数返回时退出栈空间。所以,函数参数在函数被调用时起作用。
转载请注明原文地址:https://kaotiyun.com/show/1mWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat $1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。 case(1)in 1)cat $1;;
在进行数据查询时,用户编写的应用程序只对全局关系进行操作,而不必考虑数据的逻辑分片,这需要分布式数据库至少要提供______。
DW中的脏数据是指数据获取过程中出现的______的数据。
数据流程图的作用是(24)。
在数据库系统的组织结构中,下列( )映射把数据库与概念数据库联系了起来。
(27)是软件过程评估的国际标准,可以被任何组织用于软件的设计、管理、监督、控制以及提高“获得、供应、开发、操作、升级和支持”的能力。
将一个信道按频率划分为多个子信道,每个子信道上传输一路信号的多路复用技术称为______。
若将Workers表的插入权限赋予用广Userl,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT(43)________________TABLEWorkersTOUserl(44)________________”。
阅读下列说明和表,回答问题,将解答填入答题纸的对应栏内。【说明】防火墙类似于我国古代的护城河,可以阻挡敌人的进攻。在网络安全中,防火墙主要用于逻辑隔离外部网络与受保护的内部网络。防火墙通过使用各种安全规则来实现网络的安全策略。防火墙的
在事件1中,你认为监理公司在监理规划编制方面是否有不妥之处?为什么?根据事件3中确定的“进度控制程序”的实施原则,把下列进度控制的工作按照正确的顺序通过下面给出的框图联系起来(将工作序号恰当地填写到框图中),形成进度控制工作程序图。①基
随机试题
A、Theywereexpensive.B、Theywereunsuccessful.C、Noonebelievedthem.D、Theywereoftennotwelcomed.C录音提到,第一代的绿色广告因为市场营销不佳,
设y=exsin(x2+1),则dy=__________.
太阳伤寒证可见
下列关于英美法系法律制度的历史沿革的叙述中,哪些是错误的?
根据巴塞尔委员会的规定,在风险报告中,为了提高商业银行透明度,信息应当具备哪些特征()。
在心理咨询中规定的各种限制,不包括()。
为防止大气污染,工业上产生的H2S要经过处理,使其变成硫单质,富玛克斯法治理方法和步骤如下:①用2%~3%的NaCO3溶液做吸收剂生成两种酸式盐,其中一种是NaHS;②再加入一种RNO液(R表示一种有机基团)与生成的这种酸式盐的水溶液反应生成硫、碱和R
【案例材料】近年来,中小学教师“有偿家教”现象频繁出现,教育主管部门屡禁不止。张老师是某县重点中学语文老师,2年前,贷款买了一套商品房。为了还贷,张老师利用双休及周一至周五晚上时间,在租用的房间内,招收部分学生集中开展有偿补课活动。李老师是该县重
我们中华民族有悠久的历史和优秀的文化传统,有丰富的文化遗产,中国文化是世界上最古老的文化之一,______,我们的文化不同于其他古代文化的一个特点是,几千年来它一直没有中断,我们丰硕的文化遗产______可以丰富我国人民______可以丰富世界人民的精神文
希西阿德
最新回复
(
0
)