《大学计算机基础》练习题.doc_第1页
《大学计算机基础》练习题.doc_第2页
《大学计算机基础》练习题.doc_第3页
《大学计算机基础》练习题.doc_第4页
《大学计算机基础》练习题.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机基础第二学期总复习一、选择题1. 目前,局域网的传输介质(媒体)主要是_ _、同轴电缆和光纤。 A. 电话线 B. 双绞线 C. 公共数据网 D. 通信卫星 2. 常用的通信有线介质包括双绞线、同轴电缆和_ _。 A. 微波 B. 线外线 C. 光纤 D. 激光3、用双绞线连接网络时,对EIA/TIA568B类双绞线的连接标准是 。A. 绿白、绿、橙白、蓝、蓝白、橙、棕白、棕B. 橙白、橙、绿白、蓝、蓝白、绿、棕白、棕C. 橙白、绿、绿白、蓝、棕白、橙、蓝白、棕D. 棕白、棕、绿白、绿、橙白、橙、蓝白、蓝4、OSI 的中文含义是_ _。 A. 网络通信协议 B. 国家信息基础设施 C. 开放系统互联参考模型 D. 公共数据通信5、下列对Ping命令的写法错误的是 。A.Ping 00 B.Ping C.Ping 00:19:21:9A:02:3(MAC地址) D.Ping zhangli(计算机名)6. 国际标准化组织制定的OSI模型的最低层是_ _。 A. 数据链路层 B. 逻辑链路 C. 物理层 D. 介质访问控制方法 7. 数据库系统的核心是_ _。 A. 数据模型B. 数据库管理系统 C. 软件工具D. 数据库 8、目前使用的防杀病毒软件的作用是_ _。A. 检查计算机是否感染病毒,清除已感染的任何病毒B. 杜绝病毒对计算机的侵害C. 检查计算机是否感染病毒,清除部分已感染的病毒D. 查出已感染的任何病毒,清除部分已感染病毒9. 在概念设计阶段可以用E-R图,其中”矩形框”表示实体,_ _表示实体间的联系。A. 圆形框 B. 椭圆框 C . 箭头 D. 菱形框10、关系数据库管理系统能实现的专门关系运算包括_ _。A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D. 显示、打印、制表11、在关系数据库中,用来表示实体之间联系的是_ _。 A. 树结构B. 网结构 C. 线性表D. 二维表 12、Access数据库的类型是_ _。A. 层次数据库B. 网状数据库C. 关系数据库D. 面向对象数据库13、Access表中字段的数据类型不包括_ _。A. 文本B. 备注C. 通用D. 日期时间14、利用Access创建的数据库文件,其扩展名为_ _。A. . ADPB. . DBFC. . FRMD. . MDB15、在Visual FoxPro 数据库表中设置有效性规则“性别只能是男或女”,下列规则表达式错误的是 。A性别=男 OR 性别=女 B性别$男女 CAT(性别,男女)0 D性别=男女16、在Visual FoxPro中彻底删除某条记录时,在执行Delete命令后还要执行命令 B 。Askip Bpack Cinsert Drecall17、人们根据特定的需要预先为计算机编制的指令序列称为_ _。 A. 软件 B. 文件 C. 程序 D. 集合 18、能直接让计算机识别的语言是_ _。A. 高级语言 B. Visual FoxPro C. 汇编语言 D. 机器语言 19、汇编语言是程序设计语言中的一种_ _。A. 低级语言 B. 机器语言 C. 高级语言 D. 算法语言 20、在下列数据结构中,不是线性结构的是_ _。A线性链表 B带链的栈 C带链的队列 D二叉链表21、下列关于队列的叙述中正确的是_ _。A在队列中只能插入数据B在队列中只能删除数据C队列是先进先出的线性表D队列是先进后出的线性表22、一个对列的入队序列是1,2,3,4,则队列的输出序列是_ _。A4,3,2,1B1,2,3,4C1,4,3,2D3,2,4,123、在深度为7的满二叉树中,叶子结点的个数为 A)32 B)64 C)31 D)6324、结构化程序设计的三种基本控制结构是_ _。A过程、子程序和分程序B调用、返回和转移 C递归、堆栈和队列D顺序、选择和重复25、若进栈序列为1,2,3,4,则下列的出栈顺序不可能是 A1,2,3,4 B4,3,2,1 C3,4,2,1 D2,4,1,326、下列不属软件工程的3要素的是 A工具 B过程 C方法 D环境27、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图任的是 A源和潭 B加工 C数据存储 D控制流28、下面不属于软件设计原则的是 A抽象 B模块化 C自底向上 D信息隐蔽29、程序流程图(PFD)中的箭头代表的是 A数据流 B控制流 C调用关系 D组成关系30、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为 A并 B交 C笛卡尔积 D自然连接31、软件调试的目的是 A发现错误 B改正错误 C改善软件的性能 D挖掘软件的潜能32、软件测试的目的是 A发现错误 B演示元件功能 C改善软件的性能 D挖掘软件的潜能33、数据库系统内部存在的三级模式和二级映射,其中二级映射是 A子模式与外模式间,概念模式与内模式间 B子模式与内模式间,外模式与内模式间C概念模式与子模式间,概念模式与内模式间 D概念模式与内模式间,外模式与内模式间34、用树型结构来表示实体之间联系的模型是 A层次模型 B关系模型 C网关模型 D立体模型35、数据库设计包括两个方面的设计内容,它们是 A概念设计和逻辑设计 B模式设计和内模式设计C内模式设计和物理设计 D结构特性设计和行为特性设计36、数据库中存储的是 。A数据 B数据模型 C数据之间的联系 D数据以及数据之间的联系37、反映现实世界中的实体及实体间联系的信息模型是 。A关系模型 B层次模型 C网状模型 DE-R模型38、对下图(左)中的二叉树进行中序遍历的结果是 。 ADXEBYZFCA BABDEXCFYZ CDBXEAYFZC DABCDEFXYZ39、对下图中的二叉树进行后序遍历的结果是 B 。AEDBACGFH BEDBGHFCA CHGFCEDAB DABCDEFGH40、在Visual FoxPro中,有如下程序,函数IIF( )返回值是 程序:PRIVATE X,YSTORE 男 TO XY=LEN(X)+2?IIF(Y3,男,女)RETURNA、“女” B、“男” C、.T. D、.F.41、按要求写出下列程序的执行结果:SET TALK OFF DIMENSION X(3,4) L=1 DO WHILE L=3 R=1 DO WHILE R0y=x%10+y*10x=int(x/10)enddo29、栈的基本运算有三种:入栈、退栈与是_ _。30、下列程序的执行结果是 set talk offdimension A(6)for k=1 to 6 A(k)=20-2*kendfork=5do while k=1 A(k)=A(k)-A(k+1) k=k-1enddo?A(1),A(3),A(5)set talk on三、SQL语句综合运用1、用SQL命令向“客户”表中插入一条记录:客户号姓名性别出生日期工作单位所在城市3031毛宁男1992-8-12云南天天乐电子公司昆明SQL命令: 2、用SQL语句列出林诗因持有的所有外币名称(取自rate_exchange表)和持有数量(取自currency_sl表),两个表通过“外币代码”字段进行连接,并将检索结果按持有数量升序排序存储于表rate_temp中。命令:3、用SQL语句将教师表中职称为教授的教师新工资一项设置为原工资的120%。命令:4、使用SQL SELECT语句完成一个汇总查询,结果保存在results.dbf表中,该表含有姓名和人民币价值两个字段(其中人民币价值为每人持有外币的Rate_exchange.基准价* Currency_sl.持有数量的合计),结果按人民币价值降序排序。命令:5、用SQL语句从rate_exchange.dbf表中提取外币名称、现钞买入价和卖出价三个字段的值并将结果存入rate_ex.dbf表(字段顺序为外币名称、现钞买入价、卖出价,字段类型和宽度与原表相同,记录顺序与原表相同)。命令:6、用SQL语句将rate_exchange.dbf表中外币名称为美元的卖出价修改为829.01。命令:7、在student表中查询学生的姓名和年龄(计算年龄的公式是:2009-Year(出生日期),年龄作为字段名),结果保存在一个新表NEW_TABLE1中。命令:8、打开数据库文件课程管理,使用SQL语句建立一个视图salary,该视图包括了“教师”表中的系号和(该系的)平均工资两个字段,并且按平均工资降序排列。 20 命令:9、使用SQL语句创建一个名为分组情况表的自由表,分组情况表有两个字段:组号和组名,组号占两个字符,组名占10个字符。命令:10、使用SQL语句为评委表的评委编号字段增加有效性规则:评委编号的最左边两位字符是11(使用LEFT函数)。 命令:11、使用SQL的SELECT语句查询客户表中性别为男的客户号、身份证、姓名和工作单位字段值,并将结果存储到名为TABA的表。命令:12、用SQL语句将自由表teacher中教师姓名为Jack的工资修改为8000元。命令:13、用SQL语句将表TABA中的记录复制到另外一个与它具有相同结构的表TABC中,并消除重复的记录(对于重复多次的记录,只复制一条记录的数据)。命令:14、用SQL的UPDATE命令将学生王三风的出生日期修改为1983年5月1日。命令:15、用SQL语句将表TABA中的记录复制到另外一个与它具有相同结构的表TABC中,并消除重复的记录(对于重复多次的记录,只复制一条记录的数据)。命令:四、编写程序1、编写程序:计算1+2+3+100的结果。2、请编写一个程序来计算家用电费:每月用电量在50度以内按每度0.8元进行计费,超过50度的部分则每度优惠0.15元。3、请编写一个程序计算货物托运费:货物的重量在50以内按每公斤0.5元进行计费,大于50公斤的部分则要多加0.3元。4、求1100之间全部奇数之和(运行结果:2500)。5、请从输入的成绩中判断此成绩所属的等级,成绩以百分制为标准,60分以下为不合格,60-80为合格,80-90为良好,90-100为优秀,超过此范围就给出错误提示。五、程序改错1、有一个用Visual FoxPro格式编写的程序,其功能是根据“学院表”和“教师表”计算“信息管理”系教师的平均工资。其中第1、2、5行的语句有错误,请将正确的语句写到相应的位置上。SELECT 系号 FROM 学院表 WHILE 系名=信息管理 INTO ARRAY aOPEN 教师表STORE 0 TO sumSTORE 0 TO numSCAN WHERE 系号=a sum=sum+工资Num=num+1ENDSCAN?sum/num第1行正确的语句应为: 第2行正确的语句应为: 第5行正确的语句应为: 2、有一个程序用来计算分段函数的值,其中第5、11、12行的语句有错误,请将正确的语句写到相应的位置上。SET TALK OFFCLEARINPUT X= TO XDO CASE CASE X0 Y=X*X+4*X-1 CASE X10 Y=X*X+1ENDIF?分段函数值为:+YSET TALK ONRETURN第5行的语句应改为: 第11行的语句应改为: 第12行的语句应改为: 3、有一个数列

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论