学校信息技术课程标准 本文关键词:信息技术,课程标准,学校
学校信息技术课程标准 本文简介:一、义务教育阶段信息技术课程定位中小学信息技术课程是为了适应技术迅猛发展的信息时代对人才培养提出的新要求而设置的必修课程,是以培养学生的信息素养和信息技术操作能力为主要目标,以操作性、实践性和探究性(创新性)为特征的指定学习领域。在国家规定的必修课程领域外,各省、市、自治区在保证最低要求的基础上,在
学校信息技术课程标准 本文内容:
一、
义务教育阶段信息技术课程定位
中小学信息技术课程是为了适应技术迅猛发展的信息时代对人才培养提出的新要求而设置的必修课程,是以培养学生的信息素养和信息技术操作能力为主要目标,以操作性、实践性和探究性(创新性)为特征的指定学习领域。在国家规定的必修课程领域外,各省、市、自治区在保证最低要求的基础上,在课程内容、培养目标、课时安排等方面有一定的自主权。
二、
义务教育阶段信息技术课程的总体价值
义务教育阶段信息技术教育的有效实施可以提高学生利用信息技术有效开展各学科学习和探究活动、积极参与社会实践、主动进行终身学习的能力;可以拓展学生适应现代社会生活所需的信息技术技能,巩固信息素养和技术创新意识;对于培养国家建设和国际竞争所需的信息技术人才、提高全社会的科技文化水平具有非常重要的奠基作用。
三、
义务教育阶段信息技术教育目标
总体而言,义务教育阶段信息技术教育的课程目标为培养——发展学生积极学习和探究信息技术的兴趣,养成——巩固良好的信息意识和健康负责的信息技术使用习惯,形成——提高信息自理能力,培养——强化学生使用信息技术支持各种学习和解决各类问题的意识和能力。义务教育阶段信息技术教育强调,学生在实践活动中,体验借助计算机和网络获取、处理、表达信息并用以解决实际问题、开展学科学习的过程;活动中理解感知信息的重要性,分析编码以及利用计算机等常见信息处理工具自理信息的一般过程;积极参加信息技术活动,主动探究信息技术工作原理和信息科技的奥秘。
义务教育阶段信息技术内容设置和选择原则
一、
小学、初中、高中的信息技术教育要衔接。
小学的信息技术教育基本完成应用软件的学习;初中的信息技术教育要具有“双衔接”,初中不再是零起点。关于义务教育阶段信息技术教育的内容及目标要求的衔接,参考下表:
兴趣特长
应用技能
信息素养
技术创新
小学
激发兴趣保持学习动机
掌握常用软件/工具的应用技能
体验信息活动形成信息意识
质疑的问题意识敢于尝试的创新精神
初中
激发兴趣保持学习动机
拓展+提升初步具备一技之长
自主选择综合运用
创新能力培养,改进方案,动手创新
高中
专业学习和发展兴趣
自选门类专业发展
信息→知识→智慧
某一技术门类的设计、制作、创造
二、
以兴趣为起点,以活动为载体,螺旋上升的设置内容。
要让学生在“玩中学”。淡化学科体系,打破各操作软件之间的界限,以符合学生年龄特点和认知规律的实践任务为主线,将学生必须掌握的软件操作分散到不同学年的实践活动中,通过技术要求的提升引领学生螺旋上升学习。
三、
鼓励跨学科的活动为主题,实现技术学习与技术应用之间的整合,体现“双价值”。
以学科学习主题作为信息技术任务选题,鼓励学生将尝到的信息技术技能应用到其他学科、领域学习中。以此加深学生对信息技术在学科学习中的价值的理解,推动信息技术与其他学科、领域的整合,实现信息抚摩作为学习对象与学习工具的双重价值。
四、
适应地区差异,体现地域特色,有很强地方特色的国家课程。
各省市的教研部门在达到要求的基础上,确定地方课时、界定课程内容、选择教材呈现方式上有一定的自主权;教师在内容选择、难度设置上应适应本地设备、师资及学生的现状,活动选题除了体现课程整合外,要鼓励多样化的选题,体现“四地”——立足地方现实,体现地方特色,反哺地区经济,整合地域文化。
五、“应用与创新相结合”的课程目标,要体现个别差异,鼓励技术创新。
多样的课程,打破教室和书本的局限;
义务教育阶段信息技术教育的内容和目标要求
义务教育阶段信息技术全家人发为基础性内容和拓展性内容。基础性内容是学生运用信息技术开展学科学习和综合实践活动,适应现代社会生活的必要基础,这是必修内容。拓展性内容是针对信息技术条件较好的地区以及在信息技术方面学有余力的学生设置的选择性学习内容,以引导学生在信息技术学习的广度和深度上进一步发展。小学的等候包括机器人教学和LOGO语言。中学的等候内容有机器人教学和基于汉语编程语言的程序教学。
小学信息技术教育的内容及目标要求
一、
形成运用计算机自理信息的基本能力。
1、
能识别计算机的外观和常用输入设备(如鼠标、键盘)、输出设备(监视器、打印机)及其他常用外接设备(如音箱、耳机、话筒等);能通过动手组装或观看组装示范,探究计算机的基本构成,认识不同部件的基本功能在(活动学习——直接经验;观察学习——间接经验)。
2、
通过打字任务或简单的游戏,熟悉计算机的基本操作。熟悉操作常用输入、输出设备。
3、
能在实际操作的基础上,总结利用计算机输入、存储、加工、输出信息的基本流程;借助自己获取、加工信息的经验,体验计算机在自理信息方面的优势,知道计算机是现代信息技术的核心。
二、
树立与终身学习和现代社会生活相适应的信息意识,形成积极的信息技术学习态度,养成健康负责的信息技术使用习惯。
1、
结合生活和学习经验,体验信息在生活、学习、科研中的重要作用,逐步形成理性认识信息价值(理念先行)、每锐捕捉有用信息(选择性注意)、主动获取相关信息(有目的的任务驱动)、甄别筛选正确信息(针对性、准确性、价值高低),共享交流有益信息的良好信息意识;逐步形成判断和使用健康信息、主动抵钥触不良信息的信息道德判断能力;能讨论每个个体在创作和共享有益信息方面的责任。
2、
通过身边的整合或观看案例,现代信息技术在获取、加工、存储、表达和交流信息方面的作用,理解信息技术是人的信息加工器官的延伸,讨论人类发明创造信息技术的基本历程,形成乐于学习、勤于操作、敢于创新的信息技术学习态度,树立不断提高自身信息素养和技术操作能力;主动参与科技创新的志愿。
3、
观察和列举日常生活、学科学习和其他综合实践活动中信息技术的常见应用,能讨论这些技术应用带来的利弊。
4、
能讨论应用信息、信息产品、信息技术现备和软件时涉及到的法律、法规和道德问题,能描述不恰当应用带来的后果;知道如何负责地使用技术设备和信息资料,在引用他人的观点、成果和信息时理,知道如何注明出处和给予恰当的致谢;养成保护自己信息安全的意识,学会防查杀病毒、简单的文件加密(如设置使用口令)等信息保护方法——“行为指导”“使用技能”。
三、
学会利用信息技术工具收集和处理信息,以支持学习、探究和解决日常生活问题。
1、
能根据学科学习和其他活动需要,分析所需的信息及其类型,讨论确定合适的信息来源(如他人、书籍、报刊杂志、光盘、录像、电视、因特网等),学会从不同的信息来源搜集资料的方法(如实验、调查、访谈等)。对信息搜集过程进行一定的规划,初步形成信息需求分析的意识和习惯。
2、
学会利用常用设备(如数码相机、探测器、扫描仪、录像机等)获取第一手的信息,或利用常见信息技术设备对传统介质的信息进行必要的数字转换。
3、
学会利用计算机输入和存储资料,学会利用计算机的资源管理功能对文件资料进行合理的分类整理、建立以及重命名文件(夹)、保护文件等,能迅速查找和提取自己计算机内存储的信息;通过比较和实际体验,感受对信息进行数字化编码、存储和管理的优势,认识到数字化是信息技术的核心概念之一。
4、
能熟练有效地运用过程通讯工具和在线资源(如E-mail、因特网等),浏览、查找、下载和保存远程信息,以满足自主学习、合作探究及其他问题解决的需要。
5、
能根据任务需要评价信息的相关性、准确性、适切性和可能存在的偏差,甄别和选用有价值的信息。
四、
学会使用常用信息处理工具和软件,展开写作、会画等活动,制作电脑作品。
1、学会使用一种计算机画图软件,设计并绘制图形。例如根据表达意图确定图画的主题和大体构思;能设置背景颜色和图画的颜色;能使用常用的电脑绘画工具画出点、线、面;能通过剪切、复制、粘贴等电脑特用的功能对点、线、面进行组合、编辑,构成符合表达意图的完整图画;能给图画上色,能对图画的整体或某个部分进行修改,或设置必要的效果。
2、学会使用一种文字处理软件处理文字信息写作,在学会常胜文字自理功能的基础上,学会通过文字编辑、版面设置、剪贴画、艺术字、绘制图形、插入图片、制作文字表格等方式,增加文档的表现力。
3、熟悉信息处理软件的界面和常用工具,比较不同软件界面的异同,总结具有广泛适用性的操作方式,积累技术应用经验。
五、学会使用多媒体制作软件,运用文字、图片
、声音等多种方式,灵活地表达想法、创意和研究结果。
1、能根据内容的特点和表达的需要,思考并确定表达意图和作品风格;进而根据表达意图,比较图画、文字、表格、声音等不同信息表达形式的优缺点,选择(组合)合适的表达方式,对作品的制作过程进行初步的思考和规划。
2、学会运用合适的信息处理工具或软件(如文字处理软件、画图或图形处理软件、计算机录音软件等),导入、插入图画、文字、表格和声音,并进行必要的编辑或修改,设置图像和文字的效果;制作或插入表格;录制或截取一段声音等。
3、学会使用一种简单的多媒体制作软件,集成文字、图画、声音等信息,制作简单的多媒体演示文稿。能根据作品特点和受众的需要,学会选择合适的方式演示或发布电脑作品,表达主题和创意。
4、能根据作品特点和受众的需要,学会选择合适的方式演示或发布电脑作品,表达主题和创意。
5、能对自己和他人的电脑作品进行评议,并在评议基础上对电脑作品进行必要的优化以增强表现力。比较利用电脑制作作品与传统作品的制作过程的异同。
6、讨论所用信息技术工具的优缺点,提出可能的技术改进建议,形成初步的技术创新意识。
六、学会运用常用远程通讯工具进行合作学习,开展健康的社会交往。
1、学会使用电子邮件与他人共享信息、获取支持、表达观点或开展合作。
2、学会使用在线讨论工具或已有的学习网站,讨论课程熟读中开展持续深入的主题研讨。
3、学会使用同页制作软件,规划、设计、制作发布简单的网站,通过网站共享信息、发表看法、发布成果、交流思想,支持合作探究或其他有意义的社会活动。
4、能观察和讨论网站交往中产生的法律、法规和道德问题,在使用网络与人交往时,能遵守相关的法律、法规和网络礼仪;能结合实例,讨论网络应用对个人信息资料与身心安全的潜在威胁,形成网络交往中必要的自我保护意识,知道不恰当的网络应用和网络交往可能产生的后果。
七、学会设计和制作简单的机器人,体验“采集信息——处理信息——控制动作”的基本过程。该部分内容为选修。
1、能识别是建议机器人的基本构造;说出各类传感器(如声音、光敏、红外、温度、触摸)的功能及其对人类功能的模拟,能描述机器人各部分的功能和工作原理,如通过传感器搜集信息。通过程序判断处理信息、控制外部动作等流程。
2、研究和了解现代机器人的发展趋势,讨论机器人与人类在解决相关问题上的优缺点。例如,机器人对复杂情况的反应,机器人可以完成哪些人类难以完成的任务等。
3、学会根据生活和学习中的实际需要,设计、动手制作或组装简单的实物机器人(如:机器人导盲,机器人迎宾、灭火、踢足球、走迷宫等),将编制好的控制程序使用流程图方式导出到实物机器人,运行机器人并对机器人及其控制程序做出必要的调式和修改。或使用简单易学的程序语言(LOGO)编制简单的程序控制机器人做出简单动作或解决简单问题。
4、在不具备实物机器人的情况下,也可以利用机器人仿真环境来模拟机器人的运动和调试使用流程图编制的简单的控制程序;初步感受利用程序解决问题的一般过程。
篇2:成都信息工程学院计算机网络课程实验三
成都信息工程学院计算机网络课程实验三 本文关键词:成都,计算机网络,信息工程学院,课程,实验
成都信息工程学院计算机网络课程实验三 本文简介:计算机网络实验报告实验三:编写客户服务器程序班级xxxxx姓名xxxxxxxxxxxxx学号xxxxxxxxx日期xxxxxxxx一、实验目的:学习TCP/UDP协议套接字编程,深入理解客户服务器程序的原理,以及端口作用等。二、实验内容编写客户服务器程序,服务器运行后等待客户连接,一旦收到客户送来的
成都信息工程学院计算机网络课程实验三 本文内容:
计算机网络
实验报告
实验三:编写客户服务器程序
班级
xxxxx
姓名
xxxxxxxxxxxxx
学号
xxxxxxxxx
日期
xxxxxxxx
一、
实验目的:
学习TCP/UDP协议套接字编程,深入理解客户服务器程序的原理,以及端口作用等。
二、
实验内容
编写客户服务器程序,服务器运行后等待客户连接,一旦收到客户送来的信息,立即回送回去。
客户机等待用户输入信息,然后发送给服务器。并接受服务器回送回来的信息。所有的信息均需显示在屏幕上。
三、
程序实现设计方法
编写客户服务器程序,服务器运行后等待客户连接,一旦收到客户送来的信息,立即送回去。
客户机等待用户输入信息,然后发送给服务器。并接受服务器回送回来的信息。所有的信息均需显示在屏幕上。
可以每2个人一组,一个负责服务器端,一个负责客户端。(自己协商使用udp还是tcp方式,端口号)
上机实验过程:
1、启动winXP,运行vc程序
2、新建一个文件,录入编辑好的服务器程序或客户程序
3、分别以server.c或client.c保存
4、打开build/compile菜单,系统会自动建立一个新的工程,然后完成编译工作
5、打开project/settings.菜单,在对话框的link标签下,找到project
options:编辑框,在其中添加“WS2_32.LIB”
6、打开build/build菜单,系统生成执行程序server.exe或client.exe
7、分别运行server.exe,client.exe,观察两个程序运行结果
四、
源程序
服务器端程序
/****************************************************Windows环境下使用VC编写的TCP通信服务器端程序在编译这个程序时,需要在工程设置项目--〉连接项目中添加如下两项:
Ws2_32.lib和Winmm.lib否则编译后链接生成可执行文件时会出错!服务器程序在单机内的测试运行方法:
server
[监听端口:缺省为9999]程序中的函数列表:int
InitSockets(void):
插口(套接字)初始化void
ServeAClient(LPVOID
lpv):为客户提供服务的函数int
ServerLoop(SOCKET
sd_listen,int
isMultiTasking):
服务器循环函数,服务期间总是在这个函数中循环********************************************************/
#include
#include
#include
/*
由于Winsock目前有两个版本:2.2和1.1,所以我们首先必须判断系统所支持的Winsock版本,这就要靠WSAStartup函数了。
另外还有一个WSACleanup函数,这两个函数是Winsock编程必须调用的,其中WSAStartup函数的功能是初始化Winsock
DLL,因为在Windows下,Socket是以DLL的形式实现的。1.1版本的DLL为Winsock.dll,而2.2版本的DLL则为Wsock32.dll,其中在2.2版本的系统中,对Winsock1.1函数的调用会由Wsock32.dll自动映射到Winsock.dll。WSAStartup函数的功能就是初始化DLL,其函数原型为:
int
WSAStartup
(WORD
wVersionRequested,LPWSADATA
lpWSAData);
其第一个参数为你所想需要的Winsock版本!低字节为主版本,高字节为副版本!由于目前Winsock有两个版本:1.1和2.2,因此该参数可以是0x101或0x202;第2个参数是一个WSADATA结构,用于接收函数的返回信息!WSAStartup函数调用成功会返回0,否则返回非0值!
由于Win
95,WinNT4自带的Winsock是1.1版本的,所以如果你的程序是基于Winsock2.2的,那很可能无法在上面运行。因此,如果你希望你写的程序被所有Windows平台支持的话,最好将其声明成1.1版的,不过这样将无法使用很多Winsock2.2才有的特性!至于WSACleanup的用法很简单,用“WSACleanup();”就行了!另外,在DLL内部维持着一个计数器,只有第一次调用WSAStartup才真正装载DLL,以后的调用只是简单的增加计数器,而WSACleanup函数的功能则刚好相反,每调用一次使计数器减1,当计数器减到0时,DLL就从内存中被卸载!因此,你调用了多少次WSAStartup,就应相应的调用多少次的WSACleanup!/
int
InitSockets(void)
{
WSADATA
wsaData;
WORD
wVersionRequested;
int
err;
/*
Ask
for
Winsock
1.1
functionality/
wVersionRequested
=
MAKEWORD(
1,1
);
err
=
WSAStartup(
wVersionRequested,if
(
err
!=
0
)
{
printf(“Error
%d:
Winsock
not
available/n“,err);
return
1;
}
return
0;
}
#define
WSA_ERROR(x)
{
printf(“Error
%d:
%s/n“,/
WSAGetLastError(),x);
return
1;
}
int
ServerLoop(SOCKET
sd_listen,int
isMultiTasking);
main(int
argc,char*argv)
{
SOCKET
sd_listen;
int
err;
u_short
iPort;
struct
sockaddr_in
addr_srv;
struct
hostentptrHost;
iPort
=
(argc
>=
2)
?
atoi(argv[1])
:
9999;//从命令行中提取服务器监控的端口号,如果命令行没有带数字格式的端口号,则定为9999
InitSockets();//初始化套接字
/*
创建套接字有两个函数,socket和WSASocket,前者是标准的Socket函数,而后者是微软对Socket的扩展函数。socket函数有3个参数,第一个是指定通信发生的区域,在UNIX下有AF_UNIX、AF_INET、AF_NS等,而在Winsock1.1下只支持AF_INET,到了2.2则添了AF_IRDA(红外线通信)、AF_ATM(异步网络通信)、AF_NS、AF_IPX等;第2个参数是套接字的类型,在AF_INET地址族下,有SOCK_STREAM、SOCK_DGRAM、SOCK_RAW三种套接字类型。SOCK_STREAM也就是通常所说的TCP,而SOCK_DGRAM则是通常所说的UDP,而SOCK_RAW则是用于提供一些较低级的控制的;第3个参数依赖于第2个参数,用于指定套接字所用的特定协议,设为0表示使用默认的协议。socket函数调用成功返回一个套接字描述符,错误则返回SOCKET_ERROR。/
sd_listen
=
socket(PF_INET,SOCK_STREAM,0);
if
(sd_listen
==
INVALID_SOCKET)
{
printf(“Error:
out
of
socket
resources/n“);
return
1;
}
/*
接下来要为服务器端定义的这个监听的socket指定一个地址及端口(Port),这样客户端才知道要连接哪一个地址的哪个端口,为此我们首先设置数据结构struct
sockaddr中的参数,随之调用bind()函数将socket邦定在指定的端口和地址上,该函数调用成功返回0,否则返回SOCKET_ERROR。sockaddr_in结构的sin_addr.s_addr成员被设置为INADDR_ANY,意味着由操作系统给socket自动指定一个最有效的IP地址。/
addr_srv.sin_family
=
PF_INET;
addr_srv.sin_addr.s_addr
=
htonl(INADDR_ANY);
addr_srv.sin_port
=
htons(iPort);
err
=
bind(sd_listen,(const
struct
sockaddr)
if
(err
==
INVALID_SOCKET)
WSA_ERROR(“Error:
unable
to
bind
socket/n“)
/*
当服务器端的Socket对象绑定完成之后,服务器端必须通知操作系统为这个socket建立一个监听队列来接收客户端的连接请求。listen()函数使服务器端的Socket
进入监听状态,并设定可以建立的最大连接数。该函数调用成功返回0,否则返回SOCKET_ERROR。/
err
=
listen(sd_listen,SOMAXCONN);
if
(err
==
INVALID_SOCKET)
WSA_ERROR(“Error:
listen
failed/n“)
//程序进入服务循环函数
ServerLoop(sd_listen,1);
printf(“Server
is
down/n“);
WSACleanup();
return
0;
}
/*
如果客户端发来HELLO
SERVER,
那么服务器端将回送HELLO
CLIENT,
不符合的输入,服务器端将没有响应/
void
ServeAClient(LPVOID
lpv)
{
SOCKET
sd_accept
=
(SOCKET)
lpv;
const
charmsg
=
“HELLO
CLIENT“;
char
response[4096];
memset(response,0,sizeof(response));
recv(sd_accept,response,sizeof(response),0);
if
(strcmp(response,“HELLO
SERVER“))
{
printf(“Application:
client
not
using
expected
““protocol
%s/n“,response);
}
else
send
(sd_accept,msg,strlen(msg)+1,0);
closesocket(sd_accept);
}
#define
MAX_SERVED
3
//服务器端的循环函数,服务期间总是在这个函数中运行
int
ServerLoop(SOCKET
sd_listen,int
isMultiTasking)
{
SOCKET
sd_accept;
struct
sockaddr_in
addr_client;
int
err,nSize;
int
numServed
=
0;
HANDLE
handles[MAX_SERVED];
int
myID;
//主循环体,服务期间总是在这个结构内循环
while
(numServed
#include
int
InitSockets(void)
{
WSADATA
wsaData;
WORD
wVersionRequested;
int
err;
/*
Ask
for
Winsock
1.1
functionality/
wVersionRequested
=
MAKEWORD(
1,1
);
err
=
WSAStartup(
wVersionRequested,if
(
err
!=
0
)
{
printf(“Error
%d:
Winsock
not
available/n“,err);
return
1;
}
return
0;
}
#define
WSA_ERROR(x)
{
printf(“Error
%d:
%s/n“,/
WSAGetLastError(),x);
return
1;
}
//void
InitSockets(void);
main(int
argc,char*argv)
{
SOCKET
sd_client;
int
err;
u_short
iPort;
struct
sockaddr_in
addr_srv;
struct
hostentptrHost;
char
response[4096];
charpszHost;
charmsg
=
“HELLO
SERVER“;
if
(argc
==
3)
{
pszHost
=
argv[1];
iPort
=
atoi(argv[2]);
}
else
{
printf(“Usage:/t
client1
[hostname]
[portno]“);
return
1;
}
InitSockets();
sd_client
=
socket(PF_INET,SOCK_STREAM,0);
if
(sd_client
==
INVALID_SOCKET)
WSA_ERROR(“no
more
socket
resources“)
//输入了数字格式的主机名,则直接转换,否则通过gethostbyname获取主机IP
if
(atoi(pszHost))
{
u_long
ip_addr
=
inet_addr(pszHost);
ptrHost
=
gethostbyaddr((char)
}
else
ptrHost
=
gethostbyname(pszHost);
if
(!ptrHost)
WSA_ERROR(“cannot
resolve
hostname“)
addr_srv.sin_family
=
PF_INET;
memcpy((char)
addr_srv.sin_port
=
htons(iPort);
//向服务器发出连接请求
err
=
connect(sd_client,(struct
sockaddr)
if
(err
==
INVALID_SOCKET)
WSA_ERROR(“cannot
connect
to
server“)
printf(“You
are
connected
to
the
server/n“);
//连接上后,向服务器发出服务请求
send
(sd_client,msg,strlen(msg)+1,0);
memset(response,0,sizeof(response));
//接收服务器返回的服务信息
recv(sd_client,response,sizeof(response),0);
printf(“server
says
%s/n“,response);
closesocket(sd_client);
WSACleanup();
return
0;
}
篇3:重庆大学计算机信息管理基础课程考试试卷B
重庆大学计算机信息管理基础课程考试试卷B 本文关键词:重庆大学,考试试卷,课程,基础,计算机信息管理
重庆大学计算机信息管理基础课程考试试卷B 本文简介:2007-2008第一学期计算机信息管理基础课程考试试卷B一、单项选择题(1分/每小题,共20分)1、信息的属性包括()。A事实性、变换性、传递性B时效性、依附性、价值性C等级性、压缩性、可视性D共享性、事实性、规律性2、找出正确的叙述()ADROPTABLE表示删除表的定义BDELETEFROMT
重庆大学计算机信息管理基础课程考试试卷B 本文内容:
2007-2008第一学期计算机信息管理基础课程考试试卷
B
一、单项选择题(1分/每小题,共20分)
1、信息的属性包括(
)。
A
事实性、变换性、传递性B
时效性、依附性、价值性
C
等级性、压缩性、可视性D
共享性、事实性、规律性
2、找出正确的叙述(
)
A
DROP
TABLE表示删除表的定义
B
DELETE
FROM
TABLE表示删除表的定义
C
DROP
TABLE
等于
DELETE
FROM
TABLE
D
DROP
TABLE属于数据操纵语言
3、关于SQL的叙述,错误的是(
)。
A
SQL表示“结构化查询语言”
B
SQL表示“标准化查询语言”
C
SQL是通用的关系数据库语言
D
用户不必了解SQL的执行过程
4、管理信息系统的结构有(
)。
A
MIS的纵向结构、MIS的横向结构、MIS的垂直结构
B
MIS的纵向结构、MIS的横向结构、MIS的水平结构
C
MIS的纵向结构、MIS的横向结构、MIS的交叉结构
D
MIS的纵向结构、MIS的横向结构、MIS的纵向横向综合结构
5、管理信息系统的开发过程包括4个大的阶段,它们是(
)。
A
初步调查、可行性分析、需求分析和逻辑设计
B
初步设计、详细设计、物理设计和程序设计
C
流程设计、数据设计、程序设计和代码设计
D
系统分析、系统设计、系统实施和系统评价
6、以下表述中,错误的是(
)。
A“二维表”可称为关系
B
一个元组是一个关系
C
属性相当于记录中的一个字段
D
域是属性的取值范围
7、系统切换不包括(
)。
A
直接切换
B
平行切换C
逐步切换D
迭代切换
8、从原始的数据到数据库的设计,要经历3个世界。以下哪个不属于这3个世界:
A
技术世界B现实世界
C
信息世界D数据世界
9、通常唯一识别一个记录的一个或若干个数据项称为
(
)。
A
主键
B
副键
C
鉴别键D
索引项
10、关于数据规模的金字塔结构,正确的叙述是:(
)。
A高层管理是非结构化的B基层管理是非结构化的
C中层管理是非结构化的D高层和基层是非结构化的
11.
数据库系统体系的三级模式结构包括(
)。
A
外模式、概念模式和内模式B
概念模式、逻辑模式和物理模式
C
单模式、双模式和多模式D
理论模式、物理模式和应用模式
12、数据流图有4种基本元素,以下哪一个不属于这4种之一(
)。
A
外部实体
B
数据流
C
数据库
D
数据存储
13、S-Designor中的ProcessAnalyst是(
)
A
分析工具
B
设计工具
C
数据库管理工具
D
通用描图工具
14、括号、幂运算、关系运算和逻辑运算等几种运算中,优先级最高的是(
)。
A
括号
B
幂运算
C
关系运算
D
逻辑运算
15、可行性研究包括:D
A
经济可行性、功能可行性、运行可行性和管理可行性
B
经济可行性、合同可行性、运行可行性和管理可行性
C
经济可行性、数学可行性、运行可行性和管理可行性
D
经济可行性、技术可行性、运行可行性和管理可行性
16、用于定义、撤销和修改数据模式的语言是(
)。
A
数据定义语言
B
数据查询语言
C
数据操纵语言
D
数据控制语言
17.PowerBuilder应用启动时装入的第1个对象是(
)
A
工作空间B
应用对象C
主窗口D
主菜单
18、在用SQL查询时,表示相同列值不重复计算的是(
)。
A
not
null
B
distinct
C
default
C
unique
19、目前商品化的数据库管理系统大部分属于(
)。
A
面向对象模型
B
网状模型
C
关系模型
D
层次模型
20、建立能反映不同实体间存在的各种联系,即E-R图。如果一个教师可指导多名研究生,且一名研究生可由多们教师指导,那么指导教师与研究生间的这种指导联系便是(
)。
A
自联系
B
一对一(1:1)
C
一对多(1:N)
D
多对多(M:N)
二、
判断题(1分/每小题,共10分。)
(在下列各题前,正确的叙述打√
,否则打×。)
1.
数据本身是符号的集合,也就是数字、字母、文字和标点符号的集合。
2.
信息具有共享性,说明信息可以由很多人共同占有,把自己知道的信息告诉别人并不影响自己对信息的掌握。
3.
管理信息系统的主要任务是以计算机代替人的工作以提高信息处理的能力。
4.
关系中元组的顺序可任意,在一个关系中可以任意交换两行的次序。
5.
关系中各个属性必须有不同的名字,不同的属性可以来自同一个域。
6.
第一代数据库的数据模型是层次模型,第二代是网状模型,第三代是关系模型。
7.
在PowerBuilder应用中所有窗口都可以拥有菜单。
8.
系统测试就是要精心找出程序中的错误,以保证系统在运行时不发生错误。
9.
保留字是PowerBuilder内部使用的一组单词,有着特殊的含义,不能再把它们用做标识符。
10.系统开发管理的目的是经济地、按质按时地开发出系统,而运行管理的目的是使系统在一个预期时间内能正常发挥其应有的作用,产生其应有的效益。
三、
名词解释(2分/每小题,共10分)
1.实体完整性规则
2.第三范式的定义
3.关键字
4.系统维护
5.外部实体
四、
简答题(每小题4分,共20分)
1.简述可行性研究一般应从哪几个方面考虑。
2.
SQL核心语句分为哪四类?
3.至少列出4个DataWindow控件的常用函数,并说明相应的功能
4.至少列出4个数据窗口对象的区域
5.简要说明软件设计主要包括哪些内容。
五、分析与应用题(前两个题5分/每小题,后五个题6分/每小题,共40分)
1.在以下所示的关系R中,同一项工程需要不同的材料,每一项工程对某一种材料有一定的需要量,该材料存放在某一仓库中,一个仓库号对应一个仓库地址。
关系R(工程号,工程名称,材料号,价格,需要量,仓库号,仓库地址)
请回答:
(1)
关系R属于第几范式?为什么?
(2)
叙述如何将关系R规范化为第三范式(3NF)?并给出符合3NF的关系。
2.网络计划法是编制信息系统开发项目工作计划的常用方法之一,请补充完整下图,计算每个事件的最早时间和最晚时间;并找出关键路径。
1
0
0
2
3
4
69
A
B
C
H
F
E
G
3
2
3
3
2
2
4
1
2
2
5
D
3
已知关系模式:S(Sno,Sname),C(Cno,Cname,Cteacher),SC(Sno,Cno,Scgrade)。其中,S为学生关系:
Sno为学号,Sname为姓名,C为课程关系:Cno为课程号,Cname为课程名,Cteacher为任课教师,SC为选课关系:Scgrade为成绩
要求用SQL语言完成以下查询
1)
找出有不及格课程的所有学生姓名
2)
找出有不及格学生的所有课程名称
3)
按课程号统计平均成绩
4.研究生考试录取的标准如下:
1)成绩在320分及以上且排名在前40名(含第40名)以内录取为公费研究生;
2)成绩在320分及以上且排名在40至100名之间(含第100名)录取为自费研究生;
3)成绩在320分及以上但排名在100名以后不录取;
4)若成绩在320分以下不录取。
请绘制录取标准的判断树。
5.将下列E-R图转换成相应的关系模型,并用下横线和波浪线分别标明主键和外键(如果某属性同时是主键和外键的,则同时标注下横线和波浪线)。
零部件
组成
产品
零件号
零件名
规格
材质
计划价
数量
产品号
产品名
型号
m
n
6.
假设用PowerBuilder开发窗口,窗口上有一按钮(名称为button1)和一标签(名称为label1)。请在按钮的单击事件里编程,求1到100的累加和,把结果写到标签上。
7.
补充数据流程图在订货处理系统中,首先要判定用户订货的处理方式,然后在根据不同的情况进行处理。判定时根据用户信用情况(查信用手册)、库存情况(查库存帐)将用户的订货单按三种情况分别处理:(5分)
①
可以赊销(用户信用好,库存又有足够货物),此时需要修改库存存量并把订货单保存在“赊销订货单表”中存档;
②
库存报警处理(即库存货不够用户订货量),此时需要将存货少的货物保存在“采购表”中,以便采购;
③
黑户报警处理(即用户信用很差),此时需要将这些用户的信息保存在“黑户表”中,并将这些订货单也保存起来放在“黑户订货单表”中;
根据以上资料,补充完整下列DFD图。
B卷参考答案
一、选择题(每小题1分,共20分)
答:1-5:
BABDD
6-10:BDAAA
11-15:ACAAD
16-20:ABBCD
二、判断题(每小题1分,共10分)
1
2
3
4
5
6
7
8
9
10
×
√
×
√
√
×
×
×
√
√
三、名词解释(每小题2分,共10分)
1
实体完整性规则
答:实体完整性规则指主码的取值不能为空或部分为空。
2
第三范式的定义
答:如果关系模式R∈2NF,且每个非主属性都不传递依赖于R的主码,则称R∈3NF
3
关键字
答:可唯一标识元组的属性或属性集,也称为主键或主码。
4
系统维护
答:系统维护是在系统交付使用后,为了改正错误或满足新的需要而对系统进行修改的过程。
5.外部实体
答:外部实体表示信息的生产者或信息的消费者。
四、简答题(第小题4分,共20分)
1.简述可行性研究一般应从哪几个方面考虑。
答:经济可行性、技术可行性、运行可行性(或管理可行性)和法律可行性。
2.SQL核心语句分为哪四类?
答:数据定义:CREATE、DROP
数据查询:SELECT
数据操纵:INSERT、UPDATE、DELETE
数据控制:GRANT、REVOKE
3.至少列出4个DataWindow控件的常用函数,并说明相应的功能
答:settransobject(
):将一个事务对象与
DataWindow控件联系起来
retrieve(
):读取数据库中的数据
insertrow(
):向DataWindow控件插入一个新行
deleterow(
):从DataWindow控件中删除一行
update(
):将DataWindow中所做的改变应用到数据库中
4.至少列出4个数据窗口对象的区域
答:1页眉
2细节带
3分组头
4分组汇总
5汇总
6页脚
(及相似的概念)。
5.简要说明软件设计主要包括哪些内容。
答:软件设计主要包括:数据设计、体系结构设计、接口设计和过程设计4个部分。
五、分析与应用题(前2题每小题5分,后5题每小题6分,共40分)
1.
答:(1)
关系R是第一范式(1分)。因为R的主关键字为工程号+材料号,而非主属性“工程名称”和“价格”不完全依赖于主关键字,故R不是2NF(1分)。
(2)
将关系R进行分解,使它的任何一个非主属性都不传递依赖于任何主关键字。
工程—材料(工程号,材料号,需要量)(1分)
工程(工程号,工程名称)(1分)
材料(材料号,价格,仓库号)(1分)
仓库(仓库号,仓库地址)(1分)
1.
答:
关键路径:1-3-5-6(或者:关键路径:1-3-5-6和1-3-6)
评分标准:补足图每个空1分,共4分;关键路径1分.
3.
答:1)
select
distinct
sname
From
s,sc
Where
s.sno=sc.sno
and
scgrade<60
2)
Select
distinct
cname
From
c,sc
Where
c.cno=sc.cno
and
scgrade<60
3
)Select
cno,avg(scgrade)
From
sc
Group
by
cno
评分标准:每个select-from写正确1分,where正确1分。
录取标准
≥
320分
<
320分
≤
40名
>
40
名,但
≤100名
录取为公费研究生
录取为自费研究生
>
100名
不录取
不录取
考试成绩
排名
录取结果
4.
答:判断树如下:
评分标准:条件正确4分,名称与位置正确2分.
5.
关系模型是:
零部件(零件号、零件名、规格、材质、计划价)
产品(产品号、产品名、型号)
组成(产品号、零件号、数量)
评分标准:关系模型转换正确3分,主键和外键正确3分。
6.答:
Long
ll_result
Int
i=0
For
i=1
to
100
ll_result
+=I
Next
Label1.text=string(ll_result)
或者:
Long
ll_result
Int
i=0
Do
while
i<=100
ll_result=ll_result+i
i=i+1
loop
Label1.text=string(ll_result)
评分标准:变量定义正确1分;循环正确2分;标签赋值正确2分。
7.答
评分标准:处理P4填正确2分;其他4个存储填正确每个1分,共4分。
赊销订货单表
采购表
黑户报警处理
黑户订货单表
信用手册