查看: 1885|回复: 0
打印 上一主题 下一主题

2015年湖北大学计算机应用技术专科资料

[复制链接]
跳转到指定楼层
1
发表于 2016-11-29 02:36:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Net 框架与设计

一、填空题
1.代码分离模式,单一模式
2. AutoPostBack
3. nn.ToString()
4. Password
5.新网页的Ur1
6. ControlToValidate
7. Session[“greeting”].ToString()
8. Session.Abandon()
9.开发
10命名空间,类名,partial
11. Session.Timeout=60;
12.跨平台传送数据
13. Header   Insert  ItemInserted
14.封装、继承、多态。
15. IEnumerable,GetEnumerator。
16.公共语言运行库【CLR】
17.运行机制
18..NET Framework SDK
19.子集
20 .公共语言运行库
21. NET Framework
22.虚拟目录
23. Page,Response,Request,Session,Application,Cookie,Server
24.统一资源定位符
25. runat="server"
26.是否响应服务器事件,值为true/false
27.获取文件对象绝对路径
28.返回SQL语句影响行数,值为int型
29. ConnectionString
30. command
31.只读
32. DataAdapter
33. Tables
34.逻辑
35.处理指令
36. web.config
37. XML
38. defaultLanguage
39. x>0&&x
40 for,while,do while
二、选择题
1. d  2b  3c  4a  5d  6c  7c  8d  9a  10c  11c  12b  13b  14b  15c  16b  17a
18b  19d  20b
三、简答题
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。
答: 1private : 私有成员, 在类的内部才可以访问。
2protected : 保护成员,该类内部和继承类中可以访问。
3public : 公共成员,完全公开,没有访问限制。
4internal: 在同一命名空间内可以访问。
2. 列举ASP.NET 页面之间传递值的几种方式。
答. 1)使用QueryString, 如....?id=1; response.Redirect()....
   2)使用Session变量
   3)使用Server.Transfer
3. C#中的委托是什么?事件是不是一种委托?
答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。
事件是一种特殊的委托.
4.override与重载的区别
答:重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。
Override 是进行基类中函数的重写。为了适应需要。
5.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
答:一般为3层:数据访问层,业务层,表示层。
1) 数据访问层对数据库进行增删查改。
2) 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
3) 表示层为了与用户交互例如用户添加表单。
优点:分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:增加成本。
6.CTS、CLS、CLR分别作何解释?
答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。
7.什么是装箱和拆箱?
答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。
8.net中读写数据库需要用到那些类?他们的作用?
答:DataSet:数据存储器。
DataCommand:执行语句命令。
DataAdapter:数据的集合,用语填充。
9.SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号。
答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)
10.什么是code-Behind技术。
答:代码分离技术。可以理解成HTML代码写在前台,C#代码写在后台.当然前台也有脚本,类的调用等,当然写在一起也是可以的.

操作系统

一、单项选择题
1C  2C  3A  4D  5B  6C  7B  8C  9C  10D
二、名词解释题
1、中断是计算机系统结构一个重要的组成部分。在中断机制中的硬件部分(中断装置)的作用就是在CPU每执行完一条指令后,判别是否有事件发生,如果没有事件发生,CPU继续执行;若有事件发生,中断装置中断原先占用CPU的程序的执行,把被中断程序的断点保存起来,让操作系统的处理服务程序占用CPU对事件进行处理,处理完后,再让被中断的程序继续占用CPU执行下去。
2、把暂时不用的页面从内存中调出到外存,就叫作页面淘汰。
3、操作系统提供的系统调用主要有:文件操作类,资源申请类,控制类,信息维护类系统调用往往在管态下执行。
  当操作系统完成了用户请求的“系统调用”功能后,应使中央处理器从管态转换到目态工作。
4、在页式存储管理中,主存被分成大小相等的若干块,同时程序逻辑地址也分成与块大小一致的若干页,这样就可以按页面为单位把作业的信息放入主存,并且可以不连续存放,为了表示逻辑地址中的页号与主存中块号的对应关系,就需要为每个作业建立一张页表。
5、进程是一个程序在一个数据集上的一次执行。由定义知进程关键组成是程序、数据集。
三、填空题
1、前台,后台   2、碎片   3、多道程序    4、访管中断  
5、互斥条件,请求和保持条件,不剥夺条件,环路等待条件
6、命令,程序   7、目态,管态     8、及时  9、输入输出操作     10、系统
四、简答题
1、(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机。
(或)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。
(2)作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机。
2、移动技术是把某个作业移到另一处主存空间去(在磁盘整理中我们应用的也是类似的移动技术)。最大好处是可以合并一些空闲区。
3、根据进程进入系统的先后次序来决定执行次序。
4、用户构造的文件称为文件的逻辑结构。如用户的一篇文档、一个数据库记录文件等。逻辑文件有两种形式:流式文件和记录式文件。
流式文件是指用户对文件内信息不再划分的可独立的单位,如我们的word文件,图片文件等。整个文件是以顺序的一串信息组成。
记录式文件:是指用户对文件内信息按逻辑上独立的含义再划分信息单位,每个单位为一个逻辑记录。记录式文件可以存取的最小单位是记录项。每个记录可以独立存取。这个在数据库中我们学得比较多,容易理解。
由文件系统在存储介质上的文件构造方式称为文件的物理结构。物理结构有:
1)顺序结构:在磁盘上就是一块接着一块地放文件。逻辑记录的顺序和磁盘顺序文件块的顺序一致。顺序文件的最大优点是存取速度快(可以连续访问)。
2)链接结构:把磁盘分块,把文件任意存入其中,再用指针把各个块按顺序链接起来。这样所有空闲块都可以被利用,在顺序读取时效率较高但需要随机存取时效率低下(因为要从第一个记录开始读取查找)。
3)索引结构:磁盘不分块,文件的逻辑记录任意存放在磁盘中,通过一张“索引表”指示每个逻辑记录存放位置。这样,访问时根据索引表中的项来查找磁盘中的记录,既适合顺序存取记录,也可以随机存取记录,并且容易实现记录的增删和插入,所以索引结构被广泛应用。
5、进程的同步是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。
   进程的互斥是指相关的进程在相关临界区上只能一个进程进入,另外的进程只能等待,直到相关的进程离开了临界区才能进入。
五、综合题
1、(1)858毫秒     (2)366毫秒
2、(1)采用FIFO算法,共发生6次缺页中断,依次淘汰的页面为0,1,2,4。缺页中断率为6/10=0.6,即缺页率为60%。
  (2)采用LRU算法,共发生5次缺页中断,依次淘汰的页面为2,0,4。缺页中断率为5/10=0.5,即缺页率为50%。
3、(1)各个作业的运行时间序列:
       JOB1: 8:00—9:30
       JOB2: 10:20—10:50
       JOB3: 10:00—10:20
       JOB4: 9:45—10:00
       JOB5: 9:30—9:40
       JOB6: 9:40—9:45
(2)作业的平均周转时间:
      (90+20+5+70+110+160)/6=75.83(分)。

程序设计方法学

一、单项选择题
    1B    2A    3C    4C    5A    6A    7B    8B    9C    10A    11D    12A    13D    14A    15C
    二、填空题
    1.时间复杂度    空间复杂度    2.数字计算机    模拟计算机    3.树    图
    4.栈顶    栈底    5.深度优先搜索    广度优先搜索
    三、简答题
    1、    计算机硬件与软件的关系主要体现在以下三个方面:
    (1)互相依存。计算机硬件与软件的产生与发展本身就是相辅相成、互相促进的,二者密不可分。
    (2)无严格界面。虽然计算机的硬件与软件各有分工,但是在很多情况下软硬件之间的界面是浮动的。计算机某些功能既可由硬件实现,也可以由软件实现。
    (3)相互促进。无论从实际应用还是从计算机技术的发展看,计算机的硬件与软件之间都是相互依赖、相互影。向、相互促进的。硬件技术的发展会对软件提出新的要求,促进软件的发展;反之,软件的发展又对硬件提出新的课题。
    2、    “冯·诺伊曼原理”的主要思想就是“存储程序控制”原理。“存储程序控制”原理的基本内容是:
    用二进制形式表示数据和指令;
  将程序(数据和指令序列)预先存放在主存储器中,使计算机在工作时能够自动高速地从存储器中取出指令,并加以执行,这是“存储程序控制”的基本特点;
    确立了计算机系统的5大基本部件:存储器、控制器、运算器、输入设备和输出设备,同时也规定了5大部件的基本功能。
    冯·诺依曼型计算机的两大特征是“程序存储”和“采用二进制”。
    3、    一般说来,软件生存周期包括软件定义、软件开发、软件使用与维护三个部分,并可进一步细分为可行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退役10个阶段。
四、写出运行结果
1.  22    l1
    2.  3  2
    五、编程题
      main()
    {  intm,i,k;    (1分)
    seanf("%d",&m);    (1分)
    k=(m斗1)/2;    (1分)
    for(i=2;i=k;i++)    (2分)
    if(m%i==0)break;    (1分)
    if(i>=k十1)    (2分)
    printf("%d is a prime number\n”,m);    (1分)
    else
    printf("%d is not a prime Number\n”,m);    (1分)
    }

数据结构

一、填空题
1.在单链表中,删除指针P所指结点的后继结点的语句是  p->next =p->next->next 。
2.n个顶点的图的最小生成树有___ n-1____条边。
3.二叉树第i层上最多有  2i-1       个结点.
4.树的遍历有两种方法_先序遍历___和__后序遍历___。
5.算法分析涉及时间复杂度和_空间复杂度_两方面。
6.Hash查找算法的时间复杂度为_ O(1) _。
7.队列的特点是先进先出。
8. 二叉树中有n0个叶子,有n2个度为2的结点,则 n0=n2+1 。
二、选择题
9.  A     14. B
10. A     15. D
11. C     16. A
12.B     17. B
13. B     18. C
    三、图表计算题
    19.用prim方法构造最小生成树的步骤如下:


21.(1)push(s,A),push(s,B),push(s,C),pop(s,C),push(s,D),pop(s,D)
        push(s,E),pop(s,E),pop(s,B),pop(s,A)
        出栈序列:CDEBA
(2)push(s,A),push(s,B),push(s,C),pop(s,C),push(s,D),pop(s,D)
        pop(s,B),pop(s,A), push(s,E),pop(s,E)
        出栈序列:CDBAE
(3)push(s,A),push(s,B),push(s,C),pop(s,C),push(s,D),pop(s,D)
        pop(s,B), push(s,E),pop(s,E),pop(s,A),
        出栈序列:CDBEA
22.        第一趟:  60 20 200 30 80 150 31 1 61 44 4 5 55 29
第二趟:  200 1 4 5 20 29 30 31 44 150 55 60 61 80
第三趟:  1 4 5 20 29 30 31 44 55 60 61 80 150  200
    23.散列表如下:


数据库基础与应用

一、单项选择题
  1. C     2. C    3.D    4. D    5. A 6. D     7. B    8.B    9. A    10. C   
二、填空题
1. 数据操纵2. 安全性保护3. 除法4. 候选码5. 完整性 6. 外部关键字值7. 总体 E-R 模型 8. 关系数据库9. 日志文件10. 实体
三、名词解释
1. 事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位。
2. 控制数据整体结构、负责 DBS 正常运行的人或机构。
3. 2NF关系模式中不存在非主属性对候选码的部分函数依赖。
4. 多个事务相互等待对方解除封锁的现象。
四、简答题     
1. 数据库定义、操纵、保护、存储、维护和数据字典。
2. 事务故障、系统故障、介质故障。
3. 分为4个部分:
数据定义、数据操纵、数据控制、嵌入式 SQL 语言的使用规定。
4. 实体完整性、参照完整性、用户自定义完整性。
五、程序设计题
1. П学号,姓名,课程名,分数 ( σ专业 =' 英语 '( 学生∞学习∞课程 )) 
2. П学号,姓名,专业,分数 ( σ分数 >90 ∧名称 =' 数据库原理 '( 学生∞学习∞课程 )) 
3. П学号,姓名,专业 ( 学生 )- П学号,姓名,专业 ( σ课程号 ='C135'( 学生∞学习 )) 
4. SELECT 学号,姓名,专业
FROM 学生
WHERE 学号 NOT IN 
(SELECT 学号
FROM 学习
WHERE 课程号 ='C135') 
5. SELECT 学号,姓名,专业
FROM 学生
WHERE 学号 IN 
(SELECT X. 学号
FROM 学习 AS X ,学习 AS Y 
WHERE X. 学号 =Y. 学号 AND X. 课程号 ='C135'
AND X 课程号 = ' C219 ' ) 
6. DELETE FROM 学生
WHERE 学号 IN 
(SELECT 学号
FROM 学习
WHERE 分数 =0) 
六、应用题
1.该图书馆数据库的E-R图如下


其中:
读者:读者号,姓名,地址,性别,年龄,单位;
图书:书号,书名,作者,出版社。
转换后的关系模型为:
借阅者(读者号,姓名,地址,性别,年龄,单位)
书籍(书号,书名,作者,出版社)
借阅(读者号,书号,借出日期,应还日期)
2.(l)CREATE DATABASE 学生选课库
ON PRIMARY(NANE=学生选课库,
FILENAME=‘C:\msSQL\data\学生选课.mdf’,
SIZE=4MB,
MAXSIZE=6MB,
FILEROWHT=2MB)
GO
(2)CREAT TABLE学生(学号 CHAR10)PRIMARY KEY CLUSTERED,
姓名CHAR(8),
性别 CHAR(2),
年龄SMALLINT
所在系VARCHAR(50))
GO
CREAT TABLE课程(课程号CHAR(10)PRIMARY KEY CLUSTERED,
课程名VARCHAR(50),
先行课VARCHAR(50))
GO
CREATE TABLE选课(学号 CHAR(10),
课程号VARCHAR(50),
成绩SMALLINT,
CONSTRAINT C1 PRIMARY KEY(学号,课程号),
CONSTRAINT C2 FOREIGN KEY(学号)REFRENCES学生(学号),
CONSTRAINT FOREIGN KEY(课程号)REFERENCES课程(课程号))
GO
(3)CREATE INDEX student_ind ON学生(学号)
GO
CREATE INDEX class_ind  ON课程(课程号)
GO
CREATE  INDEX  select_ind  ON选课(学号,课程号)
GO
您需要登录后才可以回帖 登录 | 注册

本版积分规则



Archiver|手机版|小黑屋| 湖北工业大学大学 ( 沪ICP备06058577号 )  

返回顶部 返回列表