阅读下列说明和程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
(说明)
在开发某嵌入式系统时,设计人员根据系统要求,分别编写了相关程序,其中:
(程序1)是李工编写的一个数据交换子程序。
(程序2)是赵工编写的一段利用递归方法判别链表表示的两个数据结构是否相等的程序,若相等则返回值为1,否则返回为0。判别的准则是若两个链表的首指针相等,则相等;否则进行内部元素比较,元素中的itemid表示后面联合体un的有效性,itemid为0时,联合体un里面的data项有效,否则联合体un中的link项有效。
(程序1)
#include <stdio.h>
swap(int x,int y){
int t:
t= x;
x=y;
y=t;
}
main() {
int a,b;
a=3;
b=4;
swap(a,b);
printf(”%d, %d/n",a,b);
}
(程序2)
typedef struct Item {
int itemid;
union {
char data;
struct Item *link;
}un;
struct Item *nextItem;
} ItemNode;
int EqualItem( ItemNode*x,ItemNode*y){
int res;
if(x==y) retun1;
if(1){
if (2){
If(x->itemid==0){
res= (3) ;
}
else{
res= (4) ;
}
if (res){
retun (5) ;
}
}
}
Return0;
}
(问题1)(6分)
执行(程序1)后,打印出来的a=3,b=4;并没有完成数据交换,请指出李工的问题?并改正程序错误。将答案填写在答题纸中对应的栏目。
(问题2)(5分)
仔细阅读并分析(程序2)中的C语言代码,完成其中(1)~(5)空白填空,将
答案填入答题纸的对应栏内。
(问题3)(4分)
李工编写某嵌入式软件时,遇到了一些问题,请帮助李工解答下面2个问题,并将答案填写在答题纸中对应的栏目。(1)李工在编译时,程序没有通过编译,经检查程序后将文件头的#include<filename.h>改为#include“filename.h”后编译通过,请问#include <filename.h>和#include“filename.h”的区别是什么?(2)李工在编写一段C++程序时,需要调用一段已编译的C语言函数,为什么要加exten“C”?
[试题]试题五(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。(说明)某网站登录系统采用MD5对用户信息进行认证,用户登录界面为login.html, error.asp用于显示登陆出错信息,list.asp用于显示正确登录后页面。(login.html文档的内容)<html><head><title>用户登录界面</title></head><body><center><form. a
[试题]试题五(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)某网上商品销售系统的业务流程如下:(1)将客户的订单记录(订单号,客户ID,商品ID,购买数量)写入订单表;(2)将库存表(商品ID,库存量)中订购商品的库存量减去该商品的购买数量。针对上述业务流程,完成下列问题:(问题1)(3分)假设库存量有大于等于O的约束,可能出现如下情况:当订单记录写入订单表后,修改库存表时因违法约束而无法执行,应如何处理?(100字以内)(问题2)(6分)引入如下伪指令:将商品A的订单
[试题]试题二(共 15 分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)天津市某银行信息系统的数据库部分关系模式如下所示:客户 (客户号,姓名,性别,地址,邮编,电话)账户 (账户号,客户号,开户支行号,余额)支行 (支行号,支行名称,城市,资产总额)交易 (交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款;为负值表示取款。(问题1)(3 分)以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小
[试题]试题五(共15分)阅读下列说明,回答问题l至问题3,将解答填入答题纸的对应栏内。(说明)G.D公司成立于1986年,是一家为客户提供各类软件解决方案的IT供应商。为了规范IT系统管理并提高管理效率,公司对各类管理流程进行了优化,除了优化组织结构、进一步明确职责外,还在日常作业调度、系统备份及恢复、输出管理和性能监控、安全管理和IT财务管理、IT服务计费及成本核算等方面制定了相应的规章制度。G.D公司的IT系统管理涉及到公司诸多方面的工作,公司为集中资源做精核心业务,因而拓展了相关的外包工作。外包成
[试题]试题五(共15分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。(说明)当前,无论是政府、企业、学校、医院,还是每个人的生活,无不受信息化广泛而深远的影响。信息化有助于推进四个规代化,同时也有赖于广泛应用现代信息技术。信息化既涉及国家信息化、国民经济信息化、社会信息化,也涉及企业信息化、学校信息化、医院信息化等。国家信息化就是在国家统一规划和组织下,在农业、工业、科学技术、国防和社会生活各个方面应用现代信息技术,深入开展、广泛利用信息资源,发展信息产业,加速实现国家现代化的过程。而
[试题]试题四(共15分)阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。( 说明 )某公司的网络结构如图 4-1 所示,所有 PC 机共享公网 IP 地址211.156.168.5 接入Internet,另外有2台服务器提供Web服务和FTP 服务,服务器的内网和公网地址如表4-1所示。( 问题1)(3 分)参照图 4-1 中各个设备的 IP 地址,完成表 4-2 中防火墙各个端口的 IP 地址和掩码设置。(1)~(3)备选A. 192.168.1.1B. 10.1.1.1C. 210
[试题]试题五(15 分 )阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)飞机票售票系统,可以同时为多个顾客提供售票服务。一次售票交易主要由查询(R)和购买(W)两个操作组成,而这两个操作之间的间隔可能需要几分钟。 现有两位顾客同时到达一号和二号售票窗口购买机票,一号窗口的查询和购买操作用R1和W1表示,二号窗口的查询和购买操作用R2和W2表示。( 问题1)(5分)根据问题描述,依照下面给出的处理序列,给出可能出现的所有序列。(1)R1 ---------- W1 --------
[试题]试题四(共15分)阅读以下说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。(说明)某公司使用 ASP 开发了商务网站,购物车是网站中一个重要的组件。(问题 1)(6 分)设计购物车模块的核心思想是将顾客订购的物品进行临时保存,其中利用 (1) 可以将订购信息临时存在WEB服务器内存中,利用 (2) 可以将订购信息临时存于客户端硬盘上,另外还可以将订购信息临时存在 (3) 中。(问题 2)(4 分)1.在ASP内置对象中,有两个对象与cookie操作有关。其中 (4) 用来写cookie内
[试题]试题二(共15 分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)天津市某银行信息系统的数据库部分关系模式如下所示:客户 (客户号,姓名,性别,地址,邮编,电话)账户 (账户号,客户号,开户支行号,余额)支行 (支行号,支行名称,城市,资产总额)交易 (交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款;为负值表示取款。(问题1)(3 分)以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小于
[试题]试题四(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)企业信息资源管理是企业整个管理工作的重要组成部分,也是实现企业信息化的关键。在全球经济信息化的今天,加强企业信息资源管理对企业发展具有非常重要的作用。美国著名学者奥汀格曾给出的著名的资源三角形,说明当今社会信息资源已成为企业的重要战略资源,它同物质,能源一起成为推动企业发衰的妥柱。加强企亚信息资源的管理,一方面为企业做出迅速灵敏的决策提供依据;另一方面使企业在激烈的市场竞争中找准自己的发展方向,抢先开拓市场、占