2013年软件学院专业课试题-文史类(answer)(20201121235435)

合集下载

2013年计算机类专业课试题卷(数据库试题及答案)

2013年计算机类专业课试题卷(数据库试题及答案)

河南省2013年普通高等学校对口招收中等职业学校毕业生考试计算机类专业课试题卷考生注意:所有答案都要写在答题卡上,写在试题卷上无效一、选择题(数据库技术-Access 2003 1-25;计算机网络技术26-50。

每小题2分,共100分。

每小题中只有一个选项是正确的,请将正确选项涂在答题卡上)1. C 是对数据库进行管理的软件。

A.数据B.数据库C.数据库管理系统D.数据库系统2.关系数据库中最基本的数据单位是AA.数据元素B.字段C.记录D.数据表3. C 不能启动Access 2003。

A.通过“开始”菜单→“所有程序”菜单B.通过桌面快捷方式C.通过Alt + F4组合键D.通过开始菜单中的Access 2003选项4.数据库对象是 DA.要处理的数据B.对数据的处理操作C.数据表D.数据库内的数据及对数据的处理操作5.建立数据表时,首先要建立A ,然后才能向表中输入数据。

A.表结构B.数据类型C.字段名D.字段属性6.关于主键的叙述,正确的是 BA.一个表中可能有多个主键B.主键可能是多个字段的组合C.主键的值可标识多条记录D.主键无法避免同一记录的重复录入7.Access 2003中, C 不是数据表字段的数据类型。

A.文本型B.数字型C.布尔型D.超链接型计算机类专业课试题卷第 1 页(共 5 页)8.在数据表视图中,可以 AA.插入和删除记录B.修改数据表的字段标题C.修改数据表的字段类型D.设置字段的各种属性9.在Access 2003中,“输入掩码向导”可以为 B 字段设置“输入掩码”。

A.备注型和日期/时间型B.文本型和日期/时间型C.文本型和是/否型D.自动编号型和货币型10.下列排序规则不正确的是 BA.数字按大小排序B.英文字母按26个字母顺序进行排序,大写字母大于所有小写字母C.中文按照汉语拼音字母的顺序排序D.数据类型为备注、超链接或OLE对象的字段不能排序11. D 不属于简单筛选。

2013年下半年软件设计师考试上午真题(权威解析+标准答案)

2013年下半年软件设计师考试上午真题(权威解析+标准答案)

注:红色部字体为其他提问:1.参考答案:A试题分析:Cache与主存的地址映像需要专门的硬件自动完成,使用硬件来处理具有更高的转换速率。

2.参考答案:B试题分析:指令寄存器IR是用来存放要执行的指令的,所以跟指令的的长度有关。

3.参考答案:D试题分析:计算机运算溢出检测机制,采用双符号位,00表示正号,11表示负号。

如果进位将会导致符号位不一致,从而检测出溢出。

结果的符号位为01时,称为上溢;为10时,称为下溢。

由此可知,溢出时如果对两个符号位进行异或运算,结果为1,符合题目条件。

10和01进行逻辑异或吗?为什么是1?当两个同符号的数相加(或者是相异符号数相减时,运算结果有可能产生溢出。

常用的溢出检测机制主要有进位判决法和双符号位判决法。

计算机运算溢出检测机制,采用双符号位,00表示正号,11表示负号。

如果进位将会导致符号位不一致,从而检测出溢出。

结果的符号位为01时,称为上溢,为10时,称为下溢。

我们可以认为当符号位为11或00时运算结果不溢出。

如:设X=+1000001,Y=+1000011,采用双符号位表示X=001000001,Y=001000011,[X+Y]补=010000100,实际上,运算结果产生了正溢出由此可知运算结果的两个符号位经异或运算得1,则可断定这两个数相加的结果产生了溢出。

4.参考答案:C试题分析:当流水线各段所经历的时间不一样时,吞吐率的计算公式为:式中m为流水线的段数;△ti为第i段所需时间;n为输入的指令数;△tj为该段流水线中瓶颈段的时间。

将题中已知条件代入上式,求出吞吐率TP为8/28△t。

8/7dt+7dt*(8-1),A 答案也对?你好公式中式中△tj为最慢一段所需时间,也就是3dt。

计算结果为8/(7dt+7*3dt) = 8/28dt。

谢谢按照讲义里的流水线计算公式为Nt+(k-1)t.这里N是阶段t是流水线周期。

流水线周期这里是3△t执行完8条指令的时间应该是4*3+(8-1)*3=33△t然后吞吐率是8/33△t请问我的理解问题出在哪里?搞不明白您好,紧跟题目意思走,这个地方每段流水线的时间是不一样的,不能用Nt来算,它的执行时间题目中很清楚,为(1+2+3+1)△t即7△t。

2013年下半年上午 程序员 试题及答案与解析-软考考试真题-基础知识

2013年下半年上午 程序员 试题及答案与解析-软考考试真题-基础知识

2013年下半年(11月)上午程序员考试真题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)⚫第1、2题.在Word编辑状态下,将光标移至文本行首左侧空白处呈形状时,单击鼠标左键可以选中(1),按下(2)键可以保存当前文档。

(1)A.单词B.—行C.一段落D.全文(2)A.CTRL+SB.CTRL+DC.CTRL+HD.CTRL+K【参考答案】(1)B、(2)A【答案解析】纯送分题,基本办公技巧。

Word编辑状态下,输入文字时有些英文单词和中文文字下面会被自动加上红色或绿色的波浪形细下划线,红色波浪线表示拼写错误,绿色波浪线表示语法错误,这就是Word中文版提供的“拼写和语法”检查功能,它使用波浪形细下划线提醒用户,此处可能有拼写或语法错误。

使用Word中文版提供的热键Ctrl+S可以保存当前文档;Ctrl+D可以打开字体选项卡;Ctrl+H可以打开查找替换对话框的查找选项卡;Ctrl+K可以打开超链接对话框。

⚫第3、4题.用Excel制作的学生计算机文化基础课程成绩表如下。

当学生成绩小于60分,需要在对应的备注栏填“不及格”;若学生成绩大于59分,小于79,需要在对应的备注栏填“及格”,否则在对应的备注栏填“良好”。

实现时,可在D3单元格输入“=IF((3),”不及格",(4)",并向下拖动填充柄至D7单元格即可。

(3)A.IN(0<=c3,c3<60)B.AND(0<=c3,c3<60)C."IN(0<=c3,c3<60)"D."AND(0<=c3,c3<60)"(4)A.IF(IN(59<c3,c3<79),"及格","良好")B."IF(IN(59<c3,c3<79),"及格","良好”),’C.IF(AND(59<c3,c3<79),"及格","良好")D."IF(AND(59<c3,c3<79),”及格","良好")"【参考答案】(3)B、(4)C【答案解析】AND函数的一种常见用途就是扩大用于执行逻辑检验的其他函数的效用。

2013年下半年软件设计师上午真题答案及解析

2013年下半年软件设计师上午真题答案及解析

2013年下半年软件设计师上午真题答案及解析1、在程序执行过程中。

CACHE与主存的地址映像是()A.硬件自动完成B.程序员调度C.操作系统管理D.程序员与操作系统协议完成2、指令寄存器的位效取决于()A.存储器的容量B.指令字长C.数据总线的宽度D.地址总线的宽度3、若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的教相加时,如果运算结果的两个符号位经()运算得1,则可断定这两个数相加的结果产生了溢出。

A.逻辑与B.逻辑或C.逻辑同或D.逻辑异或4、若指令流水线由4段组成,各段所需要的时间如下图所示。

连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为()A.8/56δtB.8/32δtC.8/28δtD.8/24δt5、()不是RISC的特点。

A.指令种类丰富B.高效的流水线操作C.寻址方式较少D.硬布线控制6、若某计算机字长为32位,内存容量2GB为,按字编址则可寻址范围为()。

A.1024MB.1GBC.512MD.2GB7、下列网络攻击行为中,属于dos攻击()A.特洛伊木马攻击B.synflooding攻击C.端口欺骗攻击D.if欺骗攻击8、PKI体制中,保证数字证书不被篡改的方法是()A.用CA的私钥对数字证书签名B.用CA的公钥对数字证书签名C.用证书主人的私钥对数字证书签名D.用证书主人的公钥对数字证书签名9、下列算法中,不属于公开密钥加密算法的是()。

A.ECCB.DSAC.RSAD.DES10、矢量图是常用的图形图像表示形式,()是描述矢量图的基本组成单位A.像素B.像素点C.图元D.二进制位11、视频信息是连续的图像序列,()是构成视频信息的基本单元。

A.帧B.场C.幅D.像素12、以下多媒体素材编辑软件中,()主要用于动画编辑和处理。

A.wpsB.xara3dC.photoshopD.cool editpro13、为说明某一问题,在学术论文中需要引用某些资料。

2013年计算机统考真题及答案解析

2013年计算机统考真题及答案解析
,n ,其出栈序列是 p1 , p2 , p3 ,
, pn 。若 p2 3 ,则 p3 可能取值
的个数是 B. n 2 C. n 1 D. 无法确定 A. n 3 3. 若将关键字 1,2,3,4,5,6,7 依次插入到初始为空的平衡二叉树 T 中,则 T 中平衡因 子为 0 的分支结点的个数是 A. 0 B. 1 C. 2 D. 3 4. 已知三叉树 T 中 6 个叶结点的权分别是 2,3,4,5,6,7,T 的带权(外部)路径长度最 小是 A. 27 B. 46 C. 54 D. 56
17. 假设变址寄存器 R 的内容为 1000H,指令中的形式地址为 2000 H;地址 1000H 中的内容 为 2000H,地址 2000H 中的内容为 3000H,地址 3000 H 中的内容为 4000H,则变址寻址 方式下访问到的操作数是 A. 1000H B. 2000H C. 3000H D. 4000 H 18. 某 CPU 主频为 1.03 GHz,采用 4 级指令流水线,每个流水段的执行需要 1 个时钟周期。 假定 CPU 执行了 100 条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线 的吞吐率为 A. 0.25×109 条指令/秒 B. 0.97×109 条指令/秒 C. 1.0×109 条指令/秒 D. 1.03 ×109 条指令/秒 19. 下列选项中,用于设备和设备控制器(I/O 接口)之间互连的接口标准是 A. PCI B. USB C. AGP D. PCI-Express 20. 下列选项中,用于提高 RAID 可靠性的措施有 I. 磁盘镜像 II. 条带化 III. 奇偶校验 IV. 增加 Cache 机制 A.仅 I、II B. 仅 I、III C. 仅 I、III 和 IV D. 仅 II、III 和 IV 21. 某磁盘的转速为 10 000 转/分,平均寻道时间是 6 ms,磁盘传输速率是 20 MB/s,磁盘控 制器延迟为 0.2 ms,读取一个 4 KB 的扇区所需的平均时间约为 A. 9 ms B. 9.4 ms C. 12 ms D. 12.4 ms 22. 下列关于中断 I/O 方式和 DMA 方式比较的叙述中,错误 的是 .. A. 中断 I/O 方式请求的是 CPU 处理时间,DMA 方式请求的是总线使用权 B. 中断响应发生在一条指令执行结束后,DMA 响应发生在一个总线事务完成后 C. 中断 I/O 方式下数据传送通过软件完成,DMA 方式下数据传送由硬件完成

2013年春江苏省计算机三级偏软考试真题及参考答案

2013年春江苏省计算机三级偏软考试真题及参考答案

2013年(春)考试试卷(偏软)(本试卷考试时间为150分钟)说明:1.本试卷题型分两类:选择题和填空题。

2.选择题使用答题卡答题。

每一个选择题有A、B、C.D四个可供选择的答案,请将其中一个正确答案按题序涂写在答题卡的相应题号中。

3.填空题使用答题纸答题。

请将答案填入答题纸上的相应题号中,不得转行。

4.请检查答题卡和答题纸上的学校和准考证号等是否已分别按规定填好。

一、选择题(共有70个空格,每格1分,共70分,请务必使用答题卡答题)I.计算机基础知识(14分)1.下列操作系统,目前在手机或平板电脑中最流行的是___1___ 。

A. VxWorksB.Windows CEC.AndroidD.Win 72.PCI Express( PCIe)被称为第3代计算机系统I/O总线3GIO,亦即通常所说的主板与扩展板 (卡)之间连接的系统总线,但使用面更宽,下列叙述错误的是___2___。

A.从PCI转换为PCIe只需修改物理层,不必修改软件B.PCIe与操作系统无关,PCIe兼容PCI,但PCIe与PCI不可共存于同一系统C.PCle可取代AGP,与显卡相连D.PCIe可连接"北桥"("主桥")和"南桥"("I/O桥")3.在下列不同进制的数中,其数值为43.75的是___3___ 。

A. A3.3HB.53.4QC.101011.011BD.2B.CH4.若有定点整数32位,含1位符号位,补码表示,则所能表示的绝对值最大的负数为 ___4___.A. -2B. -(2 -1)C. -2D. -(2 -1)5.十进制数71240用非压缩(非组合)BCD码及二进制数表示时,所需的内存字节数依次为___5___ 。

A.5、3B.5、2C.3、3D.3、26.某256色彩色显示器的分辨率为1024×768,则256KB、512KB、1MB、2MB共4种容量中,有___6___种不可能是相应显示卡的显存容量。

2013年上半年程序员考试真题及答案解析

2013年上半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2013年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题● 2013 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●在Word的编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择(1)命令;在“段落”对话框中,选择“换行和分页”选项卡,然后再勾选(2)。

(1)A.段落(P) B.插入符号(S) C.项目符号(B) D.编号(N)(2)A. B.C. D.●某Excel工作表如下所示,若在D1单元格中输入=$A$1+$B$1+C1,则D1的值为(3);此时,如果向垂直方向拖动填充柄至D3单元格,则D2和D3的值分别为(4)。

(3)A.34 B.36 C.39 D.54(4)A.79和99 B.69和93 C.64和60 D.79和93●(5)服务的主要作用是实现文件的上传和下载。

(5)A.Gopher B.FTP C.TelnetD.E-mail●与八进制数1706等值的十六进制数是(6)。

全国高等教育自学考试2013年1月软件工程试题及答案

全国高等教育自学考试2013年1月软件工程试题及答案

全国2013年1月高等教育自学考试软件工程试题课程代码:02333。

一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

错涂、多涂或未涂均不得分。

1.运用所掌握的知识,通过抽象,给出该系统的结构,这就是(A)A.系统建模B.软件开发C.问题求解D.验证确认2.根据软件需求分类,下列选项中不.属于设计约束的是(C)A.并发操作B.握手协议C.质量属性D.硬件限制3.在常见的耦合类型中,耦合程度最低的是(B)A.内容耦合B.数据耦合C.控制耦合D.标记耦合4.通过对大量软件系统研究,发现设计很好的软件结构图通常呈现的形状类似于(D)A.三角形B.长方形C.五角形D.正方形5.下列选项中,用作详细设计的工具是(D)A.层次图B.数据流图C.模块结构图D.盒图6.UML表达关系的术语中,表达“整体/部分”关系的是(D)A.细化B.依赖C.继承D.聚合7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是(A)A.用况图B.部署图C.对象图D.构件图8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为(B)A.测试计划B.测试构件C.测试评价D.测试过程9.下列选项中,属于白盒测试技术的是(D)A.因果图B.等价类划分C.边界值分析D.路径测试10.假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是(A)A.边界值分析B.等价类划分C.条件覆盖D.因果图11.一般来说,单元测试往往采用(C)A.等价类测试B.因果图测试C.白盒测试D.黑盒测试12.相对于螺旋模型,演化模型缺少(D)A.制定计划B.客户评估C.实施工程D.风险分析13.支持面向对象技术的软件生存周期模型是(D)A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型14.按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是(C)A.文档过程B.验证过程C.维护过程D.管理过程15.CMMI成熟度等级中的第四级为(B)A.已定义级B.已定量管理级C.持续优化级D.已管理级二、填空题(本大题共20空,每空1分,共20分)16.软件开发的本质,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射的基本途径是_过程途径_______。

2013年上半年软件设计师考试下午真题(权威解析+标准答案)

2013年上半年软件设计师考试下午真题(权威解析+标准答案)
试题分析: 本题考查数据库设计,设计考点有:数据库的概念结构设计和逻辑结构设计。 【问题 1】 由说明每档栏目可以插播多条广告,每条广告可以在多档栏目中插播,可知广告和栏目之间是插播关系 且为多比多;一个主持人可以主持 一个栏目,一个栏目可以有多个主持人,故主持人和栏目之间是多比一的关系;多名场务来进行栏目的 演出协调,而场务又可以被多个栏目循环使用,故其关系为多对多。补充关系如图 1 所示。 【问题 2】 逻辑结构设计中,广告实体中缺少编辑人员工号,主键为广告编号;主持人实体与栏目实体为多对一的 关系,故将栏目中主键栏目名称加 入到主持人实体中,主键为主持人工号;插播单位栏目实体和广告实体这种多对多的关系所派生出的实 体,其中记录了栏目和广告的主键 信息,故插播单中缺少栏目名称和广告编号信息,主键为栏目名称和广告编号;调度单位场务、栏目和 演播厅实体这种多对多的关系所派生的实体,故其记录了栏目名称,房间号,场务工号,主键为栏目名 称、房间号和场务工号。 【问题 3】
题目说明中最后一句话的“将剩余任务一次放入。。”的意思是分配了 M 台机器后剩下的任务都放在一 台机器上吗?S[][]的数组在算完成所有任务的时间有什么作用? 你好 问题:“将剩余任务一次放入。。”的意思是分配了 M 台机器后剩下的任务都放在一台机器上吗 答:这里不能这么理解,而是先将任务按照时间长度从大到小排序,每台机器依次从任务序列中运行一 个任务,那台机器先运行完,就再从任务序列中运行一个任务;这个时候哪台机器先运行完,就再从任 务序列中运行一个任务;总之哪台机器空闲并且还有未运行的任务,就从任务序列中取出一个任务运 行,而不是全部。题目中的“一次”,可能是编辑错误,应该为“依次“。 问题:S[][]的数组在算完成所有任务的时间有什么作用? 答:实际上二维数组就是记录每台机器运行了哪几个任务,在统计完成任务的时间时,就可以通过获取 各个机器运行的任务数,来得到相应的运行时间,比较各个时间的大小就可以得到答案。 谢谢 时间复杂度嵌套 for 循环有两个和没有嵌套的 for 循环,按最高的两个 for 循环应该为 O(n^2),这里的 O(mn)又是如何来的呢,有时候双有 O(lgn)之类的,这里我见书上的答案又是 O(2m*n+2m) O(2m*n+2m)就等于 O(m*n),这是渐进式,查询下书上的资料彻底理解下吧 在两个 for 循环里面一个是 m,一个是 n,当然是 m*n,其他两个循环跟它不是一个数量级,故可以忽 略 5. 参考答案: (1)virtual Cloneable * Clone()=0 (2)WorkExperience * obj = new WorkExperience() (3)(WorkExperience * ) work‐>Clone() (4)Resume * obj = new Resume(this‐>work) (6)(Resume *)a‐>Clone() 试题分析: 本题考查原型模型的概念及应用。 原型模型的主要思想: 先借用已有系统作为原型模型,通过“样品”不断改进,使得最后的产品就是 用户所需要的。 原型模型通过向用户提供原型获取用户的反馈,使开发出的软件能够真正反映用户的 需求。同时,原型模型采用逐步求精的方法完善原型,使得原型能够“快速”开发,避免了像瀑布模型 一样在冗长的开发过程中难以对用户的反馈作出快速的响应。相对瀑布模型而言,原型模型更符合人们 开发软件的习惯,使目前较流行的一种实用软件生存期模型。Prototype 模式其实就是常说的“虚拟构 造函数”一个实现,C++的实现机制中并没有支持这个特性,但是通过不同派生类实现的 Clone 接口函 数可以完成与“虚拟构造函数”同样的效果。 题中声明一个虚拟基类,所有的原型都是从这个基类继承,(1)所代表的就是这个基类中的纯虚函数,

2013年下半年软件设计师考试下午真题(参考答案)

2013年下半年软件设计师考试下午真题(参考答案)

希赛网(),专注软考、PMP、通信考试 (1)客户关系的通信地址可以进一步分为邮编、省、市、街道,那么该属性是否属于 简单属性,为什么?请用 100 字以内的文字说明。 (2)假设分公司需要增设一位经理的职位,那么分公司与经理之间的联系类型应修改 为(d),分公司的主键应修改为(e)。 ● 阅读下列说明和图,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某航空公司会员积分系统(CFrequentFlyer)的主要功能描述如下: 乘客只要办理该航空公司的会员卡,即可成为普卡会员(CBasic)。随着飞行里程数的积 累,可以从普卡会员升级到银卡会员(CSilver)或金卡会员(CGold)。非会员 (CNonMember)不能积累里程数。 每年年末,系统根据会员在本年度累积的里程数对下一年会员等级进行调整。 普卡会员在一年内累积的里程数若满 25000 英里但不足 50000 英里,则自动升级为银卡会 员;若累积的里程数在 50000 英里以上,则自动升级为金卡会员。银卡会员在一年内累积的里 程数若在 50000 英里以上,则自动升级为金卡会员。 若一年内没有达到对应级别要求的里程数,则自动降低会员等级。金卡会员一年内累积的里 程数若不足 25000 英里,则自动降级为普卡会员;若累积的里程数达到 25000 英里,但是不足 50000 英里,则自动降级为银卡会员。银卡会员一年内累积的里程数若不足 25000 英里,则自 动降级为普卡会员。 采用面向对象方法对会员积分系统进行分析与设计,得到如图 3-1 所示的状态图和图 3-2 所 示的类图。
2013 年下半年软件设计师考试下午真题(参考 答案)
● 阅读下列说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 【说明】 某大学欲开发一个基于 Web 的课程注册系统。该系统的主要功能如下: 1、验证输入信息 (1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息 不合法提示;如果合法,输出合法学生信息。 (2)检查学位考试信息:检查学生提供的学位考试结果。如果不合法,返回学位考试结果 不合法提示;如果合法,检查该学生注册资格。 (3)检查学生资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注 册资格。如果无资格,返回无注册资格提示;如果有注册资格,则输出注册学生信息(包含选 课学生标识)和欲注册课程信息。 2、处理注册申请 (1)存储注册信息:将注册学生信息记录在学生库。 (2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库。 (3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给 学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。 现采用结构化方法对课程注册系统进行分析和设计,获得如图 1-1 所示的 0 层数据流图和图 1-2 所示的 1 层数据流图。

2013年10月全国自考(软件工程)真题试卷(题后含答案及解析)

2013年10月全国自考(软件工程)真题试卷(题后含答案及解析)

2013年10月全国自考(软件工程)真题试卷(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合应用题单项选择题1.20世纪80年代以来,软件工程的主要特征可概括为( )A.主要研究系统实现技术B.关注软件质量和软件工程管理C.开发了若干过程式语言D.以软件复用技术为基础开展一系列软件生产技术正确答案:D解析:20世纪80年代中到90年代,软件工程研究的重点转移到面向对象的分析和设计,从而演化成一种完整的软件开发方法和系统的技术体系。

2.根据软件需求分类,下列选项中不属于设计约束的是( )A.通信接口B.法规政策C.审计功能D.握手协议正确答案:A解析:设计约束包括与其他应用的接口,但不包括通信接口,通信接口属于外部接口需求。

3.一个模块直接修改另一个模块的内部数据,这样的耦合被称为( )A.内容耦合B.控制耦合C.公共耦合D.数据耦合正确答案:A解析:当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。

此时,被修改的模块完全依赖于修改它的模块。

如果发生下列情形,两个模块之间就发生了内容耦合。

4.几种常见的内聚类型中,最理想的内聚是( )A.逻辑内聚B.顺序内聚C.功能内聚D.过程内聚正确答案:C解析:功能内聚:最理想的内聚,模块的所有成分对于完成单一的功能都是基本的。

功能内聚的模块对完成其功能而言是充分必要的。

5.对软件结构宽度影响最大的因素是模块的( )A.扇入B.扇出C.深度D.控制域正确答案:B解析:宽度越大系统越复杂,而对宽度影响最大的因素是模块的扇出。

6.下列工具中,常用在需求分析阶段的是( )A.HIPO图B.N-S图C.PAD图D.DFD图正确答案:D解析:需求分析阶段用的工具有:数据流图(DFD图)、数据字典、判定树、判定表。

7.UML表达关系的术语中,聚合是一种特殊的( )A.关联B.依赖C.泛化D.细化正确答案:A解析:聚合(aggregation)关系:关联关系的一种特例,是强的关联关系。

2013年计算机考研专业课真题及答案

2013年计算机考研专业课真题及答案

考研专业课复习是考研备考中至关重要的一环,真题是必不可少的备考资料。

中公考研为大家整理了2013年计算机考研专业课真题及答案,供大家下载使用,并且提供计算机考研专业课辅导,更多真题敬请关注中公考研网!2013年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项符合试题要求。

1.已知两个长度分别为m和n的升序链表,若将它们合并为一个长度为m+n的降序链表,则最坏情况下的时间复杂度是A.()OnB. ()OmnC. (min(,))OmnD. (max(,))Omn2.一个栈的入栈序列为1,2,3, ,n,其出栈序列是123,,, ,npppp。

若23p,则3p可能取值的个数是A. 3nB. 2nC. 1nD. 无法确定3.若将关键字1,2,3,4,5,6,7依次插入到初始为空的平衡二叉树T中,则T中平衡因子为0的分支结点的个数是A. 0B. 1C. 2D. 34.已知三叉树T中6个叶结点的权分别是2,3,4,5,6,7,T的带权(外部)路径长度最小是A. 27B. 46C. 54D. 565.若X是后序线索二叉树中的叶结点,且X存在左兄弟结点Y,则X的右线索指向的是A.X的父结点B. 以Y为根的子树的最左下结点C. X的左兄弟结点YD. 以Y为根的子树的最右下结点6.在任意一棵非空二叉排序树T1中,删除某结点v之后形成二叉排序树T2,再将v插入T2形成二叉排序树T3。

下列关于T1与T3的叙述中,正确的是I. 若v是T1的叶结点,则T1与T3不同II. 若v是T1的叶结点,则T1与T3相同III. 若v不是T1的叶结点,则T1与T3不同IV. 若v不是T1的叶结点,则T1与T3相同A.仅I、IIIB. 仅I、IVC. 仅II、IIID. 仅II、IV7.设图的邻接矩阵A如下所示。

各顶点的度依次是0101001101001000AA. 1,2,1,2B. 2,2,1,1C. 3,4,2,3D. 4,4,2,28.若对如下无向图进行遍历,则下列选项中,不是广度优先遍历序列的是A.h,c,a,b,d,e,g,fB. e,a,f,g,b,h,c,dB.C. d,b,c,a,h,e,f,g D. a,b,c,d,h,e,f,g9.下列AOE网表示一项包含8个活动的工程。

2013年软件设计师历年试题13年试题(真题)上午试题下午试题

2013年软件设计师历年试题13年试题(真题)上午试题下午试题

H I
(30) A.代码行数 (31) A.2 ● (32)不属于软件设计质量评审。 (32) A.功能与模块之间的对应关系 C.软件是否具有可测.4
D.调用的库函数的数量 D.5
B.软件规格说明是否符合用户的要求 D.软件是否具有良好的可靠性
● 在软件维护中,由于企业的外部市场环境和管理需求的变化而导致的维护工作,属于(33)维护。 (33) A.正确性 B.适应性 C.完善性 D.预防性 ● 在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指 标体系理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是(34)。 (34) A.用户需求和运行质量 B.系统外部环境 C.系统内部结构 D.系统质量和技术水平 ● 在设计测试用例时,应遵循(35)原则。 (35) A.仅确定测试用例的输入数据,无需考虑输出结果 B.只需检验程序是否执行了应有的功能,不需要考虑程序是否做了多余的功能 C.不仅要设计有效合理的输入,也要包含不合理、失效的输入
4
2013 年 上半年 软件设计师 上午试题 D.测试用例应设计得尽可能复杂 ● 单元测试中,检查模块接口时,不需要考虑(36)。 (36) A.测试模块的输入参数和形式参数在个数、属性、单位上是否一致 B.全局变量在各模块中的定义和用法是否一致 C.输入是否改变了形式参数 D.输入参数是否使用了尚未赋值或者尚未初始化的变量 ● 在多态的几种不同形式中,(37)多态是一种特定的多态,指同一个名字在不同上下文中可代表不同的含义。 (37) A.参数 B.包含 C.过载 D.强制 ● 继承是父类和子类之间共享数据和方法的机制。以下关于继承的叙述中,不正确的是(38)。有关下图中 dolt()方 法的叙述中,正确的是(39)。

2013年云南大学软件学院专业课试卷答案

2013年云南大学软件学院专业课试卷答案

2013年云南大学软件学院专业课试卷答案(仅供参考)考试科目:数据结构与程序设计;考试科目代码:904一、填空题(共10题,每题2分,共20分)1、数据结构在计算机存储器中的两种存储结构是:顺序存储结构,链式存储结构。

2、今有一空栈S,对下列待进栈的数据元素序列A、B、C、D、E、F依次进行进栈、进栈、出栈、进栈、进栈、出栈的操作,则此操作完成后,栈S的栈顶元素为C,栈底元素为A。

3、深度为K的二叉树至多有2k-1个结点,其中第i层上至多有2i-1个结点。

4、数据的逻辑结构有集合,线性结构,树形结构和图四种。

5、哈希表的平均查找长度不随表中结点数目增加而增加,而是随着负载因子(装填因子)的增大而增大。

6、假定在有序表A[1…20]上进行二分查找,则比较二次查找成功的结点数为2,比较四次查找成功的结点数为8。

7、队列和栈都是线性表,栈的操作特性是后进先出。

队列的操作特性是先进先出。

8、在一棵二叉树中,假定度为2的结点数为5个,度为1的结点数为6个,则叶子结点数为6个,总的结点数为17个。

9、快速排序在平均情况下的时间复杂度是O(nlogn),最坏情况下的时间复杂度是O(n2)。

10、哈希方法中,需要考虑的两个主要问题是:构造哈希函数和解决处理冲突方法。

二、单选题(共10题,每题2分,共20分)1、对广义表L=((a,b),(c,d),(e,f))执行操作Tail(Tail(L))的结果是AA、((e,f))B、(e,f)C、(f)D、( )2、若进栈序列为1,2,3,4,进栈过程中可以出栈,则C不可能是一个出栈序列。

A、3,4,2,1B、2,4,3,1C、1,4,2,3D、3,2,1,43、栈和队列都是BA、顺序存储的线性结构B、操作受限的线性结构C、链式存储的线性结构D、操作受限的非线性结构4、排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为D。

2013计算机考研真题及参考答案完整版

2013计算机考研真题及参考答案完整版

2013年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项最符合试题要求。

1.已知两个长度分别为m 和n 的升序链表,若将它们合并为一个长度为m +n 的降序链表,则最坏情况下的时间复杂度是( )。

A .()O n B .()O m n ⨯ C .(min(,))O m n D .(max(,))O m n 2.一个栈的入栈序列为1,2,3,,n ,其出栈序列是123,,,,n p p p p 。

若23p =,则3p 可能取值的个数是( )。

A .3n -B .2n -C .1n -D .无法确定3.若将关键字1,2,3,4,5,6,7依次插入到初始为空的平衡二叉树T 中,则T 中平衡因子为0的分支结点的个数是( )。

A .0B .1C .2D .34.已知三叉树T 中6个叶结点的权分别是2,3,4,5,6,7,T 的带权(外部)路径长度最小是( )。

A .27B .46C .54D .565.若X 是后序线索二叉树中的叶结点,且X 存在左兄弟结点Y ,则X 的右线索指向的是( )。

A .X 的父结点B .以Y 为根的子树的最左下结点C .X 的左兄弟结点YD .以Y 为根的子树的最右下结点6.在任意一棵非空二叉排序树T 1中,删除某结点v 之后形成二叉排序树T 2,再将v 插入T 2形成二叉排序树T 3。

下列关于T 1与T 3的叙述中,正确的是( )。

I .若v 是T 1的叶结点,则T 1与T 3不同II . 若v 是T 1的叶结点,则T 1与T 3相同III .若v 不是T 1的叶结点,则T 1与T 3不同IV .若v 不是T 1的叶结点,则T 1与T 3相同A .仅I 、IIIB .仅I 、IVC .仅II 、IIID .仅II 、IV7.设图的邻接矩阵A 如下所示。

各顶点的度依次是( )。

YALE浙江省2013年普通高等学校招生全国统一考试(文史类)ANSWER解析

YALE浙江省2013年普通高等学校招生全国统一考试(文史类)ANSWER解析

OD 4 3 . OG 3 4 3 . 3
所以 DG 与平面 APC 所成的角的正切值为
(3)连结 OG.因为 PC⊥平面 BGD,OG 平面 BGD,所以 PC⊥OG. 在直角△PAC 中,得 PC= 15 . 所以 GC= 从而 PG= 所以 21. 解:(1)当 a=1 时,f′(x)=6x2-12x+6, 所以 f′(2)=6. 又因为 f(2)=4,所以切线方程为 y=6x-8. (2)记 g(a)为 f(x)在闭区间[0,2|a|]上的最小值. f′(x)=6x2-6(a+1)x+6a=6(x-1)(x-a). 令 f′(x)=0,得到 x1=1,x2=a. 当 a>1 时, x f′(x) 0 (0,1) + 1 0 极大 f(x) 0 单调递增 值 3a -1 (1, a) a - 单调 递减 0 极小值 a2(3- a) (a,2a) + 单调 递增 2a
2 x1 8 . 2 x1 4 x1 x1 4
同理点 N 的横坐标 xN= 所以|MN|= 2 |xM-xN| = 2
8 8 4 x1 4 x2 x1 x2 x1 x2 4 x1 x2 16
2013 浙江文科数学 第 6页
=8 2

8 2 k 2 1 . | 4k 3 | t 3 . 4 25 6 1>2 2 . t2 t
3 1 3 π cos 2x= sin 2x+ cos 2x= sin 2 x , 2 2 2 3


=π,又观察 f(x)可知振幅为 1,故选 A.
b 2 .所以 4a+b=0, 2a
又 f(0)>f(1)且 f(0),f(1)在对称轴同侧,故函数 f(x)在(-∞,2]上单调递减,则抛物线开口方 向朝上,知 a>0,故选 A. 8. 答案:B 解析:由导函数图象知,函数 f(x)在[-1,1]上为增函数.当 x∈(-1,0)时 f′(x)由小到

2013年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合真题及详解 【圣才

2013年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合真题及详解 【圣才
A.X 的父结点 B.以 Y 为根的子树的最左下结点 C.X 的左兄弟结点 Y D.以 Y 为根的子树的最右下结点 【答案】A 【解析】根据后序线索二叉树的定义,X 结点为叶子结点且有左兄弟,那么这个结点为 右孩子结点。利用后序遍历的方式可知,X 结点的后继是其父结点,即其右线索指向的是父 结点。
6.在任意一棵非空二叉排序树 T1 中,删除某结点 v 之后形成二叉排序树 T2,再将 v 插入 T2 形成二叉排序树 T3。下列关于 T1 与 T3 的叙述中,正确的是( )。
5 / 36
圣才电子书 十万种考研考证电子书、题库视频学习平台

9.图 3 所示 AOE 网表示一项包含 8 个活动的工程。通过同时加快若干进度可以缩短 整个工程的工期。下列选项中,加快其进度就可以缩短工程工期的是( )。
图 3 AOE 网 A.c 和 e B.d 和 c C.f 和 d D.f 和 h 【答案】C 【解析】根据 AOE 网的定义可知,同时缩短几条关键路径上的活动时间,可以缩短整 个工期。
A.n-3 B.n-2 C.n-1 D.无法确定 【答案】C
1 / 36
圣才电子书 十万种考研考证电子书、题库视频学习平台

【解析】除了 3 本身以外,其他的值均可以取到,因此可能取值的个数为 n-1。
3.若将关键字 1,2,3,4,5,6,7 依次插入到初始为空的平衡二叉树 T 中,则 T 中平衡因子为 0 的分支结点的个数是( )。
A.O(n) B.O(m×n) C.O(min(m,n)) D.O(max(m,n)) 【答案】D 【解析】m 和 n 是两个升序链表,长度分别为 m 和 n,在合并过程中最坏的情况是两 个链表中的元素依次进行比较,比较的次数是 m 和 n 中的最大值。

2013年最新的《软件工程》试题及参考答案

2013年最新的《软件工程》试题及参考答案

《软件工程》试题(第1套)第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)二、在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.详细设计的结果基本决定了最终程序的( C )A.代码的规模B.运行速度C.质量 D.可维护性2需求分析中开发人员要从用户那里了解( A )A.软件做什么B.用户使用界面 C.输入的信息D.软件的规模3.构化程序设计主要强调的是( D )A.程序的规模 B. 程序的效率 C.程序设计语言的先进性D.程序易读性4.通常发现系统需求说明书中的错误的测试步骤是( C )A.模块测试B.子系统测试C.验收测试D.平行运行5.根据程序流程图划分的模块通常是( D )A时间内聚的 B逻辑内聚的C顺序内聚的D过程内聚的6.维护活动必须应用于( B )A 软件文档 B整个软件配置C可执行代码 D数据7.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( D )A.前者属于静态测试,后者属于动态测试B.前者属于动态测试,后者属于静态测试C.都属于静态测试D. 都属于动态测试8.维护中,因误删除一个标识符而引起的错误是( C )副作用。

A.文档B.数据C.编码D.设计9.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( B )A.教正性维护B.适应性维护C.完善性维护D.预防性维护10.下列文档与维护人员有关的有( C )A.软件需求说明书B.项目开发计划C.概要设计说明书D.操作手册12.可行性研究实质上是进行了一次( A )A大大压缩简化了的系统分析和设计过程 B详尽的系统分析和设计过程C彻底的系统设计过程 D深入的需求分析13.在详细设计阶段,经常采用的工具有( A )A.PAD B.SA C.SC D.DFD14. 协作图反映收发消息的对象的结构组织,它与( D )是同构的。

2013年软件学院专业课试题-文史类(answer)

2013年软件学院专业课试题-文史类(answer)

一、单项选择题(共20小题,每题2分,共40分)以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表”对应的格中,未填入答题表,错选或多选均不得分。

1.表示当x的取值在[1,10]和[200,210]范围内为真,否则为假的C语言表达式为 CA. (x>=1&&x<=10)&&(x>=200&&x<=210)B. (x>=1||x<=10)||(x>=200||x<=210)C. (x>=1&&x<=10)||(x>=200&&x<=210)D. (x>=1||x<=10)&&(x>=200||x<=210)2.若有以下定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则为数组元素a[i]不正确的引用是 DA. *(p+i)B. *(a+i)C. p[i]D. *a[i]3.判断char型变量ch是否为数字的C表达式为 BA. ('0'<=ch&ch<='9')B. (ch>='0'&&ch<='9')C. (ch>="0"&&ch<="9")D. (ch>=0&&ch<=9)4.以下程序段构成的循环是 Cfor(x=0,y=0;(y!=12&&x<4);x++) ;A. 无限循环B. 循环次数不定C. 执行4次D. 执行3次5.以下程序的输出结果是 A#include<stdio.h>main(){ int i;for(i=1;i<=5;i++){ if(i%2) printf("*");else continue;printf("#");}}A. *#*#*#B. *##*##*##*##C. *#*#D. #*#*6.以下程序的输出结果是 C#include<stdio.h>#define MAX(x,y) (x)>=(y)?(x):(y)main(){ int i=10,j=15;printf("%d",10*MAX(i,j));}A. 15B. 100C. 10D. 1507.设有说明:int (*ptr)[8];则ptr是 CA. 指向整形变量的指针B. 指向函数的指针,该函数的返回值为int 数据C. 指向一维数组的指针,该数组的基类型为int8.以下程序段的输出结果是 Achar a[]="0123456789",*p=a+4;printf("%c",*p++);A. 4B. a[4]的地址C. 6D. 59.下面程序的运行结果是 B#include <stdio.h>main(){ int a=1,b=10;do{ b−=a;a++;}while(b−−<0);printf("a=%d,b=%d\n",a,b);}A. a=3,b=11B. a=2,b=8C. a=1,b=−1D. a=4,b=910.执行下面程序,输入2后的输出结果是 C#include <stdio.h>main( ){ int k;scanf("%d",&k);switch(k){ case 1:printf("%d\n",k++);break;case 2:printf("%d\n",k++);case 3:printf("%d\n",k++);break;default:printf("Full!\n");}}A. 1B. 2C. 2 3D. 2 3 Full11.若有以下结构体和变量定义,则以下引用方法不正确...的是 Dstruct worker{ int sno;char *name;} work,*p=&work;A. work.snoB. (*p).nameC. p->snoD. work->sno12.char s[10],*p=s;则以下不正确的表达式是 BA. p=s+1;B. p=s++;C. *(s+1)=*p;D. *p++=s[2];13.以下不能对二维数组a正确初始化的语句是 AA. int a[2][3]={{1,2,3},{4,5},{6}};B. int a[][3]={{1,2,3},{4,5,6}};C. int a[2][4]={1,2,3};D. int a[][3]={{1,0,1},{},{1,1}};14.若有以下说明和语句,则输出结果是 Cprintf("%d",strlen(sp));A. 4B. 3C. 9D. 字符串中有非法字符15.对于结构体类型,以下说法正确的是 CA. 定义结构体时不能定义结构体变量B. 结构体变量所占的空间等于占空间最大的成员所需空间C. 结构体类型可以作为返回值类型D. 结构体定义后可以与标准类型一样使用,但前面必须使用struct16.在C语言中,要求运算数必须是整型的运算符是 DA. /B. ++C. !=D. %17.以下程序段在VC6.0环境中运行的输出结果是struct studentinfo{ char name[10];int SNO;char sex;} student,*ps=&student;printf("%d,%d",sizeof(student),sizeof(ps));的输出结果是 BA. 15,15B. 15,4C. 15,2D. 4,218.根据17题中的结构体和变量定义,不能..正确输出name成员的语句是 CA. printf("%s",);B. printf("%s",ps->name);C. printf("%s",*);D. printf("%s",(*ps).name);19.以下程序的输出结果是 Amain(){ int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}A. 0650B. 147C. 5430D. 输出值不定20.设有以下变量定义:char str[20],i;当输入“zhang空格hong回车”时,能正确读入“zhang hong”的程序段是 CA. scanf("%s",str);B. for(i=0,str[i]=getchar();str[i]!='\n';)str[i++]=getchar();C. gets(str);D. for(i=0,str[i]=getchar();str[i]!='\0';i++)str[i]=scanf("%c",str[i]);二、填空题(共10题,每题1分,共10分)请按照试题中对应的标号顺序填写到答题表中1.C函数中若省略函数类型说明,则该函数类型默认为 int 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2013年天津市大学软件学院高职升本专业课试题-文史类第一部分C语言部分100分、单项选择题(共20小题,每题2分,共40分)以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表” 对应的格中,未填入答题表,错选或多选均不得分。

表示当x的取值在[1,10]和[200,210]范围内为真,否则为假的C语言表达式为CA. (x>=1 &&x<=10)&&( x>=200&& x<=210)C. (x>=1 && x<=10川(x>=200&&x<=210)若有以下定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;A. *(p+i)C. p[i]3.4.5. 判断char型变量ch是否为数字的C表达式为BA. ('0'<=ch &ch<='9')C. (ch>="0"&&ch<="9")以下程序段构成的循环是Cfor(x=0,y=0;(y!=12 && x<4);x++);A.无限循环C.执行4次以下程序的输出结果是A#in clude<stdio.h>main (){ int i;for(i=1;i<=5;i++){ if(i%2) pri ntf("*");else con ti nue;prin tf("#");}}A. *#*#*#B. (ch>='0'&&ch<='9')D. (ch>=0&&ch<=9)B.循环次数不定D.执行3次B. *##*##*##*##6.7. C. *#*#以下程序的输出结果是C#in clude<stdio.h>#define MAX(x,y) (x)>=(y)?(x):(y) main (){ int i=10,j=15;prin tf("%d",10*MAX(i,j));}A. 15C. 10设有说明:in t (*ptr)[8];A. 指向整形变量的指针B. 指向函数的指针,该函数的返回值为C. 指向一维数组的指针,该数组的基类型为则ptr是CintD. #*#*B. 100D. 150数据int考场号考生号姓名1.B. (x>=1||x<=10)||(x>=200||x<=210)D. (x>=1||x<=10)&&( x>=200||x<=210)2.其中0W i w 9,则为数组元素a[i]不正确的引用是DB. *(a+i)D. *a[i]D. 长度为8 的一维指针数组8. 以下程序段的输出结果是Achar a[]="0123456789",*p=a+4;printf("%c",*p++);A. 4C. 69. 下面程序的运行结果是B #include<stdio.h> main(){ int a=1,b=10;do{ b - =a;a++;}while(b -- <0);printf("a=%d,b=%d\n",a,b);}A. a=3,b=11C. a=1,b= - 1 B. a[4] 的地址D. 5B. a=2,b=8 D. a=4,b=910. 执行下面程序,输入2 后的输出结果是C#include <stdio.h>main( ){ int k;scanf("%d",&k);switch(k){ case 1:printf("%d\n",k++);break;case 2:printf("%d\n",k++);case 3:printf("%d\n",k++);break;default:printf("Full!\n");}}A. 1B. 2C. 2 3D. 2 3 Full11. 若有以下结构体和变量定义,则以下引用方法不正确...的是Dstruct worker{ int sno;char *name;} work,*p=&work;A. work.snoC. p->sno12. char s[10],*p=s; 则以下不正确的表达式是A. p=s+1;C. *(s+1)=*p;13. 以下不能对二维数组a 正确初始化的语句是A. int a[2][3]={{1,2,3},{4,5},{6}};C. int a[2][4]={1,2,3};14. 若有以下说明和语句,则输出结果是CB. (*p).nameD. work->snoBB. p=s++;D. *p++=s[2];AB. int a[][3]={{1,2,3},{4,5,6}};D. int a[][3]={{1,0,1},{},{1,1}};char sp[]="\t\n\\Owill\n";prin tf("%d",strle n(sp));A. 4B. 3C. 9D.字符串中有非法字符 对于结构体类型,以下说法正确的是C A. 定义结构体时不能定义结构体变量B. 结构体变量所占的空间等于占空间最大的成员所需空间C. 结构体类型可以作为返回值类型D. 结构体定义后可以与标准类型一样使用,但前面必须使用struct 在C 语言中,要求运算数必须是整型的运算符是D A. /B. ++C. !=D. % 以下程序段在 VC6.0环境中运行的输出结果是 struct stude nti nfo{ char n ame[10];int SNO;char sex;} stude nt,*ps=& stude nt;prin tf("%d,%d",sizeof(stude nt),sizeof(ps));A. 15,15C. 15,2根据17题中的结构体和变量定义,不能.A. prin tf("%s",stude nt.n ame);C. prin tf("%s",*ps .n ame);以下程序的输出结果是 Amain () { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};prin tf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}A. 0650C. 5430D.输出值不定 设有以下变量定义:char str[20],i;当输入"zhang 空格hong 回车”时,能正确读入"zhang hong ”的程序段是 CA. scan f("%s",str);B. for(i=0,str[i]=getchar();str[i]!='\n';)str[i++]=getchar();C. gets(str);D. for(i=0,str[i]=getchar();str[i]!='\0';i++)str[i]=sca nf("%c",str[i]);填空题(共10题,每题1分,共10分)请按照试题中对应的标号顺序填写到答题表中C 函数中若省略函数类型说明,则该函数类型默认为int 。

局部变量默认的存储类型为 auto 。

文件包含命令#include 有两种形式,区别是搜索路径不同。

包含系统文件 string.h 应该使用 #inelude <string.h> _________15. 16. 17. 18. 19. 20. _ 、 1. 2. 3. 4. 如果要限定变量的作用域仅在当前文件有效,应使用 static 关键字。

的输出结果是B B. 15,4 D. 4,2 正确输出name 成员的语句是C B. prin tf("%s",ps-> name); D. prin tf("%s",(*ps). name); B. 147break 和continue 都可以用于循环结构中, 其中continue 只是结束本次循环, 回到循环体第一条语句开始下次循环。

C 语言变量有四种存储类别,其中关键字 extern 的含义是 声明外部变量 。

静态变量的初始化是在 编译 阶段完成的。

数组名作为实参使用时,传送的是 数组首地址。

sizeof 运算符的对象即可以是变量,也可以是 常量 。

C 语言中多维数组可嵌套定义,即 n 维数组可看作元素类型为 n-1维数组 。

判断题判断下题是否正确,正确的划",错误的划X (每题 1分,共15分)在do-while 循环中,循环体至少执行一次。

(V )C 语言中局部变量和全部变量可以同名,并且在函数内局部变量优先于全局变量。

(V )预处理命令都是以#号开头,且每行只能写一条命令。

(x )定义二维数组时,如果对数组的所有元素赋值,则可省略长度说明。

(x )C 语言要求所有被调用的函数一定要在调用语句之前进行定义。

(x )函数内定义的静态变量当函数执行完其值依然存在。

(V )void 关键字只能用于定义函数,不能定义变量。

(x )一个函数直接或间接的调用自己,称作递归调用。

(V )全局变量是指在main 函数中定义的变量。

(x ) for (exp1;exp2;exp3) 语句s;中的s 可以是空语句。

(V ) 结构体可以与标准类型一样使用,但前面须用 struct 关键字。

(x )ma in 函数称为主函数,是个无参函数。

(x )表达式 n=++i 等价于 n=i;i=i+1; 。

( V )语句 char s[]="test"; 与 char s[]={'t','e','s','t'}; C 函数中的函数即可以嵌套定义,也可以嵌套调用。

(x )1. 【程序】 #in clude <stdio.h> #in clude <stdi ng.h>main (){ char i,s[5] [81],max=0;prin tf("i nput 5 stri ngs");for(i=0;i<5;i++)gets(s[i]);for(i=0;i<5;i++)if(strle n( s+i)>max)max=i;puts(s[max]);}【运行结果】写出从键盘输入一下 5个字符串时程序的运行结果"Program" , "test" , "I am a student" , "wee" , "computer"I am a stude nt 5. 6. 7. 8. 9. 10. 三、 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.14. 15. 四、 是等价的。

相关文档
最新文档