软件评测师模拟题及答案第十二套
- 格式:doc
- 大小:15.50 KB
- 文档页数:3
软件资格考试软件评测师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件评测师考试中,以下哪项不是软件质量属性?A、功能性B、可靠性C、可维护性D、市场占有率2、在软件测试过程中,以下哪种测试方法最注重测试用例的设计?A、等价类划分法B、边界值分析法C、因果图法D、错误猜测法3、在软件生命周期中,以下哪个阶段不属于软件需求分析阶段?A. 需求获取B. 需求分析C. 需求规格说明D. 需求验证4、软件质量保证(Software Quality Assurance,简称SQA)的目的是什么?A. 确保软件开发过程中遵循既定的标准和方法B. 提高软件产品的可靠性、可维护性和可用性C. 减少软件开发过程中的风险D. 以上都是5、在软件工程中,以下哪个不是软件开发生命周期模型?A. 瀑布模型B. 螺旋模型C. 原型模型D. 精益软件开发模型6、以下关于软件测试的说法,哪一个是错误的?A. 软件测试的目的是发现软件中的错误B. 软件测试应该尽早开始,并贯穿整个软件开发生命周期C. 软件测试通常分为单元测试、集成测试、系统测试和验收测试D. 软件测试应该由独立的测试团队进行,以确保测试的客观性7、在软件生命周期中,以下哪个阶段主要负责软件的需求分析和系统设计?A. 开发阶段B. 需求分析阶段C. 系统设计阶段D. 测试阶段8、软件的可维护性通常包括哪些方面?A. 适应性、可理解性、可测试性、可修改性B. 可用性、可靠性、可移植性、可重用性C. 有效性、安全性、可扩展性、可管理性D. 可靠性、易用性、高性能、高可用性9、在软件生命周期中,需求分析阶段的主要任务是什么?10、下列关于软件测试的说法中,错误的是哪一个?A. 软件测试是软件开发生命周期中的一个独立阶段B. 软件测试的目的是发现软件中的错误C. 软件测试应该由软件设计者和开发者之外的其他人完成D. 软件测试应该贯穿于整个软件开发生命周期11、在软件工程中,以下哪个阶段属于需求分析阶段?A. 系统设计B. 系统规划C. 系统分析D. 系统测试12、以下哪个原则是软件设计中遵循的“最小化”原则?A. 开放封闭原则B. 单一职责原则C. 迪米特法则D. SOLID原则13、在软件工程中,以下哪个不是软件开发生命周期模型的一种?A. 瀑布模型B. 螺旋模型C. 原型模型D. 水晶模型14、软件测试的目的是什么?A. 确保软件满足用户需求B. 识别软件中的错误和缺陷C. 验证软件的质量D. 以上都是15、以下哪项不属于软件评测师应具备的基本素质?()A. 良好的逻辑思维能力B. 出色的项目管理能力C. 深厚的专业知识储备D. 较强的沟通协调能力16、软件评测过程分为以下几个阶段:需求分析、评测方案设计、评测执行、评测结果分析、评测报告编写。
软件评测考试题库及答案一、选择题1. 软件评测的主要目的是:A. 提高软件的知名度B. 确保软件质量C. 降低软件开发成本D. 增加软件的功能答案:B2. 软件评测不包括以下哪项活动?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 软件维护答案:D3. 以下哪个是软件评测的类型?A. 性能评测B. 安全性评测C. 可用性评测D. 所有选项都是答案:D4. 软件评测中的黑盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:B5. 软件评测中的白盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:A二、判断题1. 软件评测应该在软件开发的任何阶段都可以进行。
(错误)2. 软件评测可以完全替代用户测试。
(错误)3. 软件评测可以帮助开发者发现并修复软件中的缺陷。
(正确)4. 软件评测的结果不会影响到软件的交付和发布。
(错误)5. 软件评测只关注软件的功能实现,不关注用户体验。
(错误)三、简答题1. 简述软件评测的重要性。
软件评测是确保软件质量的关键环节。
它可以帮助开发者发现软件中的错误和缺陷,提高软件的稳定性和可靠性。
此外,软件评测还可以验证软件是否满足用户的需求和预期,从而提升用户体验。
2. 描述软件评测的一般流程。
软件评测的一般流程包括:需求分析、测试计划制定、测试用例设计、测试执行、缺陷报告、缺陷修复和回归测试。
这个过程可能需要多次迭代,直到软件达到预期的质量标准。
四、案例分析题假设你是一名软件评测工程师,你被分配到一个新项目中。
请描述你将如何进行软件评测。
1. 首先,我会与项目团队沟通,了解软件的需求和功能,确保我对软件有充分的理解。
2. 然后,我会制定详细的测试计划,包括测试的范围、方法、资源和时间表。
3. 接下来,我会设计测试用例,覆盖软件的所有功能点和可能的使用场景。
4. 执行测试用例,记录测试结果和发现的缺陷。
软件测评师试题及答案在如今数字化的时代,软件应用已渗透到我们生活的方方面面。
然而,即使是最出色的软件也可能存在缺陷和问题。
这就是为什么软件测评师的角色变得越来越重要和必需的原因。
本文将介绍一些常见的软件测评师试题,并提供相应的答案。
一、功能测试1. 问题描述:某软件在安装后无法启动,你会如何进行排查?解答:首先,我们应该检查系统需求和兼容性。
确认软件是否与操作系统版本相匹配。
如果满足系统需求并且还是无法启动,我们可以尝试重新安装软件,确保安装过程没有出错。
此外,还可以查看日志文件以获取进一步的错误信息。
2. 问题描述:在某个页面上,提交按钮点击无效,你会如何解决这个问题?解答:首先,我们应该检查网络连接是否正常,确保按钮的点击事件被正确传递。
如果网络连接没有问题,我们可以检查按钮的状态和属性,确认是否有错误的代码或逻辑。
此外,也可以尝试清除缓存和临时文件,重新加载页面,检查是否解决了问题。
二、兼容性测试1. 问题描述:某软件在不同的浏览器中显示不一致,你会如何分析和解决这个问题?解答:首先,我们应该确认软件是否进行了跨浏览器测试。
如果没有进行测试,我们应该对不同浏览器进行逐一测试,并记录显示不一致的地方。
然后,我们可以分析不同浏览器的支持情况,查找相应的解决方案,如使用特定的CSS样式、插件或框架来适应不同浏览器。
2. 问题描述:某软件在移动设备上无法正常显示,你会如何排查和修复?解答:首先,我们应该确认软件是否进行了响应式设计或移动设备适配。
如果没有进行相应的处理,我们可以通过模拟移动设备的浏览器进行测试,记录显示不正常的地方。
然后,可以通过媒体查询、CSS 样式或移动设备优化的技术来修复这些问题。
三、性能测试1. 问题描述:某软件在运行时响应缓慢,你会如何定位和解决性能问题?解答:首先,我们可以使用性能测试工具进行性能分析和监控。
收集CPU、内存、网络和硬盘等指标,找出性能瓶颈所在。
然后,可以优化算法或调整系统配置来提高性能。
2020年全国计算机二级等级考试模拟试卷及答案(第十二套)1. 下列叙述中正确的是A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关参考答案:B2. 下列叙述中正确的是A) 线性表链式存储结构的存储空间一般要少于顺序存储结构B) 线性表链式存储结构与顺序存储结构的存储空间都是连续的C) 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D) 以上说法均错误参考答案:C3. 某二叉树共有12个结点,其中叶子结点只有1个。
则该二叉树的深度为(根结点在第1层)A) 3B) 6C) 8D) 12参考答案:D4. 对长度为n的线性表作快速排序,在最坏情况下,比较次数为A) nB) n-1C) n(n-1)D) n(n-1)/2参考答案:D5. 结构化程序设计中,下面对goto语句使用描述正确的是A) 禁止使用goto语句B) 使用goto语句程序效率高C) 应避免滥用goto语句D) 以上说法均错误参考答案:C6. 下面不属于软件测试实施步骤的是A) 集成测试B) 回归测试C) 确认测试D) 单元测试参考答案:B7. 下面不属于软件需求分析阶段主要工作的是A) 需求变更申请B) 需求分析C) 需求评审D) 需求获取参考答案:A8. 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A) 记录B) 行C) 属性D) 元组参考答案:C9.A) 选择B) 差C) 交D) 并参考答案:B10. 有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为A) 公司号,职员号B) 职员号,工资C) 职员号D) 公司号,职员号,工资参考答案:A11. 关于算法,以下叙述中错误的是A) 某个算法可能会没有输入B) 某个算法可能会没有输入C) 一个算法对于某个输入的循环次数是可以事先估计出来的D) 任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕参考答案:D12. 关于C语言的变量,以下叙述中错误的是A) 变量所占的存储单元地址可以随时改变B) 所谓变量是指在程序运行过程中其值可以被改变的量C) 程序中用到的所有变量都必须先定义后才能使用D) 由三条下划线构成的符号名是合法的变量名参考答案:A13. 关于do 循环体while (条件表达式);以下叙述中正确的是A) 条件表达式的执行次数总是比循环体的执行次数多一次B) 循环体的执行次数总是比条件表达式的执行次数多一次C) 条件表达式的执行次数与循环体的执行次数一样D) 条件表达式的执行次数与循环体的执行次数无关参考答案:C14. 若有以下程序#include <stdio.h>main(){ int a=-11, b=10;a /=b /= -4;printf("%d %d\n", a, b);}则程序的输出结果是A) 4 -3B) -1 -2C) 5 -2D) 5 -3参考答案:C15. 若有以下程序#include <stdio.h>main(){ int a=0,b=0,c=0c= (a+=++b, b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是A) 1,5,1B) 1,5,5C) -1,4,4D) -1,4,-1参考答案:B16. 若有定义int a;float b;double c;程序运行时输入:3 4 5<回车>能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是A) scanf("%d%f%lf", &a,&b,&c);B) scanf("%d%lf%lf", &a,&b,&c);C) scanf("%d%f%f", &a,&b,&c);D) scanf("%lf%lf%lf", &a,&b,&c);参考答案:A17. 若有以下程序#include <stdio.h>main(){ int a=1,b=2,c=3,d=4;if ((a=2) && (b=1)) c=2;if ((c==3) || (d=-1)) a=5;printf("%d,%d,%d,%d\n", a,b,c,d);}则程序的输出结果是A) 2,2,2,4B) 2,1,2,-1C) 5,1,2,-1D) 1,2,3,4参考答案:C18. 若有以下程序#include <stdio.h>main(){ int a=1,b=2,c=3,d=4, r=0;if (a!=1) ; else r=1;if (b==2) r+=2;if (c!=3); r+=3;if (d==4) r+=4;printf("%d\n", r);}则程序的输出结果是A) 3B) 7C) 6D) 10参考答案:D19. 若有以下程序#include <stdio.h>main(){ int s=0, n;for (n=0; n<4; n++){ switch(n){ default: s+=4;case 1: s+=1; break;case 2: s+=2; break;case 3: s+=3;}}printf("%d\n", s);}则程序的输出结果是A) 10B) 11C) 13D) 15参考答案:B20. 若有以下程序#include <stdio.h>main(){ int a=-2, b=0;do { ++b ; } while(a++);printf("%d,%d\n", a, b);}则程序的输出结果是A) 1,3B) 0,2C) 1,2D) 2,3参考答案:A21. 若有以下程序#include <stdio.h>main(){ int a=6, b=0, c=0;for ( ;a&&(b==0); ){ b += a; a -= c++; }printf("%d,%d,%d\n", a,b,c);}则程序的输出结果是A) 5,6,0B) 6,0,0C) 6,6,1D) 5,6,1参考答案:C22. 以下选项中非法的C语言字符常量是A) '\x9d'B) '9'C) '\x09'D) '\09'参考答案:D23. 若有以下程序#include <stdio.h>char f(char x){ return x*x%10 + '0'; }main(){ char a; int b=0;for ( a=0; a<5; a+=1 ){ b = f(a); putchar(b); } }则程序的输出结果是A) 014916B) 01234C) 01496D) 00000参考答案:C24. 若有以下程序#include <stdio.h>void sp(int *a){ int b=2;*a = *a * 2; printf("%d,", *a);a=&b; *a = *a * 2; printf("%d,", *a);}main(){ int k=3;sp(&k); printf("%d\n", k);}则程序的输出结果是A) 6,12,12B) 6,4,3C) 6,4,6D) 9,4,9参考答案:C25. 若有以下程序#include <stdio.h>int k=7,m=5;void f(int **s){ int *t=&k;s=&t; *s=&m; printf("%d,%d,%d,", k, *t, **s);}main(){ int i=3,*p=&i, **r = &p;f(r);printf("%d,%d,%d\n", i, *p, **r);}则程序的输出结果是A) 7,5,7,3,5,7,B) 7,5,7,3,3,3,C) 7,5,5,3,3,3,D) 7,7,5,3,3,3,参考答案:C26. 若有以下程序#include <stdio.h>int *f(int *s, int *t){ int k;if (*s < *t) { k = *s; *s=*t; *t=k; }return s;}main(){ int i=3, j=5, *p=&i, *q=&j, *r;r=f(p,q);printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r);}则程序的输出结果是A) 5,3,3,5,5B) 3,5,5,3,5C) 3,5,3,5,5D) 5,3,5,3,5参考答案:D27. 若有以下程序#include <stdio.h>#define N 4void fun( int a[][N], int b[], int flag ){ int i,j;for( i=0; i<N; i++ ){ b[i] = a[0][i];for( j=1; j<N; j++ )if (flag ? (b[i] > a[j][i]) : (b[i] < a[j][i])) b[i] = a[j][i];}}main(){ int x[N][N]={1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N],i;fun(x, y, 1);for (i=0;i<N; i++) printf("%d,", y[i]);fun(x, y, 0);for (i=0;i<N; i++) printf("%d,", y[i]);printf("\n");}则程序的输出结果是A) 4,8,12,16,1,5,9,13,B) 1,2,3,4,13,14,15,16,C) 1,5,9,13,4,8,12,16,D) 13,14,15,16,1,2,3,4,参考答案:B28. 若有以下程序#include <stdio.h>void fun(int a[ ], int n){ int t, i, j;for ( i=0; i<n; i+=2 )for ( j=i+2; j<n; j+=2 )if ( a[i] > a[j] ) { t=a[i]; a[i]=a[j]; a[j]=t; } }main(){ int c[10]={10,9,8,7,6,5,4,3,2,1},i;fun(c, 10);for ( i=0; i<10; i++ ) printf("%d,", c[i]);printf("\n");}则程序的输出结果是A) 1,10,3,8,5,6,7,4,9,2,B) 10,9,8,7,6,5,4,3,2,1,C) 10,1,8,3,6,5,4,7,2,9,D) 2,9,4,7,6,5,8,3,10,1,参考答案:D29. 若有以下程序#include <stdio.h>main(){ int i, j=0;char a[]="How are you!", b[10];for ( i=0; a[i]; i++ )if (a[i] == ' ') b[j++]=a[i+1];b[j]='\0';printf("%s\n",b);}则程序的输出结果是A) Howareyou!B) HowareyouC) Hay!D) ay参考答案:D30. 若有以下程序#include <stdio.h>char *a="you", b[ ]="welcome#you#to#China!";main(){ int i,j=0; char *p;for ( i=0; b[i]!='\0'; i++ ){ if (*a == b[i]){ p=&b[i];for (j=0; a[j]!='\0'; j++){ if (a[j] != *p) break;p++;}if (a[j]=='\0') break;}}printf("%s\n", p);}则程序的输出结果是A) #to#China!B) #you#to#China!C) me#you#to#China!D) #China!参考答案:A31. 若有以下程序#include <stdio.h>main(){ char a[20], b[ ]="The sky is blue."; int i;for (i=0; i<10; i++) scanf("%c", &a[i]);a[i]='\0';gets(b);printf("%s%s\n", a,b);}执行时若输入:Fig flower is red. <回车>则输出结果是A) Fig flower is red.is blue.B) Fig flower is red.C) Fig floweris red.D) Fig floweris参考答案:B32. 若有以下程序#include <stdio.h>main(){ char w[20]="dogs",a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz ."};int i, j, k;for (i=0; w[i]; i++){ for (j=0; j<5; j++){ for (k=0; a[j][k]; k++)if (w[i]==a[j][k]) break;if (w[i]==a[j][k]) break;}printf("%d,%d,", j,k);}}则程序的输出结果是A) 0,3,2,2,1,0,3,1,B) 1,4,3,3,2,1,4,2,C) 5,6,5,6,5,6,5,6,D) 6,7,6,7,6,7,6,7,参考答案:A33. 若有以下程序#include <stdio.h>int f(int a[], int n){ if (n > 1){ int t;t=f(a, n-1);return t > a[n-1] ? t : a[n-1];elsereturn a[0];}main(){ int a[] = {8,2,9,1,3,6,4,7,5};printf("%d\n", f(a, 9));}则程序的输出结果是A) 9B) 1C) 8D) 5参考答案:A34. 若有以下程序#include <stdio.h>int f(int m){ static int n=0;int a=2;n++; a++; return n+m+a;}{ int k;for (k=0; k<4; k++) printf("%d,", f(k));}则程序的输出结果是A) 3,5,7,9,B) 4,7,10,13,C) 4,5,6,7,D) 4,6,8,10,参考答案:D35. 若有以下程序#include <stdio.h>#define S(x) (x)*(x)#define T(x) S(x)/S(x)+1main(){ int k=3, j=2;printf("%d,%d\n", S(k+j),T(k+j) );}则程序的输出结果是A) 11,2B) 25,2C) 11,12D) 25,26参考答案:D36. 若有以下程序#include <stdio.h>typedef struct stu {char name[10], gender;int score;} STU;void f(STU a, STUB){ b = a;printf( "%s,%c,%d,", , b.gender, b.score );}main(){ STU a={"Zhao", 'm', 290}, b={"Qian", 'f', 350};f(a,b);printf("%s,%c,%d\n", , b.gender, b.score);}则程序的输出结果是A) Qian,f,350,Qian,f,350B) Zhao,m,290, Zhao,m,290C) Zhao,m,290,Qian,f,350D) Zhao,m,290,Zhao,f,350参考答案:C37. 若有以下程序#include <stdio.h>#include <string.h>typedef struct stu { char name[10], gender;int score;} STU;void f( char *p ){ strcpy( p, "Qian" ); }main(){ STU a={"Zhao", 'm', 290}, b;b=a;f();b.gender = 'f'; b.score = 350;printf("%s,%c,%d,", , a.gender, a.score);printf("%s,%c,%d\n", , b.gender, b.score);}则程序的输出结果是A) Zhao,m,290,Qian,f,350B) Zhao,m,290, Zhao,m,290C) Qian,f,350,Qian,f,350D) Zhao,m,290,Zhao,f,350参考答案:A38. 若有定义typedef char T[10];T *a;上述定义中a的类型与下面选项中完全相同的是A) char a[10];B) char (*a)[10];C) char *a;D) char *a[10];参考答案:D39. 若有以下程序#include <stdio.h>main(){ int c;c = 13|5;printf("%d\n", c);}则程序的输出结果是A) 13B) 15C) 18D) 5参考答案:A40. 若有以下程序#include <stdio.h>main(){ FILE *fp;int i, a[6]={1,2,3,4,5,6}, k;fp = fopen("data.dat", "w+b");for (i=0; i<6; i++){ fseek(fp, 0L, 0);fwrite(&a[5-i], sizeof(int), 1, fp);}rewind(fp);fread(&k, sizeof(int), 1, fp);fclose(fp);printf("%d", k);}则程序的输出结果是A) 6B) 1C) 123456D) 21参考答案:B。
软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件生命周期是指从提出软件产品开始直到该软件产品完全退出使用为止的整个时间段。
下面哪个模型不是软件开发过程模型?2、在软件质量属性中,可维护性是指在指定条件下使用时,软件产品为了改正缺陷或满足变化需求而修改的过程和结果的能力。
下列哪项不属于可维护性的子特性?3、软件测试过程中,下列关于测试用例的说法中,错误的是:A. 测试用例应具有唯一性B. 测试用例应具有可重复性C. 测试用例应具有可理解性D. 测试用例应具有可维护性4、下列关于软件质量模型的说法中,不属于软件质量模型的是:A. CMMIB. ISO/IEC 25010C. FURPSD. COCOMO5、在软件工程中,以下哪个活动属于需求分析阶段?A. 系统设计B. 编码实现C. 编译测试D. 需求分析6、在软件测试中,以下哪种缺陷分类属于静态测试?A. 功能缺陷B. 性能缺陷C. 界面缺陷D. 语法错误7、在软件工程中,以下哪个概念指的是软件开发过程中使用的一系列技术、方法、工具和活动的集合?A. 软件架构B. 软件过程C. 软件质量保证D. 软件生命周期8、在软件测试过程中,以下哪种测试方法通常用于检查软件是否按照需求规格说明正确执行?A. 单元测试B. 集成测试C. 系统测试D. 性能测试9、题目:以下关于软件工程中需求分析的说法,不正确的是:A. 需求分析是软件工程中非常重要的一环,它决定了软件系统的质量。
B. 需求分析的目标是确定软件系统的功能需求、性能需求、约束条件等。
C. 需求分析的结果应当是清晰、一致、可验证的。
D. 需求分析应该尽早完成,以便尽早确定项目的开发方向。
10、题目:在软件测试中,以下哪种测试方法主要用于检测软件的边界情况?A. 单元测试B. 集成测试C. 系统测试D. 回归测试11、在软件工程中,以下哪项不属于软件开发生命周期模型?A. 水晶模型B. 瀑布模型C. 螺旋模型D. 桥梁模型12、在软件需求分析过程中,以下哪项工作不属于需求获取的方法?A. 视觉建模B. 问卷调查C. 专家评审D. 用户访谈13、在软件工程中,下列哪一项不属于软件需求的分类?A. 功能需求B. 性能需求C. 可用性需求D. 代码需求14、以下关于软件开发生命周期的说法中,错误的是:A. 软件开发生命周期包括需求分析、设计、编码、测试、部署和维护等阶段。
2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析B卷(带答案)一.综合题(共15题)1.单选题自动化测试的优势不包括()。
问题1选项A.提高测试效率B.提高测试覆盖率C.适用于所有类型的测试D.更好地利用资源【答案】C【解析】自动化测试的优势:提高测试质量、提高测试效率、提高测试覆盖率、执行手工测试不能完成的测试任务、更好地利用资源、增进测试人员与开发人员之间的合作伙伴关系。
2.单选题对于逻辑表达式(*string == p&& *string !=‘-’),需要()个测试用例才能完成条件组合覆盖。
问题1选项A.2B.4C.8D.16【答案】B【解析】多条件覆盖(MCC)也称条件组合覆盖:设计足够的测试用例,使得使得每个判定中条件的各种可能组合都至少出现一次。
本题中,有两个条件*string == p和*string !=‘-’;两个条件各种组合一共22=4种3.单选题在程序执行过程中,高速缓存(Cache) 与主存间的地址映射由()。
问题1选项A.操作系统进行管理B.存储管理软件进行管理C.程序员自行安排D.硬件自动完成【答案】D【解析】Cache与主存的地址映像需要专门的硬件自动完成,使用硬件来处理具有更高的转换速率;其他选项为干扰项。
4.单选题网络测试类型包括()。
①网络可靠性测试②网络可接受性测试③网络瓶颈测试④网络容量规划测试问题1选项 A.①③ B.①② C.①②③ D.①②③④ 【答案】D 【解析】依据不同的测试目的和对象: 网络可靠性测试 网络可接受性测试 网络瓶颈测试 网络容量规划测试 网络升级测试 网络功能/特性测试 网络吞吐量测试 网络响应时间测试 衰减测试 网络配置规模测试 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 网络设备评估测试 5. 单选题 某计算机系统页面大小为4K ,进程P 的页面变换表如下表所示。
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、以下关于软件生存周期模型的描述中,正确的是()A. 螺旋模型适用于大规模、复杂和风险高的项目B. 水晶模型强调在软件开发过程中快速迭代和适应变化C. 精益软件开发模型适用于小型、快速开发的项目D. 瀑布模型强调软件开发的阶段性和顺序性2、在软件工程中,以下哪个概念不属于软件质量特性()A. 可靠性B. 可维护性C. 可用性D. 可移植性3、题干:以下关于软件架构的定义中,不正确的是:A. 软件架构是指软件系统整体的结构和组成部分之间的关系B. 软件架构描述了软件系统的组件和组件之间的关系C. 软件架构主要关注软件系统的功能需求D. 软件架构定义了软件系统的可维护性和可扩展性4、题干:在软件架构设计过程中,以下哪种设计原则可以帮助降低系统的复杂度?A. 开放封闭原则B. 单一职责原则C. 迪米特法则D. 里氏替换原则5、在软件工程中,下列哪个阶段通常被称为“需求分析”阶段?A. 软件设计阶段B. 软件编码阶段C. 软件测试阶段D. 软件需求分析阶段6、以下哪种软件测试方法属于静态测试?A. 单元测试B. 灰盒测试C. 漏洞扫描D. 系统测试7、在软件工程中,以下哪个不是软件生命周期模型?A. 水晶模型B. 瀑布模型C. 螺旋模型D. 快速原型模型8、下列关于软件需求规格说明书(SRS)的说法中,错误的是:A. SRS应具有可验证性B. SRS应具有无歧义性C. SRS应具有一致性D. SRS不应包含用户界面设计9、在软件生存周期中,以下哪个阶段负责确定软件的需求和功能?A. 软件设计阶段B. 软件需求分析阶段C. 软件编码阶段D. 软件测试阶段 10、以下哪项不属于软件质量模型中的“外部质量”?A. 性能B. 可维护性C. 可用性D. 可移植性11、在软件开发过程中,以下哪一项不属于软件测试的范畴?()A. 单元测试B. 集成测试C. 需求分析D. 系统测试12、以下关于软件维护的说法,不正确的是()。
软件评测师练习题与答案一、单选题(共100题,每题1分,共100分)1、可用于编写独立程序和快速脚本的语言是()。
A、JavaB、C#C、PythonD、Prolog正确答案:C2、以下测试项目不适合采用自动化测试的是( )。
A、需要反复进行的测试B、易用性测试C、可以录制回放的测试D、负载压力测试正确答案:B3、web应用链接测试不包括_______A、不存在的页面文件B、错误的链接C、无链接指向的页面D、客户端和服务器端的链接速率正确答案:D4、以下关于软件测试原则的叙述中,正确的是()。
A、测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B、程序员应尽量测试自己的程序C、应制定测试计划并严格执行,排除随意性D、穷举测试是可能的正确答案:C5、对计算机评价的主要性能指标有时钟频率、()、运算精度、内存容量等。
A、端口吞吐量B、可移植性C、丢包率D、数据处理速率正确答案:D6、某软件系统无须在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用()。
A、恢复块设计B、降低复杂度设计C、检错技术D、N版本程序设计正确答案:C7、对建立良好的程序设计风格,下面描述正确的是()。
A、充分考虑程序的执行效率B、程序的注释可有可无C、符号名的命名要符合语法D、程序应简单、清晰、可读性好正确答案:D8、利用高速通信网络将多态高性能工作站或微型机互连构成机群系统,其系统结构形式属于_____计算机。
A、单指令多数据流(SIMD)B、单指令单数据流(SISD)C、多指令多数据流(MIMD)D、多指令单数据流(MISD)正确答案:C9、在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。
若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器()的物理空间。
A、40MBB、4GBC、40GBD、400GB正确答案:B10、传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是()。
1.什么是软件测试?软件测试的目的和作用是什么?答:软件测试是在受控制的条件下对系统或应用程序进行操作并评价操作的结果。
软件测试的目的是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。
测试是为了证明程序有错,而不是证明程序无错。
一个成功的测试是发现了至今未发现的错误的测试。
软件测试的原则包括:所有的测试都应追溯到用户的需求;尽早地和不断地进行软件测试;不可能完全的测试,因为输入量太大,执行路径太多;注意测试中的群集现象;避免测试自己的程序;设计周密的测试用例。
2.软件缺陷产生的原因?答: A.软件需求说明书编写的不全面,不完整,不准确,而且经常更改 B.软件设计说明书 C.软件操作人员的水平 D.开发人员不能很好的理解需求明书和沟通不足3.软件测试的意义?意义:1.对产品质量完成全面的评估,为软件产品发布(如验收测试)、软件系统部署(如性能规划测试)、软件产品鉴定(第三方独立测试)委托方和被委托方纠纷仲裁(第三方独立测试)和其它决策提供信息;2.通过持续的测试(包括需求评审、设计评审、代码评审等)可以对产品质量提供持续的、快速的反馈,从而在整个开发过程中不断地、及时地改进产品的质量,并减少各种返工,降低软件开发的成本;3.通过测试发现所要交付产品的缺陷,特别是尽可能地发现各种严重的缺陷,降低或消除产品质量风险,提高客户的满意度,扩大市场份额,提高客户的忠诚度。
4.通过对缺陷进行分析,找出缺陷发生的根本原因(软件过程中的问题,包括错误的行为方式)或总结出软件产品的缺陷模式,避免将来犯同样的错误或产生类似的产品问题,达到缺陷预防的目的4.软件测试与软件开发的关系?答:软件开发是一个系统的工程。
包括需求分析,设计,编码,测试,维护等等几个环节。
测试是整个软件开发流程中的一个环节。
5.简述软件测试过程v模型和w模型的主要区别:V模型是软件开发完了之后才开始测试活动。
而W模型则是软件测试活动伴随着软件开发活动。
软件评测师练习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用______;如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用_____A、隧道技术B、堆栈技术C、翻译技术D、双协议栈技术正确答案:C2、计算机系统中,虚拟存储体系由()两级存储器构成。
A、寄存器一CacheB、主存一辅存C、寄存器一主存D、Cache一主存正确答案:B3、软件测试的对象不包括 ( ) 。
A、软件开发人员B、软件测试报告C、软件代码D、软件需求规格说明书正确答案:A4、在进行面向对象设计时,采用设计模式能够_______A、复用相似问题的相同解决方案B、改善代码的平台可移植性C、改善代码的可理解性D、增强软件的易安装性正确答案:A5、以下关于软件测试原则的叙述中,正确的是()。
①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象A、①②③⑤B、②③④⑤C、①②④⑤D、①②③④⑤正确答案:D6、以下属于影响软件可靠性因素的是 ( ) 。
①软件运行剖面②软件规模③软件内部结构④软件的开发方法和开发环境⑤软件的可靠性投入A、①②B、①②③④C、①②③D、①②③④⑤正确答案:D7、以下关于结构化开发方法的叙述中,不正确的是( )。
A、比面向对象开发方法更适合于开发大规模的、特别复杂的项目B、特别适合解决数据处理领域的问题C、基本原则是功能的分解与抽象D、总的指导思想是自顶向下,逐层分解正确答案:A8、以下关于回归测试的叙述中,不正确的是A、回归测试需要能够测试软件的所有功能的代表性测试用例B、回归测试是为了确保改动不会带来不可预料的后果或错误C、回归测试需要针对修改过的软件成分进行测试D、回归测试不容易实现自动化正确答案:D9、对一段信息生成消息摘要是防止信息在网络传输及存储过程中被篡改的基本手段,()不属于生成消息摘要的基本算法。
软件评测师练习题库(含答案)一、单选题(共100题,每题1分,共100分)1、在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是()方式。
A、程序查询B、无条件传送C、直接存储器存取D、中断正确答案:C2、在各种不同的软件需求中, () 描述了产品必须要完成的任务,可以用UML建模语言的______表示A、设计约束B、业务需求C、质量需求D、功能需求正确答案:D3、对于关键字序列(10,34,37,51,14,25,56,22,3),用线性探查法解决冲突构造哈希表,哈希函数为H(key)=key%11,关键字25存入的哈希地址编号为( )。
A、2B、3C、6D、5正确答案:D4、在结构化分析方法中,用于行为建模的模型是(),其要素包括()。
A、用例图B、实体联系图C、状态·迁移图D、数据流图正确答案:C5、通过遍历用例的路径上基本流和备选流的黑盒测试方法是( )。
A、因果图法B、等价类划分法C、边界值分析法D、场景法正确答案:D6、在数据库逻辑结构设计阶段,需要 ( ) 阶段形成的( )作为设计依据。
A、概念结构设计B、物理结构设计C、需求分析D、数据库运行与维护正确答案:C7、在支付多线程的操系统中,假设进程P创建了若干个线程,那么()是不能被这些线程共享的。
A、该进程的代码段B、该进程中打开的文件C、该进程的全局变量D、该进程中某线程的栈指针正确答案:D8、( )不属于网络测试对象。
A、服务器B、路由器C、网段D、CPU正确答案:D9、现有四级指令流水线,分别完成取值、取数、运算、传送结果4步操作。
若完成上树操作的时间依次是9ns/10ns、6ns、8ns,则流水线的操作周期应设计为_____ns。
A、9B、7C、10D、8正确答案:C10、典型的软件测试过程模型中,______对软件测试流程予以说明A、H模型B、增量模型C、W模型D、V模型正确答案:A11、编译器和解释器是两种基本上的高级语言处理程序。
计算机四级软件测试工程师模拟试题及答案解析(12)(1/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第1题以下______与性能测试无关。
A.可靠性测试B.失效/恢复测试C.功能测试D.配置测试下一题(2/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第2题软件验证和确认是保证软件质量的重要措施,它的实施应该针对A.程序编写阶段B.软件设计阶段C.软件调试阶段D.软件开发的所有阶段上一题下一题(3/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第3题下列不是测试环境的组成要素的是A.硬件B.技术文档C.测试工具D.网络环境上一题下一题(4/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第4题Web应用软件的性能测试主要包括______。
A.并发测试B.负载测试和压力测试C.配置测试和性能调优D.以上全部上一题下一题(5/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第5题大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易______。
A.通过测试B.整体测试C.快速查错D.快速排错上一题下一题(6/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第6题之所以要对已交付使用的软件进行维护,原因是______。
(Ⅰ)为了增强软件的功能,满足功能上的变更(Ⅱ)运行中发现了软件中的错误需要更正(Ⅲ)为了适应软件工作环境变化而引起的相应改变A.(Ⅰ)B.(Ⅰ)和(Ⅲ)C.(Ⅱ)和(Ⅲ)D.(Ⅰ)和(Ⅱ)和(Ⅲ)上一题下一题(7/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第7题下列测试中属于与手工测试具有共性的东西的是______。
A.测试用例B.测试数据文件C.测试脚本代码D.测试日志上一题下一题(8/20)选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件评测师考试中,下列哪一项不属于软件质量属性?A、功能性B、可靠性C、可用性D、安全性2、在软件测试过程中,以下哪种测试方法主要用于发现软件中存在的缺陷?A、静态测试B、动态测试C、非功能测试D、性能测试3、以下关于软件工程中软件开发生命周期模型的描述,正确的是:A、瀑布模型强调文档的重要性,适用于需求明确、变更少的项目B、螺旋模型适用于高风险、高成本的项目,强调风险管理C、增量模型适用于需求不断变化的项目,强调迭代开发D、以上都是4、在软件测试过程中,以下哪种测试方法主要用于检查软件产品的性能?A、单元测试B、集成测试C、系统测试D、性能测试5、在软件生命周期中,以下哪个阶段主要负责软件的需求分析和定义?A. 设计阶段B. 开发阶段C. 需求分析阶段D. 维护阶段6、以下哪个软件测试方法侧重于检查软件的动态行为,通过执行程序来测试其功能?A. 单元测试B. 集成测试C. 系统测试D. 黑盒测试7、在软件测试过程中,以下哪项不属于测试用例设计的基本原则?A. 完全性原则B. 可用性原则C. 可理解性原则D. 可维护性原则8、以下关于软件测试生命周期的说法,正确的是:A. 软件测试生命周期与软件开发生命周期是完全独立的B. 软件测试生命周期包含在软件开发生命周期中C. 软件测试生命周期与软件开发生命周期同步进行D. 软件测试生命周期在软件开发生命周期之前开始9、在软件测试过程中,以下哪个不是软件缺陷的四种基本类型?A. 缺陷B. 跟踪C. 错误D. 缺陷报告 10、下列关于软件质量保证(SQA)的说法中,错误的是:A. 软件质量保证旨在确保软件产品满足规定的质量标准B. SQA过程通常在软件开发的早期阶段开始C. SQA团队成员应该具备软件工程和质量管理方面的专业知识D. SQA不参与具体的软件开发活动,只负责审核11、在软件工程中,以下哪个不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 设计C. 编码D. 测试E. 维护F. 部署12、软件测试中的“黑盒测试”和“白盒测试”的主要区别是什么?A. 黑盒测试关注内部代码逻辑,白盒测试关注外部功能行为B. 黑盒测试关注外部功能行为,白盒测试关注内部代码逻辑C. 黑盒测试不需要测试者了解代码,白盒测试需要测试者了解代码D. 黑盒测试需要测试者了解代码,白盒测试不需要测试者了解代码13、题干:在软件生命周期中,以下哪个阶段是软件开发过程中最重要的阶段?A. 需求分析B. 系统设计C. 编码实现D. 测试与验收14、题干:以下关于软件复用性的描述,错误的是:A. 软件复用性是指软件的可重用程度B. 软件复用性有助于降低软件开发成本C. 软件复用性可以提高软件开发效率D. 软件复用性会导致软件质量下降15、在软件工程中,以下哪个概念不属于软件开发生命周期(SDLC)的各个阶段?A. 需求分析B. 系统设计C. 编码实现D. 用户培训16、软件质量保证(SQA)的主要目的是什么?A. 确保软件开发遵循既定的标准和方法B. 减少软件中的缺陷C. 提高开发团队的士气D. 降低软件开发成本17、在软件工程中,以下哪个阶段不属于软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 系统设计C. 编码D. 集成测试18、在软件质量保证过程中,以下哪种方法不属于静态测试?A. 代码审查B. 单元测试C. 代码覆盖率分析D. 系统测试19、在软件工程中,以下哪个活动属于需求工程阶段?A. 需求分析B. 软件设计C. 编码D. 测试 20、在软件生命周期中,以下哪个阶段负责将软件需求转换为软件架构?A. 需求分析B. 软件设计C. 编码D. 测试21、题干:在软件生存周期中,需求分析阶段的主要任务是:A. 确定软件系统的功能和性能B. 设计软件系统的结构和算法C. 编码实现软件系统的功能D. 测试验证软件系统的正确性22、题干:以下关于软件工程管理方法的描述中,错误的是:A. 软件工程管理方法包括项目管理、质量管理、风险管理等B. 项目管理主要是对项目进度、成本、质量等进行控制C. 质量管理主要是通过质量控制、质量保证和质量改进等活动来提高软件质量D. 风险管理主要是识别、评估和应对项目实施过程中的风险23、在软件测试中,下列哪一项不属于白盒测试的方法?A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 系统测试24、以下哪种类型的缺陷通常与软件的安全性有关?A. 功能缺陷B. 性能瓶颈C. 数据泄露D. 用户界面错误25、以下关于软件需求工程的说法中,正确的是()A. 软件需求工程是软件开发生命周期中的一部分,主要目的是定义软件系统的功能需求B. 软件需求工程只关注软件的功能需求,不考虑非功能需求C. 需求工程的过程包括需求获取、需求分析、需求规格说明、需求验证和需求管理D. 需求工程不需要与客户和用户进行沟通,只需要内部团队之间的沟通即可26、在软件测试过程中,以下哪种测试方法适用于验证软件系统的性能?()A. 单元测试B. 集成测试C. 系统测试D. 性能测试27、在软件测试中,以下哪一项不是黑盒测试关注的内容?A. 程序内部逻辑结构B. 功能需求C. 输入输出数据D. 性能需求28、下列哪种类型的软件维护是为了适应新的硬件环境而进行的?A. 改正性维护B. 适应性维护C. 完善性维护D. 预防性维护29、以下关于软件生命周期的说法中,正确的是()A. 软件生命周期是软件开发过程中的所有活动序列B. 软件生命周期仅包括软件开发阶段C. 软件生命周期只关注软件开发阶段,不包括维护阶段D. 软件生命周期是软件从产生到消亡的整个过程 30、软件质量保证(SQA)的主要目的是()A. 优化软件开发过程B. 确保软件满足规定的需求C. 提高软件开发效率D. 降低软件开发成本31、在软件测试过程中,下面哪一项不属于静态测试方法?A. 代码审查B. 走查C. 桌面检查D. 黑盒测试32、下列关于软件测试中的回归测试描述错误的是:A. 回归测试是在修复了缺陷后重新运行之前的测试用例以验证修改没有引入新的错误的过程。
软件评测师相关题目总分:【100分】考试时间:【90分钟】一、单项选择题(共50题,每题2分,共计100分)()1、测试过程中,正确的测试顺序应该是( )。
①单元测试②集成测试③系统测试A、①②③B、②①③C、③①②D、②③①【答案】A【解析】本题考查软件测试过程的基础知识。
本题目属于基础题,有测试基础的考生很快就能定位正确答案。
测试过程是从模块层开始的,然后扩大延伸到整个基于计算机的系统集合中。
因此正确的测试顺序应该是从针对单个模块的单元测试开始,然后逐步集成各个单元,最终进行系统测试,故正确答案为A。
()2、某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。
系统中页面总数与页面大小分别为( )A、1K,1024KB、4K,1024KC、1M,1KD、IM,4K【答案】D【解析】本题考查操作系统段页式存储的基础知识。
页号占20位:最多允许2^20个页=1M个页;页内地址12位:每页的容量位2^12=4K;故正确答案为:D()3、开发过程中以用户需求为动力,以对象作为驱动,( )适合于面向对象的开发方法。
A、瀑布B、原型C、螺旋D、喷泉【答案】D()4、以下关于RISC和CISC的叙述中,不正确的是( )。
A、RISC通常比CISC的指令系统更复杂B、RISC通常会比CISC配置更多的寄存器C、RISC编译器的子程序库通常要比CISC编译器的子程序库大得多D、RISC比CISC更加适合VLSI工艺的规整性要求【答案】A【解析】本题考查计算机系统基础知识。
计算机工作时就是取指令和执行指令。
一条指令往往可以完成一串运算的动作,但却需要多个时钟周期来执行。
随着需求的不断增加,设计的指令集越来越多,为支持这些新增的指令,计算机的体系结构会越来越复杂,发展成CISC指令结构的计算机。
而在CISC指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。
软件评测师模拟考试得分评卷人一、单项选择题(共50题,每题2分,共计100分)()1、网络系统中,通常把( )置于DMZ区。
A、网络管理服务器B、Web服务器C、入侵检测服务器D、财务管理服务器()2、为检测系统在长时间运行下是否存在性能瓶颈,应进行( )。
A、负载测试B、压力测试C、疲劳强度测试D、大数据量测试()3、在项目初始阶段,软件开发首先需( )A、理解要解决的问题B、确定解决方案C、确定参与开发的人员D、估算开发成本()4、编译和解释是实现高级程序设计语言的两种方式,其区别主要在于( )。
A、是否进行语法分析B、是否生成中间代码文件C、是否进行语义分析D、是否生成目标程序文件()5、Computers will become more advanced and they will also become easier to use.Improved speed recognition will make the operation of a computer easier.Virtual reality(虚拟现实),the technology of( )with a computer using all of the humansenses,will also contribute to better human and computer( ).Other,exotic(奇异的)models of computation are being developed,including biological computing that uses living organisms,molecular computing that uses molecules with particular(),and computing that uses DNA,the basic unit of heredity(遗传),to store data and carry out operations.These are examples of possible future computational platforms that,so far,are limited in abilities or are strictly( ).Scientists investigatethem because of the physical limitations of miniaturizing circuits embedded insilicon.There are also(请作答此空)related to heat generated by even the tiniestof transistors.A、developmentsB、advantagesC、limitationsD、Improvements()6、Teams are required for most engineering projects.Although some small hardware or software products can be developed by individuals,the scale and complexity ofmodem systems is such,and the demand for short schedules so great,that it is nolonger(请作答此空)for one person to do most engineering jobs.Systems development is a team( ),and the effectiveness of the team largely determines the( )of the engineermg.Development teams often behave much like baseball or basketballteams.Even though they may have multiple specialties,all the members work toward( ).However,on systems maintenance and enhancement teams,the engineers often work relatively independently,much like wrestling and track teams.A team is( )just a group of people who happen to work together.Teamwork takes practice and itinvolves special skills.Teams require common processes;they need agreed-upongoals;and they need effective guidance and leadership.The methods for guiding and leading such teams are well known,but they are not obvious.A、convenentB、existingC、practicalD、real()7、关于软件质量,( )的叙述是正确的。
软件评测师-12(总分:24.00,做题时间:90分钟)一、(总题数:22,分数:24.00)1.下列叙述中 ________ 是正确的。
(分数:1.00)A.压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力B.重复测试:使软件在不够理想的条件下运行,观察锦件对外部资源的要求和依赖的程度C.重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足√D.完整C/S体系结构测试,只包括网络运行和性能测试解析:[解析] 本题考查软测试的类型。
正确的概念如下。
1.压迫测试:使软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度。
2.重负测试:提供条件任软件发挥,最大限度地发掘软件的能力。
3.重复测试:又称为疲劳强度测试,即持续执行业务操作,这种反复测试能够检查系统在长时间运行时内存是否不足。
4.完整C/S体系结构测试,包括网络运行测试、服务器端性能测试以及客户端性能测试。
2.软件开发人员可以用 ________ 软件编写和修改程序。
(分数:1.00)A.预处理B.文本编辑√C.链接D.编译解析:[解析] 程序代码与一般的文档不同,程序代码需要在计算机上执行,需要被计算机理解,注重其内涵,不需要用字体、字号、各种修饰效果来美化其外在形式。
一般的文档需要给人看,所以需要有丰富的表现形式便于人们阅读理解。
程序代码通过文本编辑软件来录入、修改,可以采用txt文本文件格式进行编写与修改程序代码。
3.针对逻辑覆盖有下列叙述, ________ 是不正确的。
(分数:1.00)A.达到100%DC要求就一定能够满足100%SC的要求B.达到100%CC要求就一定能够满足100%SC的要求√C.达到100%CDC要求就一定能够满足100%SC的要求D.达到100%MCDC要求就一定能够满足100%SC的要求解析:4.面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中, ________ 不属于面向对象分析阶段。
软件评测师模拟题及答案第十二套
一、单项选择题
1、下列不属于正式审查的方式是____
A.同事审查
B.公开陈述
C.检验
D.编码标准和规范
2、修复软件缺陷费用最高的是____阶段
A.编制说明书
B.设计
C.编写代码
D.发布
3、下列关于Web应用软件测试的说法中,正确的是____。
A.Cookie测试是Web应用软件功能测试的重要内容
B.对于没有使用数据库的Web应用软件,不需要进行性能测试
C.链接测试是Web应用软件易用性测试的重要内容
D.Web应用软件安全性测试仅关注Web应用软件是能够防御网络攻击
4、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是____
A.随机选择
B.划分等价类
C.根据接口进行选择
D.根据数据大小进行选择
5、下面有关测试原则的说法正确的是____。
A.测试用例应由测试的输入数据和预期的输出结果组成
B.测试用例只需选取合理的输入数据
C.程序最好由编写该程序的程序员自己来测试
D.使用测试用例进行测试是为了检查程序是否做了它该做的事二、填空题
6、确认测试以____说明书为指导。
7、在等价类划分法中,等价类分为____类____和。
8、测试过程实施所必备的核心文档是____、____和____。
9、集成测试以____说明书指导,测试软件结构。
10、面向对象软件的测试包括____、____、____、____、____和____。
三、判断题
11、验收测试是以最终用户为主的测试。
12、测试是调试的一个部分。
13、测试用例的数日越多,测试的效果越好。
14、软件测试是有效的排除软件缺陷的手段。
15、程序员与测试工作无关。
16、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。
17、每一个软件项目都有一个最优的测试量。
四、简答题
18、Web系统测试通常包括哪些内容?
一、单项选择题
1、D
2、D
3、A
4、B
5、A
二、填空题
6、需求分析
7、有效等价无效等价类
8、测试计划、测试用例、软件测试报告。
9、概要设计10、面向对象分析的测试(OOA Test)、面向对象设计的测试(OOD Test)、面向对象编程的测试(oOP Test)、面向对象单元测试(o0 Unit Test)、面向对象集成测试(oo Integrate Test)、面向对象系统测试(00 System Test)
三、判断题
11、A12、B13、B14、A15、B16、B17、A四、简答题
18、网页测试包括以下内容:功能测试和可用性测试
网站测试在网页测试的基础之上还包括:
功能测试性能测试
安全性测试兼容性测试。