四川师范大学2007-2008年第一学期软件工程期末试题C
2008级软件工程专业C语言试卷(B卷)
南阳师范学院2008-2009学年第一学期计算机与信息技术学院软件工程专业2008年级《C程序设计》期终考试试卷(B)(所有试题答案仅写在答题纸上有效)一、单项选择题(每题1分,共30分)1、putchar函数可以向终端输出一个。
A)整型变量 B)实型变量C)字符串 D)字符2、以下4个选项中,可以作为合法的用户定义标识符使用的为。
A) struct B) a-1 C)2a D) a23、以下符合C语言语法的常量是。
A) ‘\078’ B) 0xafC) 2E-0.2 D)’abc’4、C语言中最简单的数据类型包括。
A)整型、实型、逻辑型 B)整型、实型、字符型C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符型5、下列关于算法特点的描述错误的是。
A)有穷性 B)确定性C)零个或多个输入 D)零个或多个输出6、在C语言中,字符型数据在内存中以形式存放。
A)原码 B)BCD码 C)反码 D)ASCII码7、下列有关常量、变量的说法错误的是。
A)C语言中变量必须“先定义、后使用”。
B)使用符号常量可增加程序的可读性。
C)定义变量时可以对变量进行初始化。
D)可以改变符号常量的值。
8、已知:char a; int b; float c; 则表达式a*b/2+c的结果型。
A)int B)char C)float D)double9、设有定义:int a=1,b=5;则表达式a*=b%=2的值是。
A)1 B)2 C)5 D)310、若有声明:int a=8,b=5,c; ,执行语句 c=a/b+0.4;后,c的值为。
A)1.4 B)1 C)2.0 D)211、逗号表达式(a=3*5,a*4),a+15的值是。
A)15 B)60 C)30 D)不确定12、以下程序段的输出结果是。
int a=3456;printf("%2d\n",a);A) 34 B) 56 C) 3456 D) 提示出错、无结果13、定义int a[10];之后,对数组a的元素的引用正确的是。
必修-CSE4830C-《软件工程》期末考试试卷2008春-万静
北京化工大学2007——2008学年第二学期《软件工程》期末考试试卷班级:姓名:学号:分数:一、(40分)判断下面说法的对错,在正确的说法前画√,在错误的说法前画×。
1.()产生软件危机的原因一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。
2.()基线指已经通过了正式复审的规格说明或中间产品,它可作为进一步开发的基础,只有通过正式的变更控制过程才能改变它。
3.()如果有了对项目目标的大概了解,便足以开始编写程序,我们可以在之后的项目开发过程中逐步了解细节。
4.()软件配置包括软件过程中产生的全部信息,包括计算机程序、文档、数据。
5.()在软件运行之前,没有办法评估其质量。
6.()软件开发就是写程序。
7.()软件项目管理指通过计划、组织和控制等一系列活动,合理地配置和使用各种资源。
8.()软件从定义、开发、运行和维护,直到最终被废弃所经历的时期称为软件生命周期。
9.()快速原型模型和瀑布模型的一个显著区别是获取需求的方法不同。
10.()可行性研究的目标是确定问题的目标和范围。
11.()维护的主要活动是改正软件中存在的错误。
12.()代码审查需要在计算机上运行程序。
13.()系统流程图描绘系统逻辑功能,信息在系统中的流动和处理情况。
14.()需求分析的基本任务是确定系统如何实现。
15.()结构化方法是一种面向数据流的传统软件开发方法,以数据流为中心构建软件的分析模型和设计模型。
16.()层次方框图用来描述系统的体系结构。
17.()需求分析的步骤包括需求获取、分析建模和需求验证。
18.()用例图是UML提供进行需求分析,建立功能模型的工具,从用户的角度描绘系统提供的功能。
19.()MTTF和单位长度程序中的剩余故障数成正比。
20.()集成测试通常采用白盒测试方法。
21.()面向对象分析必须按照下列顺序进行:寻找类与对象,识别结构,识别主题,定义属性,建立动态模型,建立功能模型,定义服务。
2008级荅案
2010-2011学年第2学期2008 级《软件工程》期末考试试题( A卷)答案及评分标准考试时间:2011年6月一、选择题,每题1分,共计30分。
每个括号里的数字为该空的题号,从该题号对应的备选三、完成下列各题,在答题纸上写出答案。
共计30分。
1. 说明什么是软件工程,列举软件工程方法学的三个要素。
(3分)软件工程是指导计算机软件开发和维护的一门工程学科。
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
(2分)软件工程方法学包含三个要素:方法、工具和过程。
(1分)2. 说明什么是软件配置管理,什么是基线,并例举任意三种软件配置项。
(3分)软件配置管理(Software Configuration Management)是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性、控制这些特性的变更、记录和报告变更的过程和状态,并验证它们与需求是否一致。
(1分)已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。
基线就是通过了正式复审的软件配置项。
(1分)就是软件过程输出的全部计算机程序、文档、数据。
(1分)3. 根据如下所示的某项目的工程网络图回答问题。
(6分)1-2是建立计划,2-4是编程,4-8是测试代码,8-10是测试系统,1-3是购买硬件,3-5是安装,5-7是撰写手册,5-6是转化,7-9是培训,9-11是用户测试。
(1)重新画出完整的工程网络图(标出每个事件的EET、LET和每个作业的机动时间);(2)找出关键路径及完成该项目的最短时间。
(3)由于任务1-2延误一天,为保证该工程按时完成,应将哪个任务缩短一天,使成本增加最少。
下面的表格列出了各任务每缩短一天所需增加的成本。
四川师范大学2008-2009计算机基础考试试题
四川师范大学公共计算机教学中心2007--2008学年度第一学期期末考试《大学计算机基础(文科)》试卷A卷考生注意:1、本试卷共6页,四个大题,满分100分,90分钟完卷。
2、本次考试为闭卷考试。
3、本试卷适用于2007级本科各文科专业。
4、一----三大题请把答案填涂在机读卡上(机读卡中考号请正确填涂学号,请用2B铅笔正确填涂,否则没有成绩)5、第四大题请在答题纸上作答。
监考老师注意:l、请监考老师督促、检查学生填写、涂写的姓名,考号、试卷类型是否正确。
2、请要求并检查学生只能用2B铅笔填涂。
3、收试卷时请一定要按照考号顺序(从小到大)把答题纸和机读卡排列好。
一、判断题:(每小题1分,共25分。
请将答案涂在答题卡上,正确的涂A,错误的涂B)1、在微型计算机中,应用最普遍的字符编码是ASCⅡ码。
2、每一个汉字都有唯一的国标码和唯一的输入码。
3、程序一定要调入内存后才能执行。
4、计算机的执行速度不完全取决于CPU的速度。
5、384O表示八进制数384。
6、对于配置CRT显示器的电脑,屏幕保护程序对显示屏有保护作用。
7、Windows中的剪贴板是硬盘中一个临时存放信息的特铢区城。
8、Windows中的文件、文件夹的组织结构是树形结构。
9、Word可以编辑文字,也能简单编辑图形。
10、在Word文档中,不能将某一文字的格式采用替换的方式将其变为红色、加粗。
11、在Word文档中,用户不能对一段文字进行分栏。
12、在Excel工作薄中,最多只能有3张工作表。
13、在Excel中删除和清除没有任何区别。
14、在Excel中可引用同一工作表的单元格,也可引用同一工作薄中不同工作表的单元格。
15、PowerPoint文件的默认扩展名为.pot。
16、PowerPoint播放后,可敲击Esc键停止播放。
17、PowerPoint播放后,只能用鼠标控制播放。
18、局域网是一种在小区域内使用的网络,其英文缩写为LAN。
2005B
__________________学院__________级___________班姓名_______________学号_______________………………………………(密)………………………………(封)………………………………(线)………………………………密封线内答题无效四川师范大学计算机科学学院计算机科学与技术、软件工程专业 2007-2008学年度第一学期期末考试 软件工程试卷 B 卷 答卷说明:1、本试卷共6页,五个大题,满分100分,120分钟完卷。
2、本次考试为闭卷考试。
一、单项选择题(每题只有一个正确选项,错选、漏选均不给分。
每小题2分,共30分) 1、具有“增加了风险分析过程”特征的软件开发模型是()。
【 D 】 A 、传统瀑布模型 B 、快速原型模型 C 、增量模型 D 、螺旋模型 2、下列不属于软件本质特征的是()。
【 D 】 A 、一致性 B 、复杂性 C 、不可见性 D 、不可变性 3、在软件生命周期中,()阶段负责“概括地说,应该怎样实现目标系统”。
【 D 】 A 、需求分析 B 、问题定义 C 、可行性分析 D 、总体设计 4、在衡量模块独立性的指标中,最高内聚是()。
【 A 】 A 、功能内聚 B 、顺序内聚 C 、过程内聚 D 、逻辑内聚 5、在数据规范化中,从实用角度看,选用()范式比较恰当。
【 B 】 A 、第一范式 B 、第三范式 C 、第二范式 D 、第四范式 6、属于描绘软件结构的图形工具有()。
【 B 】 A 、E-R 图 B 、层次图 C 、N-S 图 D 、层次方框图 7、模块并不是一个独立程序,因此进行单元测试之前,需要开发驱动软件或者存根软件。
在软件结构中,()模块无需编写存根软件。
【 A 】 A 、底层 B 、中间层 C 、所有 D 、顶层 8、Visual C++ 6.0语言属于()。
【 D 】 A 、低级语言 B 、过程化编程语言 C 、机器语言 D 、面向对象编程语言9、集成测试以()作为基本测试单元。
软件工程专业C语言试卷(A卷)
南阳师范学院2008-2009学年第一学期计算机与信息技术学院软件工程专业2008年级《C程序设计》期终考试试卷(A)(所有试题答案仅写在答题纸上有效)一、单项选择题(每题1分,共30分)1、一个C语言程序是由( B )组成的。
A、一个主程序和若干个子程序B、函数C、若干个过程D、若干个子程序2、一个C程序的执行是从( B )。
A、本程序的第一个函数开始,到本程序文件的最后一个函数结束B、本程序的main()函数开始,到main()函数结束C、本程序的main()函数开始,到本程序文件的最后一个函数结束D、本程序的第一个函数开始,到本程序main()函数结束3、以下叙述中正确的有( B )。
A、C程序中每行只能写一条语句B、C语言本身没有输入输出语句C、对C程序进行编译时可以找出语法错误和注释中拼写错误D、在C程序中,注释说明只能位于一条语句的后面4、C++源程序名的后缀是( B)A、exeB、.cppC、.objD、.c5、下列叙述中错误的是(B)A、算法正确的程序最终一定会结束B、算法正确的程序可以有零个输出C、算法正确的程序可以有零个输入D、算法正确的程序对于相同的输入一定有相同的结果。
6、定义双精度浮点型变量应使用(C )A、long intB、floatC、doubleD、char7、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( C)A、必须为字母B、必须为下划线C、必须为字母或下划线D、可以是字母、数字和下划线中任一种字符8、下面正确的字符常量是( C)A、"c"B、"\\"C、'w'D、’xy’9、若有代数式bcae3,则不正确的C语言表达式是( C )A、a/b/c*e*3B、3*a*e/b/cC、3*a*e/b*cD、a*e/c/b*310、putchar函数可以向终端输出一个(CA、整型变量B、实型变量C、字符D、字符串11、若有以下定义:char a;int b;float c;double d则表达式a*b+c-d值的类型为(D )A、floatB、intC、charD、double12、以下说法正确的是( D)A、C语言中不能使用do-while语句构成的循环B、do-while语句构成的循环必须用break语句才能退出C、do-while语句构成的循环,当while后圆括号内的表达式值为非0时结束循环D、do-while语句构成的循环,当while后的圆括号内的表达式值为0时结束循环13、对于for(表达式1;;表达式3)可理解为(D )A、for(表达式1;表达式1;表达式3)B、for(表达式1;表达式3;表达式3)C、for(表达式1;0;表达式3 )D、for(表达式1;1;表达式3)14、有下列程序#include<stdio.h>void main(){ int a=0,b=0;a=10;b=20;printf(“a+b=%d\n”,a+b);}程序运行后的输出结果是(D )A、出错B、30C、a+b=10D、a+b=3015、下列叙述中错误的是(D )A、C程序中的#include和#define行均不是C语句B、除逗号运算符外,赋值运算符的优先级最低C、C程序中,j++;是赋值语句D、C程序中,+、-、*、/、%是算术运算符,可用于整型数和实型数的运算16、有下列程序#include<stdio.h>void main(){ int x,y,z;x=y=1;z=x++,y++,++y;printf(“%d,%d,%d\n”,x,y,z);}程序运行后输出结果是( A)A 、2,3,1 B、2,3,2 C、2,3,3 D、2,2,117、下列选项中,当x为大于1的奇数时,值为0的表达式是(A )A、x%2==0B、x/2C、x%2!=0D、x%2==118、下列叙述错误的是(B)A、C语句必须以分号结束B、复合语句在语法上被看作一条语句C、空语句出现在任何位置都不会影响程序运行D、赋值表达式未尾加分号就构成赋值语句。
大一上学期c期末考试题及答案
大一上学期c期末考试题及答案一、选择题(每题2分,共20分)1. C语言中,下列哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 在C语言中,以下哪个运算符用于取模运算?A. %B. /C. *D. -答案:A3. 下列哪个函数用于将字符串从ASCII码转换为整数?A. atoiB. atofC. itoaD. sprintf答案:A4. 在C语言中,用于定义一个数组的关键字是?A. intB. arrayC. structD. string答案:A5. 下列哪个函数用于打开一个文件?A. fopenB. fcloseC. fgetcD. fprintf答案:A6. C语言中,用于声明一个指针的关键字是?A. pointerB. ptrC. *D. ref答案:C7. 在C语言中,下列哪个关键字用于定义一个函数?A. funcB. functionC. defD. void答案:D8. 下列哪个选项是C语言中的逻辑运算符?A. &&B. ||C. ==D. =答案:A9. 在C语言中,用于声明一个全局变量的关键字是?A. globalB. externC. staticD. local答案:B10. 下列哪个选项是C语言中的循环结构?A. forB. ifC. switchD. case答案:A二、填空题(每题2分,共20分)1. 在C语言中,一个变量的声明包括变量的_____和_____。
答案:类型名字2. 用于定义一个函数的关键字是_____。
答案:void3. 在C语言中,一个数组的元素可以通过_____和_____来访问。
答案:数组名索引4. 在C语言中,用于定义一个指针的符号是_____。
答案:*5. 用于将字符串转换为整数的函数是_____。
答案:atoi6. 在C语言中,用于打开一个文件的函数是_____。
五套四川师范大学的C语言试题4
C语言试题(四)
一、单选题(以下各题只有一个正确答案,请将正确答案的序号填到下面的表格中,每小题2分,共20分)
1
2
3
4
5
6
7
8
9
10
(1)在C语言中,要求运算数必须是整型的运算符是
A./ B.++ C.!= D.%
(2)在C语言提供的合法的关键字是
A.swicth B.printf
三、程序填空(每空3分,共24分):
1、下面程序根据以下函数关系,对输入的每个x值,计算出相应的y值。请填空:
0(x = a或x =-a)
y= (-a < x < a)
x(x <-a或x > a)
#include <math.h>
main( )
{ int x , a ;
float y ;
scanf (“%d %d”, &x , &a ) ;
int a[n];
(10)以下正确的说法是: __________
A.形参必须与其对应的实参类型一致。
B.在函数定义时形参是虚拟的,不占用存储单元。
C.实参只能是变量。
D.指针变量不能作实参。
二、不定项选择(以下各,每小题2分,共10分)
1
2
int k=8;
while (k=0) k-=1;
则下列叙述中正确的是
A.循环体语句一次也不执行B.循环是无限循环
C.while循环执行8次D.循环体语句执行一次
(6)有赋值语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,输入数据的正确形式应为:(注:└─┘表示空格)
【最新大学期末考试题库答案】四川大学JAVA期末考试试题
new FrameOut();
Frame 为系统定 // 义的窗框类
add(btn); setSize(300,200); show( ); } } 4、 import public { public { } } class { { int int class SuperClass a = 10 , b = 20 ; SubClass max( ) { extends return } SuperClass ((a>b)?a:b); } } 10 分,共 30 分 ) 。 java.io.*; class abc void main(String args[]) SubClass( ); sb = new static SubClass
2、设 x = 1 , y = 2 , z = 3 ,则表达式
y += z-- / ++ x
Applet 子类中,一般需要重载父类的 stop( ) paint( ) ( private protected C )。
方法来完成一些画图操作。
4、不允许作为类及类成员的访问控制符的是
5、为 AB 类的一个无形式参数无返回值的方法 作为前缀就可以调用它,该方法头的形式为 A. static C. final void void method( ) method( ) A
s = new
System.out.println(s.toString( )); } } class String String AB { s1; s2; str1 , String s2 = str2; } toString( ) str2 )
AB( String { s1 = str1;
public { return } 2、 import
(精校版)C程序设计期末考试习题(含答案)
二、读程序写结果(每题 6 分,共 24 分)
1. 有以下程序
int f(int a)
{ int b=0;
static c=3;
b=b+1;c=c+1;
return(a+b+c);
}
void main()
{ int a=2,i;
for(i=0;i〈3;i++) printf(“%2d”,f(a));
}
执行后输出的结果是
。
2。 有以下程序
void f(int y,int *x)
{ y=y+*x; *x=*x+y;}
void main( )
{ int x=2,y=4;
f(y,&x);
printf(“x=%d,y=%d\n”,x,y);
}
执行后输出的结果是
。
3。 有以下程序
#define LETTER 1
7。 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是 ( ).
A) p=1;
B) *q=2;
C) q=p;
D) *p=5;
8. 设有定义:int a,*pa=&a; 以下 scanf 语句中能正确为变量 a 读入数据的是 ( )。
A) scanf(“%d”,pa) ;
A)字符 B 和字符 P
B) 字符串 FORTD) 字符串 BASIC 和字符串 PASCAL
10。 执行语句 for(i=1;i++〈4;);后变量 i 的值是( ).
A) 3
B)4
C) 5
D) 不定
一、填空题(每空 2 分,共 18 分)
2008年春07级c期末试卷a卷
2008年07级C程序设计期末考试卷(A)[注意] 所有答案写在单张的答题卷上。
一、判断题(本题共10分,每小题1分,用A表示正确,用B表示错误。
)(1) C语言程序的变量必须先定义再使用。
(2) do-while语句构成的循环不能用其他语句构成的循环来代替。
(3) C语言规定,函数的实参应与其对应的形参类型一致。
(4) C语言认为名为Student和student的变量是不同变量。
(5) 当两个字符串所包含的字符个数相同时,才能比较两个字符串的大小。
(6) 如果定义了int a[10],那么使用语句a[10]=10可以给数组元素a[10]初始化。
(7) 用关键字static声明的变量是全局变量,在整个程序的全部执行过程中都占用存储单元。
(8) 如果a=1,b=2,c=3,d=4则表达式a>b?c:d的值等于3。
(9) 如果a=15,那么执行a=a>>2以后,a的值就变成了3。
(10) 结构体成员的类型可以是另外一种结构体类型。
二、单选题(本题共20分,每小题2分)(11) 假设有以下定义:int a=0xAA,b=0x55,则a & b 的值为:________。
[A] 0x0 [B] 0xff[C] 0x01 [D] 0xAA(12) 假设有以下定义:int a[5]={1,2,3,4,5},i=3,*p=a , *q=a; 则不能正确执行的语句是________。
[A] i=*p +*q; [B] a=i;[C] *p = *(a+i); [D] i = *p**(q+2);(13) 以下有关宏定义的叙述,正确的是________。
[A]宏名必须用大写字母表示[B]带参数的宏就是一个函数[C]宏名不具有类型[D]宏定义和其它C语句,其末尾要加分号(14) 若用数组名作为函数调用时的参数,则实际上传递给形参的是________。
[A] 数组第一个元素的值[B] 数组元素的值[C] 数组的首地址[D] 数组名1第页(共7 页)(15) 如果在用户的程序中要使用C库函数中的数学函数时,应在该源文件中使用的include命令是________。
07-08第一学期软件工程期末A
石家庄学院2007—2008学年第 一 学期《软件工程》 期末考试试卷A 卷(专)系(院)计算机_专业_应用+教育_班级_____姓名_____学号_____一、单选题(本大题共20小题,每题1分,共20分)1.结构化程序设计的一种基本方法是( ) A. 筛选法B. 迭代法C. 逐步求精法D. 递归法2.在SD 方法中全面指导模块划分的最重要的原则是( ) A. 程序模块化 B. 模块高内聚 C. 模块低耦合D. 模块独立性3.若有一个计算类型的程序,它的输入量只有一个X ,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是( ) A. 条件覆盖法B. 等价分类法C. 边界值分析法D. 错误推测法4.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( ) A. 可用性 B. 可靠性 C. 正确性D. 完整性5.下列模型属于成本估算方法的有( ) A. COCOMO 模型B. McCall 模型C. McCabe 度量法D. 时间估算法6.瀑布模型具有( )的特征。
A. 各阶段之间存在着严格的顺序性和依赖性B. 适应需求的可变性C. 适应需求的模糊性D. 开发过程用户随时可以介入7.在数据字典的定义中出现的符号“X=2{a}5”表示( )。
A. 表示X 是由2和5组成 B. 表示X 是由2或5组成 C. 表示X 中最少出现2次a ,最多出现5次a D. 表示X 中最少出现5次a ,最多出现2次a 8.PAD 图的控制执行流程为( )A. 自下而上、从左到右B. 自上而下、循环执行C. 自上而下、从左到右D. 都不对9.在测试程序时,没有确定的步骤,凭经验进行的是( ) A. 边界分析法 B. 因果图 C. 等价类划分 D. 错误推测 10.软件详细设计的主要任务是确定每个模块的( ) A. 算法和使用的数据结构 B. 外部接口 C. 功能 D. 编程11.通过执行对象的操作改变该对象的属性,必须通过( )的传递。
四川师范大学2009-2010学年计算机基础期末考试试题
四川师范大学2009—201 0学年度第一学期末考试《大学计算机基础》(文科) 试卷A卷考生注意:1、本试卷共8页,四个大题,满分100分,120分钟完卷。
2、本次考试为闭卷考试。
3、本试卷适用于2009级文科本科各专业。
4、一—三大题请把答案填涂在机读卡上(机读卡中考号请正确填涂学号,请用2B铅笔正确填涂,否则没有成绩)5、第四大题请在答题纸上作答。
监考老师注意:l、请监考老师检查学生填写、涂写的姓名,考号是否正确。
2、请要求并检查学生只能用2B铅笔填涂。
3、收试卷时请一定要按照考号顺序(从小到大)把答题纸和机读卡排列好。
一、判断题:(请判断下列说法是否正确,正确的机读卡上相应位置涂A,否则涂B;每小题1分,共25分)1.一个汉字的内码占用2个字节存储空间。
(1)2.二进制数1000010转换成十进制数是65。
(2)3.第三代计算机的核心部件之一是晶体管。
(3)4.磁盘上的磁道是一系列的同心圆。
(4)5.存储器容量的大小可用KB为单位来表示,1KB表示1024个二进制数位。
(5)6.在Windows中,“资源管理器”可以对系统资源进行管理。
(6)7.Windows的窗口是不可改变大小的。
(7)8.按下F5键即可在资源管理器窗口中更新信息。
(8)9.在Word环境下,要给文档增加页号应该选择“插入”菜单中的“页码…”命令。
(9) 10.必须用鼠标才能用Word的菜单栏。
(10)11.在Word环境下,用户只能通过使用鼠标调整段落的缩进。
(11)12.Excel中COUNT( )函数的参数只可以是单元格、区域,不能是常数。
(12)13.利用Excel常用工具栏中的格式刷,源单元格的全部格式可以被复制到目的单元格。
(13) 14.对于已经保存过的Excel文件,“文件”菜单下的“保存”和“另存为”这两个命令的作用是一样的。
(14)15.在PowerPoint中,用“文本框”工具在幻灯片中添加文字时,文本框的大小和位置是确定的。
四川师范大学数据结构试卷
第 1 页 共 8 页__________________学院__________级___________班姓名_______________学号_______________………………………………(密)………………………………(封)………………………………(线)………………………………密封线内答题无效四川师范大学计算机科学学院计算机科学与技术专业、网络工程专业、软件工程专业 2007-2008学年度第一学期期末考试 数据结构试卷 C 卷 答卷说明:1、本试卷共7页,五个大题,满分100分,120分钟完卷。
2、本次考试为闭卷考试。
3、本试卷适用于2006级1,2,3班。
一、单项选择题(每小题2分,共20分) 1.线性表的顺序存储结构是一种【 】的存储结构。
A .随机存取 B .顺序存取 C .索引存取 D .散列存取 2.在HASH 函数H (key )=key % p 中,p 应取【 】。
A .最接近该HASH 表长(设为m, 下同)的一个整数 B .奇数 C .小于或等于m 的最大素数 D .偶数 3.稀疏矩阵一般的压缩存储方法有【 】。
A .二维数组和三维数组 B .三元组顺序表和散列表 C .三元组顺序表和十字链表 D .散列表和十字链表 4.在有n 个结点的链表L 中,访问第i 个结点(i=1,2,… n)的算法GetElem_L (L ,i, &e )的时间复杂度为【 】。
A .O (n ) B .O(1) C .O(21 n ) D .O(2n ) 5.关键路径是事件网络中【 】。
A .从源点到汇点的最短路径B .从源点到汇点的最长路径C .最长的回路D .最短的回路。
2008年C++期末试卷-A卷试题及答案
院(系):专业:年级:学生姓名:学号:-------------------------------------------------密----------------------------------封-----------------------------线---------------------------------------------------------第 1 页(共 3 页)------------------------------------------------- 密 ---------------------------------- 封 ----------------------------- 线 ---------------------------------------------------------第 2 页共 3 页------------------------------------------------- 密 ---------------------------------- 封 ----------------------------- 线 ---------------------------------------------------------第 3 页(共 3 页)2007–2008学年第二学期期末考试试卷(A卷)课程名称: 面向对象程序设计课程编号:任课教师:一、单项选择题:(共20题,每小题2分,共40分)1. B 2. C 3. C 4. A 5. A 6. B 7. B 8. C 9. B 10. D 11. C 12. D 13. D 14. B 15. C 16. D 17. B 18. A 19. A 20. A二、填空题:(共10题,每小题1分,共10分)21.true ,false 1 ,0 22.内联函数,编译,执行时间23.this 24.new25.继承26.私有,私有,不可访问27.虚函数28.基类指针或引用三、程序改错题:(共2题,每题5分,共10分)29.【答】【答】错误处标号如下:①///************************************************* 程序文件名: p1_2.cpp **************************************************/#include <iostream>;④using std::endl;⑤void main( )⑥float num1, num2, num3; //定义三个数cin ⑦<< num1 << num2<<num3;cout >> ⑧“The average is:”⑨>> setw(30) ⑩>>(num1+num2+num3)/3>> endl;}①行注释符号//将块注释的头/*注释掉了,使得块注释的尾*/没有相应的头与之匹配;②关键字Using中包含了大写字母,应改为using;③using namespace std不是预处理指令,要以分号结尾;④#include <iostream> 是预处理指令,不能以分号结尾,而且要作为程序的开头行⑤使用了using namespace std,就不必单独使用std::endl;⑥void main() 后少了{;⑦cin应与提取操作符>>连用;⑧cout应与插入操作符<<连用;⑨“The average is:”为全角引号,应改为英文;⑩使用setw(30) 应包含头文件iomanip30.【答】①int a(0),b(0); //错误,数据成员的初始化必须通过构造函数实现改正:int a,b;②A x(2,3), y(4); //错误,对象y的初始化与已定义的构造函数参数表不匹配,可重载一个构造函数对对象y进行初始化。
五套四川师范大学的C语言试题2
if (x%2==1)
{x+=5;
⑥; }
x-=3;
}
}
4.以下程序把从键盘输入的字符存放到一个文件中,用“#”作为结束符,请按题意要求填空完善程序。
#include“stdio.h”
main()
{FILE *fp;
char ch,fname[10];
printf(“input the filename:\n”);
A. 0L B.12C. 0.054838743 D. 2.1869e10
3.在C语言中,要求运算数必须是整型的运算符是
A.% B. / C. < D. !
4.设a=4,b=3,c=2,d=1,则有f = a>b&&c>d,f的值为_________
A. 4B. 1 C. 0 D. 2
5.已知i=3,则printf (“%d”, -i++)的输出结果为_________
{
static int m=0,i=2;
i+=m+1;
m=i+a+b;
return(m);
}
程序运行的结果是:
4. main()
{ int i=1,n=3,k=3,j;
int a[5]={1,4,5};
while(i<=n&&k>a[i-1])
i++;
for(j=n-1;j>=i-1;j--)
a[j+1]=a[j];
{ case1.0:printf("*\n"); { case1,2:printf("*\n");
四川师范大学C语言考试试卷
线
封
密
一、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的
序号填在题干的括号内。每小题 1 分,共 20 分)
1、 在 C 语言中,下列标识符中合法的是( )
A). -int
B). in1_3
C). A_B!D
D). const
2、 不属于 C 语言基本数据类型的是( )
A). int
A).125
B).126
) C).127
D).128
12、 有以下语句:int a=6;a+=a-=a*a;printf(“%d”,a);输出结果( )
A).–132
B).–60
C). -24
D). 0
13、 为了连接两个字符串 s1 与 s2,应当使用( ) A). strcat( s1,s2 ) B). strcpy( s1, s2 ) C). strlen( s1, s2 )
计算机科学学院 C 语言程序设计 试卷 A 第 2 页(共 6 页)
答题无效
内
………………………………(密)………………………………(封)………………………………(线)………………………………
则 printf(″%d\n″,sizeof(aa));的输出是( )
A).32
B).36
C).12
D).8
A).13
B).64
C).1
D).0
16、 下列定义正确的是( )
A).enum t={a,b}x;
B). enum t{1,2}x; C). enum {′+′,′-′}x;
D). enum t{a,b}x;
17、 设有定义:struct u{int a[4];float b[3]; char c[16];}aa;
川师c期末考试题及答案
川师c期末考试题及答案一、单项选择题(每题2分,共20分)1. 以下哪个选项是四川师范大学的简称?A. 川大B. 川师C. 川外D. 川艺答案:B2. 四川师范大学的校训是?A. 厚德博学B. 求实创新C. 明德至善D. 博学笃行答案:C3. 以下哪项不是四川师范大学的主要学科门类?A. 文学B. 理学C. 工学D. 医学答案:D4. 四川师范大学位于哪个城市?A. 成都B. 重庆C. 绵阳D. 泸州答案:A5. 四川师范大学的创办时间是?A. 1940年B. 1941年C. 1942年D. 1943年答案:B6. 四川师范大学的校歌名称是什么?A. 川师颂B. 川师之歌C. 川师礼赞D. 川师赋答案:B7. 四川师范大学的校徽颜色以什么为主?A. 红色B. 蓝色C. 绿色D. 黄色答案:B8. 四川师范大学的图书馆藏书量超过多少万册?A. 100万B. 200万C. 300万D. 400万答案:C9. 四川师范大学的校庆日是每年的几月几日?A. 5月15日B. 6月16日C. 7月17日D. 8月18日答案:A10. 四川师范大学的校风是什么?A. 求实创新B. 团结奋进C. 严谨治学D. 勤奋进取答案:D二、多项选择题(每题3分,共30分)1. 四川师范大学的校训包含以下哪些内容?A. 厚德B. 博学C. 求实D. 创新答案:A, B, C, D2. 四川师范大学的学科建设中,以下哪些是重点发展的学科?A. 教育学B. 心理学C. 管理学D. 艺术学答案:A, B, C, D3. 四川师范大学的校园文化活动包括以下哪些?A. 学术讲座B. 文艺演出C. 体育竞赛D. 社会实践答案:A, B, C, D4. 四川师范大学的国际交流与合作包括以下哪些方面?A. 学生交换B. 教师互访C. 科研合作D. 文化交流答案:A, B, C, D5. 四川师范大学的校园设施包括以下哪些?A. 图书馆B. 实验室C. 体育场馆D. 学生宿舍答案:A, B, C, D6. 四川师范大学的教育理念包括以下哪些?A. 以学生为中心B. 全面发展C. 终身学习D. 创新能力答案:A, B, C, D7. 四川师范大学的校园环境特点包括以下哪些?A. 绿色生态B. 人文气息C. 科技创新D. 和谐发展答案:A, B, C, D8. 四川师范大学的学术研究领域包括以下哪些?A. 人文社科B. 自然科学C. 工程技术D. 管理科学答案:A, B, C, D9. 四川师范大学的校园安全措施包括以下哪些?A. 门禁系统B. 监控设备C. 安全教育D. 应急演练答案:A, B, C, D10. 四川师范大学的学生组织包括以下哪些?A. 学生会B. 社团联合会C. 志愿者协会D. 学术科技协会答案:A, B, C, D三、简答题(每题10分,共40分)1. 请简述四川师范大学的办学特色。
04计算机《软件工程》C答案
泉州师院2006~2007学年度第二学期本科计算机科学与技术专业2004级《软件工程》期末试卷答案(C)一、选择题(20 %,每题1分)1.程序流程图(框图)中的箭头代表( B )。
A.数据流B.控制流C.调用关系D.组成关系2.软件生命周期中所花费用最多的阶段是( D )。
A.详细设计 B.软件编码 C.软件测试 D.软件维护3.软件概要设计结构后得到(B )。
A. 初始化的软件结构图B. 优化后软件结构图C. 模块详细的算法D. 程序编码4.只有单重继承的类层次结构是( C )层次结构。
A、网状型B、星型C、树型D、环型5.系统定义明确之后,应对系统的可行性进行研究。
可行性研究应包括( A )。
A.经济可行性、技术可行性、操作可行性B.软件环境可行性、技术可行性、经济可行性、社会可行性C.经济可行性、社会可行性、系统可行性D.经济可行性、实用性、社会可行性6.软件结构图的形态特征能反映程序重用率的是( C )。
A、深度B、宽度C、扇入D、扇出7.描述类中对象的行为,反映了状态与事件关系的是( B )。
A、对象图B、状态图C、流程图D、结构图8.模块( C ),则说明模块的独立性越强。
A、耦合越强B、扇入数越高C、耦合越弱D、扇入数越低9.在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是( A )。
A、PADB、PDLC、IPOD、判定树10.软件质量保证应在( A )阶段开始。
A、需求分析B、设计C、编码 D投入使用11.软件结构化设计中,好的软件结构应该力求做到( B )。
A、顶层扇出较少,中间扇出较高,底层模块低扇入B、顶层扇出较高,中间扇出较少,底层模块高扇入C、顶层扇入较少,中间扇出较高,底层模块高扇入D、顶层扇入较少,中间扇入较高,底层模式块低扇入12.一个只有顺序结构的程序,其环形复杂度是( B )。
A、0B、1C、3D、不确定的13.详细设计的结果基本决定了最终程序的( D )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、请给出G.Myers提出的一些关于测试的规则,即测试的目标和定义。(3分)
zhinanc 2、请用 Jackson 图分别描述下列数据结构。 . (1)学生信息由学号、姓名、性别、年龄和家庭住址组成;
(2)学号由 8 位数字串组成;
www (3)性别由男、女组成。(8 分)
【
】
2、针对工作量是 12PM 的项目,12 人团队比 6 人团队节省一个月的开发时间。 【
பைடு நூலகம்
】
3、在结构化分析方法中,数据流图是描述系统行为的图形化工具。
【
】
4、“用户名出错”的提示语,有利于用户及时改正。
【
】
5、在总体设计阶段,划分的模块数在某个范围内,则软件总成本最低。
【
】
得分 评卷人
计算机科学学院 计算机科学与技术、软件工程专业 软件工程试卷 C 第 2页( 共 6页)
【
】
wA、控制耦合
B、特征耦合
wC、数据耦合
D、内容耦合
7、确认测试以()作为基本测试单元。
【
】
A、模块
B、软件系统
C、软件子系统
D、变量
8、汇编语言属于()。
【
】
A、低级语言
B、过程化编程语言
C、第四代语言
D、面向对象编程语言
9、在()集成测试中,只需编写存根软件。
【
】
A、自顶向下
B、自底向上
C、自左向右
【
】
c A、民主制程序员组
B、主程序员组
n C、现代程序员组
D、分散决策
a 15、采用()图形工具制定软件开发的进度计划时,需要计算关键路径。
【
】
A、层次图
B、最短路径
n C、工程网络
D、Gantt 图
zhi 得分 评卷人 w. 二、判断题(正确打“√”,错误打“×”。每小题 1 分,共 5 分) ww 1、软件工程主要研究消除软件危机的有效途径。
B、强
C、相等
D、无法比较
m 12、软件再工程过程用于()维护中,重新设计、编码和测试需要变更的旧软件系统。
【
】
o A、完善性
B、适应性
c C、预防性
D、纠错性
. 13、在估算软件规模过程中,FP 是指()。
【
】
A、功能点
B、千行代码数
e C、技术复杂因子
D、代码行数
h 14、下图中,属于()人员组织。
D、自内向外
计算机科学学院 计算机科学与技术、软件工程专业 软件工程试卷 C 第 1页( 共 6页)
封
密
10、针对“学生政治面貌是党员、团员、群众”,采用黑盒测试划分()等价类。
【
】
A、1
B、2
C、3
D、4
程序员
程序员
11、在白盒测试技术中,判
程序员
程序员
定逻辑覆盖比条件
逻辑覆盖更()。
【
】
A、弱
计算机科学学院 计算机科学与技术、软件工程专业 软件工程试卷 C 第 4页( 共 6页)
答题无效
内
………………………………(密)………………………………(封)………………………………(线)………………………………
__________________学院__________级___________班 姓名_______________ 学号_______________
1、在软件生命周期中,()阶段负责“写出正确、易懂,容易维护的程序模块”。【 B 】
e A、详细设计
B、编码和单元测试
h C、确认测试
D、总体设计
2、下列不属于软件本质特征的是()。
【C】
c A、一致性
B、复杂性
n C、可见性
D、可变性
a 3、具有“逐步增加产品功能”特征的软件开发模型是()。
【C】
else if 大学文化 Then 技术员 endif
endif endif
(1)判定表
(2)判定树
线
封
密
计算机科学学院 计算机科学与技术、软件工程专业 软件工程试卷 C 第 3页( 共 6页)
om 得分 评卷人 e.c 五、综合题(请写明必要的求解步骤,第一小题 3 分,第二小题 8 分,第三小题 8 分,第四小
3、测试一个长度 24000 条指令程序时,第一个月由甲、乙两名测试员独自测试,分别发现了 20 个和 24 个错误,其中 6 个相同,改由甲继续测试该程序。问:(8 分)
(1)估算开始测试时,程序中潜在多少个错误? (2)若 MTTF=60h,必须再找出多少个错误?
.com 4、假设为某小学财务处开发工资管理系统共需成本 1 万元。由于该系统的使用可以每年节省人 e 力开销 0.4 万元,银行利率 10%。 h (1)请填写下列表格的空白处:(6 分)
A、传统瀑布模型
B、快速原型模型
n C、增量模型
D、螺旋模型
i 4、属于描绘软件结构的图形工具有()。
【
】
A、系统流程图
B、SC 图
h C、Warnier 图
D、层次方框图
z 5、不是 E-R 图中基本元素的有()。
【D】
. A、实体
B、属性
C、依赖
D、关系
w 6、在衡量模块独立性的指标中,最低耦合是()。
m A、非渐增式集成
B、渐增式集成
C、自顶向下集成
D、自底向上集成
o 5、数据流图由()组成。
c A、状态
B、数据存储
. C、数据流
D、处理
e 得分 评卷人
【
】
【
】
nch 四、作图题(请将下列“确定职工工作”的伪码转换为判定表、判定树描述,每小题 10 分,共 20 分) a If 年龄<=20
If 初中文化 Then 脱产学习 endif
四川师范大学计算机科学学院计算机科学与技术、软件工程专业 2007-2008 学年度第一学期期末考试
软件工程试卷 C 卷
答题无效
内
………………………………(密)………………………………(封)………………………………(线)………………………………
__________________学院__________级___________班 姓名_______________ 学号_______________
线
答卷说明:1、本试卷共 5 页,五个大题,满分 100 分,120 分钟完卷。
2、本次考试为闭卷考试。 3、本试卷适用于 2005 级 1,3,4 班。
题号 一
二三
四
五 总分 总分人
分数
m 得分 评卷人
.co 一、单项选择题(每题只有一个正确选项,错选、漏选均不给分。每小题 2 分,共 30 分)
答题无效
内
………………………………(密)………………………………(封)………………………………(线)………………………………
__________________学院__________级___________班 姓名_______________ 学号_______________
三、多项选择题(每题至少有两个或者两个以上正确选项,错选、漏选均不给分。每小题 2 分,
(2)如果违反,请画出改进的结构图。
线
封
密
计算机科学学院 计算机科学与技术、软件工程专业 软件工程试卷 C 第 5页( 共 6页)
M
G
A
B
C
D
E
F
计算机科学学院 计算机科学与技术、软件工程专业 软件工程试卷 C 第 6页( 共 6页)
共 10 分)
1、在软件生命周期中,软件开发时期由()阶段组成
【
】
A、详细设计
B、可行性研究
C、需求分析
D、总体设计
2、从()方面验证软件需求的正确性。
【
】
A、现实性
B、有效性
C、完整性
D、一致性
3、软件由()元素组成。
【
】
A、数据
B、文档
C、变量
D、程序
4、当使用渐增式方法将模块结合到程序中,有()两种集成策略。
n else i If 高中文化 Then 电工 endif
endif
h If (年龄>20)and(年龄<40) z If 初中文化 .If 男性 Then 钳工
Else 车工
wEndif welse w If 大学文化 Then 技术员 endif
endif
endif If 年龄>=40
If 初中文化 Then 材料员
c 第 n 年 第 n 年收益货币值(单位:元) 折算的现在货币值(单位:元)
1
4000
n 2
4000
a 3
4000
n 4
4000
5
4000
i 累计收入(单位:万元):
zh (2)计算投资回收期?(2 分)
ww. 5、已知模块 C 中的一个判定影响到模块 B,如图所示。试问:(8 分) w(1)图中模块 C 违反了结构化设计方法的哪个启发式原则?