中国石油大学 软件工程 第一次在线作业
中国石油大学(北京)信息管理概论第一二三次在线作业
中国石油大学(北京)信息管理概论第一二三次在线作业中国石油大学(北京)信息管理概论第一、二、三次在线作业第一次在线作业单选题(共4道题)进行抽起1.(2.5分)bpr实现的手段有两个使能器:一个是,一个是___。
a、企业客户b、信息技术组织c、过程功能d、协调控制我的答案:b此题罚球:2.5分后2.(2.5分)信源因其发送信息的状况可分成两种:一种是___信源,另一种是___信源。
a、物质能量b、系统内系统外c、人工电子d、连续离散我的答案:d此题罚球:2.5分后3.(2.5分)认为信息是经过加工用于决策的数据,属于在____层次上对信息的定义。
a、应用b、管理c、控制d、技术我的答案:a此题罚球:2.5分后4.(2.5分)信息管理学研究的对象为____________.a、信息资源和信息活动b、信息技术和信息组织c、信息传递和信息接收d、信息加工和信息科学我的答案:a此题罚球:2.5分后多选题(共7道题)展开收起5.(2.5分后)erp就是基于()的最新进展,从理论和课堂教学两个方面提供更多的企业整体经营解决方案。
a、计算机技术b、管理理论c、信息资源利用d、企业文化e、信息系统我的答案:ab此题得分:0.0分6.(2.5分后)如果将crm比作企业竞争的一把双刃剑的话,这把剑的两方面就是()这两方面就是紧密结合在一起,不可分割的。
a、管理的改建b、信息技术的应用领域c、信息与管理的融合d、科学的规划e、计算机技术我的答案:ab此题得分:2.5分7.(2.5分后)信息科学研究的就是()a、信息的搜集b、信息加工c、信息存储d、采用的科学性e、信息检索我的答案:abc此题得分:2.5分8.(2.5分后)信息科学本身就是一个学科群,这个学科群就是由()三个层次形成的完备体系。
a、信息理论b、信息分析c、信息编辑d、信息技术e、信息应用领域我的答案:ade此题得分:2.5分9.(2.5分后)一般来说,irm分成三个层次()a、.国家b、非政府c、社会d、个人e、企业我的答案:bcd此题得分:2.5分10.(2.5分后)信息非政府的基本建议就是()a、及时性b、高质性c、科学性d、实用性e、准确性我的答案:ade此题得分:0.0分11.(2.5分后)从信息的产生至最终被采用充分发挥其价值,信息生命周期可以分成信息的()几个阶段。
中国石油大学C语言程序设计第一册在线作业答案
第一次在线作业单选题(共22道题)收起1.(2.5分)一个C语言程序总是从()开始执行。
A、A. 主过程B、B. 主函数C、C. 子程序D、D.主程序我的答案:B 此题得分:2.5分2.(2.5分)以下叙述不正确的是:()。
A、A. 在C程序中,语句之间必须要用分号" ;" 分隔B、B. 若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数C、C. 在C程序中,无论是整数还是实数都能正确无误地表示D、D. 在C程序中,%是只能用于整数运算的运算符我的答案:C 此题得分:2.5分3.(2.5分)以下不正确的C语言标识符是()。
A、A. ABCB、B. abcC、C. a_bcD、D. ab.c我的答案:D 此题得分:2.5分4.(2.5分)下列字符串是标识符的是:()。
A、A. _HJB、B. 9_studentC、C. longD、D. LINE 1我的答案:A 此题得分:2.5分5.(2.5分)以下说法中正确的是()。
A、A. C语言程序总是从第一个定义的函数开始执行B、B. 在C语言程序中,要调用的函数必须放在main()函数中定义C、C. C语言程序总是从main()函数开始执行D、D. C语言程序中的main()函数必须放在程序的开始部分我的答案:C 此题得分:2.5分6.(2.5分)在C语言中,字符型数据在内存中以()形式存放。
A、A. 原码B、B. BCD码C、C. 反码D、D. ASCII码我的答案:D 此题得分:2.5分7.(2.5分)若有定义:int a=7; float x=2.5; y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
A、A. 2.500000B、B. 2.750000C、C. 3.500000D、D. 0.000000我的答案:A 此题得分:2.5分8.(2.5分)设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为()。
最新中国石油大学高等数学(一)第一次在线作业及答案教学内容
中国石油大学高等数学(一)第一次在线作业单项选择题第1题 C第2题 B第3题 C第4题 D第5题 D第6题 D第7题 A第8题 B第9题A第10题 C第11题 B第12题 D第13题 D第14题 D第15题 A第16题 A第17题 C第18题 B第19题 A第20题 B判断题第21题错误第22题错误第23题错误第24题正确第25题错误第26题错误第27题错误第28题错误第29题正确第30题错误第31题错误第32题正确第33题错误第34题错误第35题正确第36题正确第37题 正确第38题 正确第39题 正确第40题 错误二重积分自测题 (一)选择题1.设D 是由直线0=x ,0=y ,3=+y x ,5=+y x 所围成的闭区域, 记:⎰⎰σ+=Dd y x I )ln(1,⎰⎰σ+=Dd y x I )(ln 22,则( ) A .21I I < B .21I I > C .122I I = D .无法比较 2.设D 是由x 轴和∈=x x y (sin [0,π])所围成,则积分⎰⎰=σDyd ( )A .6π B .4π C .3π D .2π3.设积分区域D 由2x y =和2+=x y 围成,则=σ⎰⎰Dd y x f ),(( )A .⎰⎰-+2122),(x xdy y x f dx B .⎰⎰-212),(dy y x f dxC .⎰⎰-+1222),(x xdy y x f dx D .⎰⎰+122),(x xdy y x f dx4.设),(y x f 是连续函数,则累次积分⎰⎰=42),(xxdy y x f dx ( )A .⎰⎰40412),(yy dx y x f dy B .⎰⎰-4412),(y ydx y x f dyC .⎰⎰441),(y dx y x f dy D .⎰⎰40212),(y y dx y x f dy5.累次积分⎰⎰=-222xy dy e dx ( )A .)1(212--e B .)1(314--e C .)1(214--e D .)1(312--e 6.设D 由14122≤+≤y x 确定,若⎰⎰σ+=D d y x I 2211,⎰⎰σ+=Dd y x I )(222,⎰⎰σ+=Dd y x I )ln(223,则1I ,2I ,3I 之间的大小顺序为( )A .321I I I <<B .231I I I <<C .132I I I <<D .123I I I <<7.设D 由1||≤x ,1||≤y 确定,则=⎰⎰Dxy xydxdy xe sin cos ( ) A .0 B .e C .2 D .2-e8.若积分区域D 由1≤+y x ,0≥x ,0≥y 确定,且⎰⎰=11)()(xdx x xf dx x f ,则⎰⎰=Ddxdy x f )(( )。
中国石油大学C语言程序设计第一册在线作业答案
中国石油大学C语言程序设计第一册在线作业答案第一次在线作业单选题(共22道题)收起1.(2.5点)C语言程序总是从()执行。
a、a.主过程b、b.主函数c、c.子程序d、d.主程序我的答案是:这个问题的B分:2.5分2.(2.5分)以下叙述不正确的是:()。
a、在C程序中,语句必须用分号分隔\b、b.若a是实型变量,c程序中a=10是正确的,因为实型变量中允许存放整型数c、c.在c程序中,无论是整数还是实数都能正确无误地表示d、d.在c程序中,%是只能用于整数运算的运算符我的答案:C这个问题的分数:2.5分3.(2.5分)以下不正确的c语言标识符是()。
a、 a.abcb、b.abcc、c.a_uubcd、d.ab.c我的答案:d此题得分:2.5分4.(2.5点)以下字符串是标识符:()。
a、a._hjb、 b.9_uuStudentC、c.longd、d.line1我的答案:a此题得分:2.5分5.(2.5分)以下陈述中正确的一项是()。
a、a.c语言程序总是从第一个定义的函数开始执行b、 b.在C语言程序中,要调用的函数必须在main()函数中定义。
C和C.C语言程序总是从main()函数执行d、d.c语言程序中的main()函数必须放在程序的开始部分我的答案:C这个问题的分数:2.5分6.(2.5分)在c语言中,字符型数据在内存中以()形式存放。
a、 a.原始代码B,B.bcd代码C,C.逆代码D,D.ascii代码我的答案:d此题得分:2.5分7.(2.5分)如果定义:inta=7;floatx=2.5;y=4.7;那么表达式x+a%3*(int)(x+y)%2/4的值是()。
a、a.2.500000b、b.2.750000c、c.3.500000d、d.0.000000我的回答:a这个问题的分数:2.5分8(2.5分)设置说明:charw;intx;漂浮的;doublez;那么表达式w*x+Z-Y的值的数据类型是()。
中国石油大学浏览器/服务器系统-第一次在线作业
单选题 (共16道题)展开收起1.(2.5分)目前的计算机模式为()• A、以主机为中心• B、以PC为中心• C、以大型机为中心• D、以网络为中心我的答案:D 此题得分:2.5分2.(2.5分)以下不可作为服务器操作系统的是()• A、Unix• B、Windows XP• C、NT(W2000)• D、Linux我的答案:B 此题得分:2.5分3.(2.5分)以下不属于服务器体系结构的是()• A、Cluster• B、单CPU• C、SMP• D、NUMA• E、Unix我的答案:E 此题得分:2.5分4.(2.5分)以下可以作为选择Linux作为服务器操作系统的理由的是()• A、不需付版权费、价格最低• B、可靠性好• C、已得到全球大公司的支持• D、历史悠久有传统市场,特别是高档市场我的答案:D 此题得分:2.5分5.(2.5分)以下不属于服务器的典型特点的是()• A、只供单个用户使用• B、良好的可扩展性• C、简单易用• D、容易管理• E、良好的可用性我的答案:A 此题得分:2.5分6.(2.5分)服务器的响应速度是指()• A、用户从输入信息到服务器完成任务给出响应的时间• B、用户从输入信息到服务器响应的时间• C、从服务器接收到输入信息到服务器完成任务给出响应的时间• D、服务器从输入信息到服务器任务响应的时间我的答案:A 此题得分:2.5分7.(2.5分)以下关于作业吞吐量的说法正确的是()• A、单个用户的响应时间和吞吐量成正比• B、作业吞吐量是整个服务器在一定时间内完成的任务量• C、服务器性能指标仅以作业吞吐量为代表• D、单个用户的响应时间和吞吐量成反比我的答案:D 此题得分:2.5分8.(2.5分)以下关于SMP的说法错误的是()• A、Symmertrical Multi-Processor,对称式多处理器,采用总线结构的紧耦合多处理器系统• B、对称是指机器中的每一个处理器的地位都是平等的,连在一起共享一个存储器• C、SMP结构的机器可扩展性、可用性较好• D、各处理器完全对称,拥有各自的Cache,通过总线监听实现Cache一致性我的答案:C 此题得分:2.5分9.(2.5分)以下关于廉价冗余磁盘阵列的说法错误的是()• A、RAID是将同一阵列中的多个磁盘视为单一的虚拟磁盘,数据是以分段的方式顺序存放于磁盘阵列• B、数据跨盘技术使多个硬盘像一个硬盘那样工作• C、用廉价的资源来突破现有硬盘空间限制• D、最大限度的利用磁盘空间• E、可以改善硬盘的可靠性和速度我的答案:E 此题得分:2.5分10.(2.5分)以下关于磁盘镜像的说法错误的是()• A、将相同的数据同时写入多个硬盘中• B、当某个物理硬盘失效时,提供数据资料的保护能力• C、降低系统读数据的性能• D、降低系统写数据的性能我的答案:C 此题得分:2.5分11.(2.5分)以下关于Hot Swap的说法错误的是()• A、只有RAID级别为1、3、5、10、30、50的阵列才提供该功能• B、处于运行状态的磁盘阵列子系统当出现单个物理盘失效的情况时发生• C、采用新硬盘将失效物理盘在线替换,同时保证系统稳定运行• D、只有RAID级别为10、30、50的阵列才提供该功能我的答案:D 此题得分:2.5分12.(2.5分)以下关于Parity的说法错误的是()• A、目前产生奇偶校验数据只有一种方式:软件计算• B、是指来自多个物理磁盘上的数据通过异或(XOR)操作运算产生的冗余奇偶数据• C、当单个硬盘失效时,这些冗余数据能够通过与其它物理磁盘上的数据进行异或(XOR)操作而恢复由于硬盘失效而丢失的数据• D、产生的冗余数据可以被存放于一个专作奇偶校验用的硬盘上我的答案:A 此题得分:2.5分13.(2.5分)以下关于RAID1的说法错误的是()• A、有数据镜像功能• B、使磁盘写入的效率增加,但读取的效率降低• C、使磁盘读取的效率增加,但写入的效率降低• D、通过数据直接备份具有容错能力我的答案:B 此题得分:2.5分14.(2.5分)以下关于RAID5的说法错误的是()• A、具有Striping with Distributed Parity功能• B、有校验数据,提供数据容错能力• C、RAID5并不适用于银行和股市的联机交易系统• D、校验值分散在各个盘的不同位置,相当程度的分散了负载,故有较好的性能我的答案:C 此题得分:2.5分15.(2.5分)以下关于RAID10的说法错误的是()• A、不能够完全实现数据备份• B、没有数据校验功能• C、读写功能均有提高• D、磁盘利用率为50%我的答案:A 此题得分:2.5分16.(2.5分)以下关于磁盘CACHE预读功能的描述错误的是()• A、提高了计算机系统中的硬盘读的功能• B、在读取含有大量文件碎片的文件时效果明显• C、具有良好预读功能的RAID卡能在看起来很随机的读访问中,识别出读取磁盘的规律,通过这个规律提前将系统要读取的数据放在CACHE中• D、预读的方式只有PRE-FRECH我的答案:D 此题得分:2.5分判断题 (共24道题)展开收起17.(2.5分)每个SCSI有自己的内嵌磁盘控制器,可独立于cpu进行工作,很强的扩展性•正确•错误我的答案:正确此题得分:2.5分18.(2.5分)硬盘的格式化容量等于扇区字节数乘上扇区数乘上柱面数。
石油大学在线作业 数据结构1、2、3
×第一次在线作业单选题 (共40道题)展开收起1.(2.5分)程序段 FOR i:=n-1 DOWNTO 1 DO FOR j:=1 TO i DO IF A[j]> A[j+1] THEN A[j]与A[j+1]对换;其中 n为正整数,则最后一行的语句频度在最坏情况下是()•A、O(n)•B、O(nlogn)•C、O(n3)•D、O(n2)我的答案:D此题得分:2.5分2.(2.5分)若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为()(1< =i< =n+1)。
•A、O(0)•B、O(1)•C、O(n)•D、O(n2)我的答案:C此题得分:2.5分3.(2.5分)算法的计算量的大小称为计算的•A、效率•B、复杂性•C、现实性•D、难度我的答案:B此题得分:2.5分4.(2.5分)算法的时间复杂度取决于•A、问题的规模•B、待处理数据的初态•C、A和B我的答案:C此题得分:2.5分5.(2.5分)下面关于算法说法错误的是•A、算法最终必须由计算机程序实现•B、为解决某问题的算法同为该问题编写的程序含义是相同的•C、算法的可行性是指指令不能有二义性•D、以上几个都是错误的我的答案:D此题得分:2.5分6.(2.5分)下面说法错误的是•A、算法原地工作的含义是指不需要任何额外的辅助空间•B、在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法•C、所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界•D、同一个算法,实现语言的级别越高,执行效率就不定我的答案:A此题得分:2.5分7.(2.5分)从逻辑上可以把数据结构分为()两大类•A、动态结构、静态结构•B、顺序结构、链式结构•C、线性结构、非线性结构•D、初等结构、构造型结构我的答案:C此题得分:2.5分8.(2.5分)以下数据结构中,哪一个是线性结构()•A、广义表•B、二叉树•C、稀疏矩阵•D、串我的答案:D此题得分:2.5分9.(2.5分)以下那一个术语与数据的存储结构无关?•A、栈•B、哈希表•C、线索树•D、双向链表我的答案:A此题得分:2.5分10.(2.5分)在下面的程序段中,对x的赋值语句的频度为() FOR i:=1 TO n DO FOR j:=1 TO n DO x:=x+1;•A、O(2n)•B、O(n)•C、O(n2)•D、O(log2n)我的答案:C此题得分:2.5分11.(2.5分)以下数据结构中,()是非线性数据结构•A、树•B、字符串•C、队•D、栈我的答案:A此题得分:2.5分12.(2.5分)下列数据中,()是非线性数据结构•A、栈•B、队列•C、完全二叉树•D、堆我的答案:C此题得分:2.5分13.(2.5分)下面关于线性表的叙述中,错误的是哪一个?()•A、线性表采用顺序存储,必须占用一片连续的存储单元。
中国石油大学(北京)软件工程 第一次在线作业满分答案
A、纠错性维护
B、适应性维护
C、改善性维护
D、预防性维护
我的答案:A 此题得分:2.5分14.(2.5分) 以下不属于白盒测试技术的是( )
A、逻辑覆盖
B、基本路径测试
C、循环覆盖测试
D、等价类划分
我的答案:D 此题得分:2.5分15.(2.5分) 盒图也称为( )或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。
A、逻辑内聚
B、时间内聚
C、偶然内聚
D、功能内聚
我的答案:D 此题得分:2.5分25.(2.5分) 结构设计是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精和模块化的过程。
A、数据流
B、数据流图
C、数据库
D、数据结构
正确
错误
我的答案:正确此题得分:2.5分28.(2.5分) 面向数据设计方法一般都包括下列任务: 确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。
正确
错误
我的答案:正确此题得分:2.5分29.(2.5分) 耦合度是对软件结构中模块间关联程度的一种度量。在设计软件时应追求尽可能紧密的耦合的系统。。
A、判定表和判定树
B、盒图
C、流程图
D、关系图
我的答案:A 此题得分:2.5分12.(2.5分) 需求分析的任务不包括( )
A、问题分析
B、系统设计
C、需求描述
D、需求评审
我的答案:B 此题得分:2.5分13.(2.5分) 为改正软件系统中潜藏的错误而进行的维护活动称为( )
A、瀑布模型
B、对象模型
中国石油大学C语言程序设计第一册在线作业答案
错误
我的答案:正确 此题得分:2.5分
37.(2.5分) void main() { int i,j; for(i=0;i< =3;i++) { for(j=0;j< =i;j++) printf(" (%d,%d)," ,i,j); printf(" \n" ); } } 该程序运行结果是: (0,0), (1,0),(1,1), (2,0),(2,1),(2,2), (3,0),(3,1),(3,2),(3,3),
正确
错误
我的答案:正确 此题得分:2.5分
32.(2.5分) void main() { int x=1,y=1,z=10; if(z< 0) if(y> 0) x=3; else x=5; printf(" %d," ,x); if(z=y< 0) x=3; else if(y==0) x=5; else x=7; printf(" %d," ,x); printf(" %d," ,z); } 该程序运行结果是:1,7,0
第一次在线作业
单选题 (共22道题)
收起
1.(2.5分) 一个C语言程序总是从()开始执行。
A、A. 主过程
B、B. 主函数
C、C. 子程序
D、D.主程序
我的答案:B 此题得分:2.5分
2.(2.5分) 以下叙述不正确的是:()。
A、A. 在C程序中,语句之间必须要用分号" ;" 分隔
B、B. 若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数
正确
错误
我的答案:错误 此题得分:2.5分
石大远程奥鹏-操作系统-第一次在线作业正确答案
B、实时操作系统
C、分时操作系统
D、网络操作系统
正确答案:D
4.操作系统的基本功能不包括()
A、处理器管理
B、存储管理
C、用户管理
D、设备管理
正确答案:C
5.操作系统之所以能够控制各个程序的执行,为用户提供服务,主要是因为操作系统利用了()
A、系统软件
B、CPU
C、硬件的中断装置
D、中断服务程序
B、等待态-就绪态-运行态
C、就绪态-运行态-等待态
D、就绪态-等待态-运行态
正确答案:C
8.在操作系统的处理器管理中,每一个进程唯一的标志是()
A、PSW
B、PCB
CAW
D、CSW
正确答案:B
9.操作系统是对()进行管理的系统软件。
A、用户
B、硬件
C、计算机资源
D、程序
正确答案:C
10.允许多个用户以交互式方式使用计算机系统的操作系统是()操作系统。
A、用户管理
B、处理器管理和存储管理
C、文件管理和作业管理
D、设备管理
正确答案:A
29.下面关于计算机系统和操作系统的叙述错误的是( )
A、操作系统是独立于计算机系统的,它不属于计算机系统
B、计算机系统是一个资源集合体,包括软件资源和硬件资源
C、操作系统是一种软件
D、计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持
19.操作系统的基本类型主要有( )
A、批处理系统、分时系统及多任务系统
B、实时操作系统、批处理操作系统及分时操作系统
C、单用户系统、多用户系统及批处理系统
D、实时系统、分时系统和多用户系统
中石油软件工程课程设计在线考试
中石油软件工程课程设计在线考试2009软件工程设计实验软件项目开发题目和完成内容要求【本文主要对此课程的授课目的、内容、授课形式和考核条件进行了叙述,并提供给学生一些可选题目,供学生选择完成。
学生也可根据文中提供的选题评分依据自拟自己喜欢的题目。
】鲁强中国石油大学计算机系1.课程目的在完成软件工程课程后,需要应用软件工程开发方法从需求分析、体系结构设计、详细设计、测试等相关环节来实践软件系统开发过程。
本课程提供了相关完成相关环节报告的模版,需要学生在完成相关软件题目开发过程中,按照软件工程学到的方法,在各个阶段撰写相关内容。
2.课程内容2.1.课程要求开发题目将按照高中低三个档次来进行布置,每个题目的起评分依照项目难度的不同分别为90、85和80。
如完成基本题目要求的功能为以上分数,如缺少部分功能将减少5~10,如不能完成(缺少大部分功能)将减少20分,如提供比较完备的功能将在此基础上增加5~10分。
提交的作业需包含以下内容:1.选择以下题目或自拟一个题目,并提交与此题目对应的可执行代码和源代码。
(20~30分)2.提交四个文档,即产品需求规格说明书、体系结构设计说明书、模块设计说明书、测试用例说明书(70~80分,以论文来替代此部分报告,将给零分)3.将完成的文档以压缩包的格式上传,不能上传多个doc、docx文档,以免造成文件的丢失。
2.2.开发题目及其验收内容2.2.1.P2P分布式存储●难度高●实现内容使用Java下JXTA或自己设计P2P协议完成多个客户机下的资源共享。
此系统具有以下功能,每个用户能够配置自己的硬盘空间来供全网络的用户使用,每个用户能够看到全网络下唯一的文件视图(即能够看到唯一文件目录,此文件目录下存储着全网络的共享文件),用户能够在此文件视图下创建文件目录、上传文件和下载文件。
其中上传文件指的是将本地文件上传到P2P文件存储系统中,下载文件指的是将P2P文件存储系统中的文件内容下载到本地机。
软件工程作业(答案参考)
软件工程第一次作业1)软件工程适用范围?答:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。
这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
2)软件工程如何控制系统开发的复杂性的?答:可理解性(understandability)。
系统具有清晰的结构,能直接反映问题的需求。
可理解性有助于控制软件系统的复杂性,并支持软件的维护、移植或重用。
3)以你的经验,举例说明一个成熟的软件通常采用什么方法来适应现实世界的变化的?答:以猎豹游览器为例,开始软件投入市场公测,软件自带收集错误报告的程式,当遇到问题软件错误,会将相关信息反馈到接受错误信息的服务器,已方便程序员及时发现问题加以修复,修复完成后提供程序更新,循环此法提供软件运行稳定性,另外还有用户反馈的相关功能,对软件的建议也会收集到服务器,按实用性需求程序员可在原有程序上开发调整更适合用户使用的程序。
4)假设某软件公司,能为同一个用户开发两个不同层次的软件:一个层次的软件功能非常强大,在满足用户所有需求的基础上,还能提供大大超过用户需求的其他更多更强的功能;另一个层次的软件仅仅能满足用户需求,但没有提供其他额外的功能。
请问如果你是项目负责人,你会选择为客户开发那个层次的软件?答:我会选择仅仅满足用户需求的软件。
因为太多的功能,相对于非专业的人员,在用户体验上可能会造成困扰,太多的功能会导致难以操作。
而且功能强大的软件还会给用户费用上带来不必要的投入,软件是以人为本,方便用户工作,达到提高工作效率的目的。
若然日后此用户需要更多功能的时候,我们还是可以向其软件公司提供升级功能解决用户需求。
中国石油大学Java语言程序设计第一次作业
中国石油大学Java语言程序设计第一次作业第一次在线作业单选题 (共30道题)收起1.(2.5分)编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为?A、.javaB、.classC、.htmlD、.exe我的答案:B 此题得分:2.5分2.(2.5分) .Java程序的执行过程中用到一套JDK工具,其中java.exe是指A、Java文档生成器B、Java解释器C、Java编译器D、Java类分解器我的答案:B 此题得分:2.5分3.(2.5分)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点A、安全性B、多线程C、跨平台D、可移植我的答案:B 此题得分:2.5分4.(2.5分)Java语言是_____年由______公司第一次正式发布的,________被誉为Java之父A、1996;IBM;Bill Joe;B、1995;Sun;Bruce Eckel;C、1996;Microsoft;Anders HejlsbergD、1995; Sun; James Gosling我的答案:D 此题得分:2.5分5.(2.5分)关于Java Application和Applet的说法中,正确的是_________A、都包含main()方法B、都通过“appletviewer”命令执行C、都通过“javac”命令编译D、都嵌入在HTML文件中执行我的答案:C 此题得分:2.5分6.(2.5分)下列哪个是面向大型企业级用容器管理专用构件的应用平台A、J2EEB、J2MEC、J2SED、J2DE我的答案:A 此题得分:2.5分7.(2.5分)下列对Java源程序结构的叙述中,错误的是A、import 语句必须在所有类定义之前B、接口定义允许0或多个C、Java Application中的public class 类定义允许0或多个D、package 语句允许0或多个我的答案:C 此题得分:2.5分8.(2.5分)下列对Java语言的叙述中,错误的是A、Java的虚拟机解释执行字节码B、JDK的库文件目录是binC、Java的类是对具有相同行为对象的一种抽象D、Java中的垃圾回收机制是一个系统级的线程我的答案:B 此题得分:2.5分9.(2.5分)下列Java源程序结构中前三种语句的次序,正确的是A、import, package, public classB、import 必为首,其他不限C、public class, import ,packageD、package, import , public class我的答案:D 此题得分:2.5分10.(2.5分) .在Java中,属于整数类型变量的是A、singleB、doubleC、byteD、char我的答案:C 此题得分:2.5分11.(2.5分)下列语句片段int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为A、144B、28C、140D、不能执行我的答案:C 此题得分:2.5分12.(2.5分)下列语句片段:int a=-67,b=116,c=78; int d=~a|b& c; System.out.println(d);的结果为A、70B、67C、78D、56我的答案:A 此题得分:2.5分13.(2.5分)给出下面代码:public class test{ static int a[] = new int[10]; public static v oid main(String args[]) { System.out.println(a[10]); } } 那个选项是正确的A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空我的答案:B 此题得分:2.5分14.(2.5分)下面哪些选项是正确的main方法说明?A、public main(String args[])B、public static void main(String args[])C、private static void main(String args[])D、void main()我的答案:B 此题得分:2.5分15.(2.5分)System类在哪个包中( )A、java.utilB、java.ioC、java.awtD、/doc/f212869368.html,ng我的答案:D 此题得分:2.5分16.(2.5分)下列代码哪几行会出错: ( ) 1) public void modify() { 2} int I, j, k; 3} I=100; 4} while(I> 0){ 5} j= I * 2; 6} System.out.println (" The value of j is " + j ); 7) k=k + 1;8) I--; 9) } 10)}A、line 4B、line 6C、line 7D、line 8我的答案:C 此题得分:2.5分17.(2.5分)指出正确的表达式A、byte b=128;B、Boolean b=null;C、long l=0xfffL;D、float d=0.9239d;我的答案:C 此题得分:2.5分18.(2.5分)在Java中,不属于整数类型变量的是A、doubleB、longC、intD、byte我的答案:A 此题得分:2.5分19.(2.5分)Java变量中,以下不属于复合类型的数据类型是A、类B、字符型C、数组型D、接口我的答案:B 此题得分:2.5分20.(2.5分)下面的语句片断输出结果是什么?int score=1; switch(score) { case 0: System.ou t.print(" Fail," ); default:System.out.print(" Error," ); case 1: System.out.print(" Good," ); case 2: System.out.print(" Best" ); break; }A、没有输出B、Good,C、Good,BestD、Error,Good,Best我的答案:C 此题得分:2.5分21.(2.5分)下面哪个是合法的标识符_______A、$personsB、2UsersC、*pointD、this我的答案:A 此题得分:2.5分22.(2.5分)下列布尔变量定义中,正确并且规范的是:A、BOOLEAN canceled=false;B、boolean canceled= false;C、boolean CANCELED= false;D、boolean canceled= FALSE;我的答案:B 此题得分:2.5分23.(2.5分)数组中各个元素的数据类型是A、相同的B、不同的C、部分相同的D、任意的我的答案:A 此题得分:2.5分24.(2.5分)下列语句中执行跳转功能的语句是A、for 语句B、while语句C、continue语句D、switch语句我的答案:C 此题得分:2.5分25.(2.5分)顺序执行下列程序语句后,则b的值是String a=" Hello" ; String b=a.substring(0, 2);A、HelloB、helloC、HeD、null我的答案:C 此题得分:2.5分26.(2.5分)下列的哪个选项可以正确用以表示八进制值8?A、0x8B、0x10C、8D、10我的答案:D 此题得分:2.5分27.(2.5分)下列的哪个赋值语句是不正确的?A、float f = 11.1;B、double d = 5.3E12;C、float d = 3.14f ;D、double f=11.1E10f;我的答案:A 此题得分:2.5分28.(2.5分)下列的哪个赋值语句是正确的?A、char a=" 12" ;B、int a=12.0;C、int a=12.0f;D、int a=(int)12.0;我的答案:D 此题得分:2.5分29.(2.5分)switch 语句中表达式(expression)的值不允许用的类型是?A、byteB、intC、booleanD、char我的答案:C 此题得分:2.5分30.(2.5分)下列关键字中可以表示常量的是A、finalB、defaultC、privateD、transient我的答案:A 此题得分:2.5分判断题 (共10道题)收起31.(2.5分)Java语言是不区分大小写错误我的答案:错误此题得分:2.5分32.(2.5分)Java语言不含指针和析构方法,所以Java程序只有在结束运行才释放占用的内存?正确错误我的答案:错误此题得分:2.5分33.(2.5分)Java程序一般应当含有main方法,因为它是所有Java程序执行的入口正确错误我的答案:错误此题得分:2.5分34.(2.5分)数组、类和接口都是引用数据类型正确错误我的答案:正确此题得分:2.5分35.(2.5分)定义完数组后,我们可以根据实际需要,再动态调整数组大小正确错误我的答案:错误此题得分:2.5分36.(2.5分)Java语言中一个Char类型的数据占用2个字节大小的内存空间正确错误我的答案:正确此题得分:2.5分37.(2.5分)编译语句Double aDouble=37.2D不会出现编译错误正确错误我的答案:正确此题得分:2.5分38.(2.5分)if(true){int i=17;} System.out.println(i);运行此程序的结果是输出17正确错误我的答案:错误此题得分:2.5分39.(2.5分)float x=26f; int y=26; int z=x/y; 以上语句能正常编译和运行正确我的答案:错误此题得分:2.5分40.(2.5分)int[] a={1,2,3,4}; System.out.println(a.length()); 以上语句运行的结果是显示4?正确错误我的答案:错误此题得分:2.5分。
中国石油大学(华东)《软件工程》在线作业(二)
《软件工程》学期在线作业(二)软件维护的四类维护活动是()。
A:改正性维护,适应性维护,完善性维护和预防性维护。
B:适应性维护,完善性维护,抢救性维护和辅助性维护。
C:改正性维护,适应性维护,完善性维护和辅助性维护。
D:适应性维护,完善性维护,抢救性维护和预防性维护。
参考选项:A需求分析阶段的任务是确定()。
A:软件开发方法B:软件开发工具C:软件开发费D:软件系统的功能参考选项:D使用SD方法时可以得到()。
A:程序流程图B:具体的语言C:程序模块结构图D:分层数据流图参考选项:C下列文档与维护人员无关的有()。
A:软件需求说明书B:项目开发计划C:概要设计说明书D:操作手册参考选项:B软件文档是软件工程实施中的重要成分它不仅是软件开发各阶段的重要依据,而且影响软件的()。
A:可理解性B:可维护性C:可扩展性D:可移植性参考选项:A以下判断对的是()。
A:所谓软件开发就是编写程序。
B:利用软件工程的思想,已成功的解决了软件危机。
C:完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。
D:一般来说,程序中存在错的概率与在该段程序中已发现的错数成正比。
参考选项:D下列内聚中,内聚程度最低的是:()。
A:功能内聚B:时间内聚C:逻辑内聚D:通信内聚参考选项:DSD方法设计的结果是()。
A:源代码B:伪代码C:模块D:模块结构图参考选项:D产生软件维护的副作用,是指()。
A:开发时的错B:隐含的错C:因修改软件而造成的错D:运行时误操作参考选项:D与设计测试数据无关的文档是()。
A:该软件的设计人员B:程序的复杂程度C:源程序D:项目开发计划参考选项:D详细设计与概要设计衔接的图形工具是()。
A:DFD图B:程序图C:PAD图D:SC图参考选项:D下列关于模块化程序设计的叙述中对的是()。
A:在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。
B:模块之间的接口叫做数据文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国石油大学软件工程第一次在线作业
(2.5分)结构化分析建立功能模型的工具是()
• A、DFD
• B、判定树/判定表
• C、SC
• D、结构化语言
我的答案:A 此题得分:2.5分
2.(2.5分)检查软件产品是否符合需求定义的过程称为()
• A、确认测试
• B、集成测试
• C、系统测试
• D、单元测试
我的答案:A 此题得分:2.5分
3.(2.5分)软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()
• A、结构合理性
• B、软件外部功能
• C、程序正确性
• D、程序内部逻辑
我的答案:B 此题得分:2.5分
4.(2.5分)软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为()
• A、瀑布模型
• B、对象模型
• C、螺旋模型
• D、层次模型
我的答案:A 此题得分:2.5分
5.(2.5分)建立原型的目的不同,实现原型的途径也有所不同,下列不正确的类型是()
• A、用于验证软件需求的原型
• B、垂直原型
• C、用于验证设计方案的原型
• D、用于演化出目标系统的原型
我的答案:B 此题得分:2.5分
6.(2.5分)面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。
• A、Booch方法
• B、Coad方法
• C、UML语言
• D、OMT方法
我的答案:C 此题得分:2.5分
7.(2.5分)黑盒技术设计测试用例的方法之一为()
• A、因果图
• B、逻辑覆盖
• C、循环覆盖
• D、基本路径测试
我的答案:A 此题得分:2.5分
8.(2.5分)软件测试方法中的静态测试方法之一为()
• A、计算机辅助静态分析
• B、黑盒法
• C、路径覆盖
• D、边界值分析
我的答案:A 此题得分:2.5分
9.(2.5分)技术可行性是可行性研究的关键,其主要内容一般不包括()
• A、风险分析
• B、资源分析
• C、人员分析
• D、技术分析
我的答案:C 此题得分:2.5分
10.(2.5分)从事物的组成部件及每个部件的属性、功能来认识事物。
这种方法被称为()的方法。
• A、面向对象
• B、面向数据
• C、面向过程
• D、面向属性
我的答案:A 此题得分:2.5分
11.(2.5分)当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。
• A、判定表和判定树
• B、盒图
• C、流程图
• D、关系图
我的答案:A 此题得分:2.5分
12.(2.5分)需求分析的任务不包括()
• A、问题分析
• B、系统设计
• C、需求描述
• D、需求评审
我的答案:B 此题得分:2.5分
13.(2.5分)为改正软件系统中潜藏的错误而进行的维护活动称为()
• A、纠错性维护
• B、适应性维护
• C、改善性维护
• D、预防性维护
我的答案:A 此题得分:2.5分
14.(2.5分)以下不属于白盒测试技术的是()
• A、逻辑覆盖
• B、基本路径测试
• C、循环覆盖测试
• D、等价类划分
我的答案:D 此题得分:2.5分
15.(2.5分)盒图也称为()或Chapin图。
这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。
• A、流程图
• B、判定表
• C、框图
• D、N-S图
我的答案:D 此题得分:2.5分
16.(2.5分)为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为
• A、纠错性维护
• B、适应性维护
• C、改善性维护
• D、预防性维护
我的答案:D 此题得分:2.5分
17.(2.5分)根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为
• A、纠错性维护
• B、适应性维护
• C、改善性维护
• D、预防性维护
我的答案:C 此题得分:2.5分
18.(2.5分)与设计测试数据无关的文档是
• A、需求说明书
• B、设计说明书
• C、源程序
• D、项目开发设计
我的答案:D 此题得分:2.5分
19.(2.5分)面向数据流的软件设计方法,一般是把数据流图中数据流划分为(),再将数据流图映射为软件结构。
• A、数据流和事务流
• B、交换流和事务流
• C、信息流和控制流
• D、交换流和数据流
我的答案:B 此题得分:2.5分
20.(2.5分)在需求分析之前有必要进行()工作。
• A、程序设计
• B、可行性分析
• C、E-R分析
• D、数据分析
我的答案:B 此题得分:2.5分
21.(2.5分)在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。
• A、E-R图
• B、框图
• C、DFD
• D、时序网络
我的答案:C 此题得分:2.5分
22.(2.5分)采用Gantt图表示软件项目进度安排,下列说法中正确的是
• A、能够反映多个任务之间的复杂关系
• B、能够直观表示任务之间相互依赖制约关系
• C、能够表示哪些任务是关键任务
• D、能够表示子任务之间的并行和串行关系
我的答案:D 此题得分:2.5分
23.(2.5分)快速原型模型的主要特点之一是
• A、开发完毕才见到产品
• B、及早提供全部完整的软件产品
• C、开发完毕后才见到工作软件
• D、及早提供工作软件
我的答案:D 此题得分:2.5分
24.(2.5分)模块的内聚性最高的是
• A、逻辑内聚
• B、时间内聚
• C、偶然内聚
• D、功能内聚
我的答案:D 此题得分:2.5分
25.(2.5分)结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。
• A、数据流
• B、数据流图
• C、数据库
• D、数据结构
我的答案:D 此题得分:2.5分
判断题 (共15道题)
展开
收起
26.(2.5分)一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力
•正确
•错误
我的答案:错误此题得分:2.5分
27.(2.5分)快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。
•正确
•错误
我的答案:正确此题得分:2.5分
28.(2.5分)面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。
•正确
•错误
我的答案:正确此题得分:2.5分
29.(2.5分)耦合度是对软件结构中模块间关联程度的一种度量。
在设计软件时应追求尽可能紧密的耦合的系统。
•正确
•错误
我的答案:错误此题得分:2.5分
30.(2.5分)数据输入的一般准则中包括尽量增加用户输入的动作。
•正确
•错误
我的答案:错误此题得分:2.5分
31.(2.5分)数据流图中各构成元素的名称不一定必须具有明确的含义以代表对应元素的内容或功能。
•正确
•错误
我的答案:错误此题得分:2.5分
32.(2.5分)软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理和文档的生成。
•正确
•错误
我的答案:正确此题得分:2.5分
33.(2.5分)为了充分发挥开发人员的潜力、缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。
•正确
•错误
我的答案:正确此题得分:2.5分
34.(2.5分)需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。
•正确
•错误
我的答案:错误此题得分:2.5分
35.(2.5分)类是对具有共同特征的对象的进一步抽象。
•正确
•错误
我的答案:正确此题得分:2.5分
36.(2.5分)软件测试是要发现软件中的所有错误。
•正确
•错误
我的答案:错误此题得分:2.5分
37.(2.5分)缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。
•正确
•错误
我的答案:正确此题得分:2.5分
38.(2.5分)数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。
•正确
•错误
我的答案:错误此题得分:2.5分
39.(2.5分)在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。
•正确
•错误
我的答案:错误此题得分:2.5分
40.(2.5分)如果通过软件测试没有发现错误,则说明软件是正确的。
•正确
•错误
我的答案:错误此题得分:2.5分。