达内C培训第三次月考附答案

合集下载

C++语言程序设计第三次形考任务(甘肃电大-课程号:6207105)参考资料

C++语言程序设计第三次形考任务(甘肃电大-课程号:6207105)参考资料

C++语言程序设计第三次形考任务甘肃广播电视大学形成性测评系统课程代码:6207105 参考资料第三次形考任务试卷总分:100第三次形考任务填空题(共9题,共20分)1.(2分)在程序中执行到语句时,将结束所在函数的执行过程,返回到调用该函数的位置。

参考答案:return2.(2分)如果一个函数直接或间接地调用自身,这样的调用被称为调用。

参考答案:递归3.(4分)C++依据调用中实在参数在上或上的不同来确定调用的是重载函数的哪一个。

参考答案:数量、类型4.(2分)作为的函数调用,即使有返回值也被舍弃不用。

参考答案:无返回值5.(2分)已知int incr(int n) {return n+1;} 和 long incr(long n) { return n+1;} 是一个函数的模板的两个实例,则该函数模板的定义是。

参考答案:template <class Type>Type incr(Type n){ return n+1;} 6.(2分)函数中的形参变量的初值由该函数时获得。

参考答案:调用7.(2分)若一函数是以return;结束运行的,说明该函数是函数。

参考答案:无返回值8.(2分)一个函数定义由和函数体两部分组成。

参考答案:函数头9.(2分)当不需要函数返回任何值时,则应使用标识符定义函数的返回类型。

参考答案:void单选题(共10题,共20分)10.(2分)从函数原型看,返回值类型为int的函数有()。

A、int F(char n);B、char F(int n);C、double F(int n);D、F(double n);参考答案:A参考答案:A11.(2分)设void f1(int * m,long & n);int a;long b;则以下调用合法的是( )。

A、f1(a,b);B、f1(&a,b);C、C.f1(a,&b);D、f1(&a,&b);参考答案:B12.(2分)从函数原型看,返回值类型为int的函数有()。

2024年3月GESP编程能力认证C++五级真题(含答案)

2024年3月GESP编程能力认证C++五级真题(含答案)

2024年3月GESP编程能力认证C++五级真题(含答案)一、单选题(每题2分,共30分)。

1.唯一分解定理描述的内容是()。

A. 任意整数都可以分解为素数的乘积B. 每个合数都可以唯一分解为一系列素数的乘积C. 两个不同的整数可以分解为相同的素数乘积D. 以上都不对2.贪心算法的核心思想是()。

A. 在每一步选择中都做当前状态下的最优选择B. 在每一步选择中都选择局部最优解C. 在每一步选择中都选择全局最优解D. 以上都对3.下面的C++代码片段用于计算阶乘。

请在横线处填入(),实现正确的阶乘计算。

A. return n * factorial(n - 1);B. return factorial(n - 1)/ n;C. return n * factorial(n);D. return factorial(n / 2)* factorial(n / 2);4.下面的代码片段用于在双向链表中删除一个节点。

请在横线处填入(),使其能正确实现相应功能。

A. if(current->next !=nullptr)current->next->prev =current->prev;B. current->prev->next =current->next;C. delete current->next;D. current->prev =current->next;5.辗转相除法也被称为()。

A. 高斯消元法B. 费马定理C. 欧几里德算法D. 牛顿迭代法6.下面的代码片段用于计算斐波那契数列。

该代码的时间复杂度是()。

int fibonacci(int n){if(n <=1){return n;}else{return fibonacci(n - 1)+fibonacci(n - 2);}}A. O(1)B. O(n)C. O(2n)D. O(log n)7.下面的代码片段用于将两个高精度整数进行相加。

2023年12月GESP编程能力认证C++等级考试三级真题(含答案)

2023年12月GESP编程能力认证C++等级考试三级真题(含答案)

2023年12月GESP编程能力认证C++等级考试三级真题(含答案)一、单选题(每题 2 分,共 30 分)。

1.下面C++数组的定义中,会丢失数据的是( )。

A. char dict_key[] = {'p','t','o'};B. int dict_value[] = {33,22,11};C. char dict_name[]={'chen','wang','zhou'};D. float dict_value[]={3,2,1};正确答案:C。

2.在下列编码中,不能够和二进制"1101 1101"相等的是( )。

A. (221)10进制B. (335)8进制C. (dd)16进制D. (5d)16进制正确答案:D。

3.下面C++代码执行后不能输出"GESP"的是( )。

A. string str("GESP"); cout<<str<<endl;B. string str="GESP"; cout<<str<<endl;C. string str("GESP"); cout<<str[1]<<str[2]<<str[3]<<str[4]<<endl;D. string str{"GESP"}; cout<<str<<endl;正确答案:C。

4.执行下面C++代码输出是()。

A. 10B. 8C. 4D. 3正确答案:C。

5.执行下面C++代码后,输出是()。

A. 4B. 2C. 5D. 3正确答案:C。

6.执行下面C++代码后输出的是()。

A. 4B. 3C. 2D. 5正确答案:A。

2023年3月青少年机器人技术等级考试理论综合试卷三级真题(含答案)

2023年3月青少年机器人技术等级考试理论综合试卷三级真题(含答案)

2023年3月青少年机器人技术等级考试理论综合试卷三级真题(含答案)分数:100 题数:30一、单选题(共20题,共80分)1.Arduino UNO/Nano主控板,电位器连接到A0引脚,下图程序运行时,变量potVal值的范围是?()A.0~1B.0~255C.0~1023D.255~1023试题编号:20230310150646499试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:4是否评分:已评分评价描述:2.常用的舵机属于?()A.传感器B.执行器C.控制器D.感知器试题编号:20230310150645593试题类型:单选题标准答案:B试题难度:试题解析:考生答案:B考生得分:4是否评分:已评分评价描述:3.我国居民生活用电采用的是?()A.380V的交流电B.380V的直流电C.220V的交流电D.220V的直流电试题编号:20230310150645625试题类型:单选题标准答案:C试题难度:试题解析:考生答案:C考生得分:4是否评分:已评分评价描述:4.下列选项中,用于表示电流单位名称的是?()A.安培B.伏特C.欧姆D.法拉试题编号:20230310150645906试题类型:单选题标准答案:A试题难度:试题解析:考生答案:A考生得分:4是否评分:已评分评价描述:5.Arduino Nano主控板,通过光敏电阻控制LED灯亮度的变化。

电路搭设及程序如下图所示,当光照强度逐渐增强时,LED的亮度逐渐减弱,此时红框A对应的程序是?()AB.C.D.试题编号:20230310150646845试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:4是否评分:已评分评价描述:6.下列选项中,属于导体的是?()A.橡皮擦B.干燥的木棒C.蒸馏水D.自来水试题编号:20230310150645672试题类型:单选题标准答案:D试题难度:试题解析:考生答案:D考生得分:4是否评分:已评分评价描述:7.Arduino UNO/Nano主控板电路搭设如下图所示,通过引脚6控制LED灯,能让LED灯点亮的程序模块是?()A.B.C.D.试题编号:20230310150646704试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:A考生得分:0是否评分:已评分评价描述:8.如图所示电路,下列说法错误的是?()A.该电路是串联电路。

达内JAVA第三个月月考汇总

达内JAVA第三个月月考汇总

·1.·(单选)在JavaEE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml,中的配置正确的是()。

·A. someFilter/*B.someFilter/*·C.*·D.someFilter*·正确答案:A·2.·(单选)在J2EE中,以下不是JSP隐式对象的是()。

··A.pageContext··B.context··C.application··D.out·正确答案:B·3.·(单选)在JavaEE中,若要在JSP中正确使用标签:,在JSP中声明的taglib指令为:··B.··C.··D.·正确答案:D6.(单选)下列属于抽象类的是()。

A.ServletConfig··B.HttpServlet··C.Cookie··D.HttpServletRequest·正确答案:B7.(单选)在jQuery中$("#test")和$(".test”)表示的含义是:( )。

A.$("#test")表示选择id为test的元素$(".test”) 表示选择id为test的元素··B.$("#test")表示选择id为test的元素$(".test”) 表示选择所用CSS类为test的元素··C.$("#test")表示选择所用CSS类为test的元素$(".test”) 表示选择id为test的元素··D.$("#test")表示选择所用CSS类为test的元素$(".test”) 表示选择所用CSS类为test的元素·正确答案:B8.(单选)给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后, 在控制台上显示的结果是 ( )。

2023GESPC++三级真题+答案

2023GESPC++三级真题+答案

GESP C++三级样题卷(满分:100分考试时间:90分钟)学校:姓名:______________________题目一二三总分得分一、单选题(每题2分,共30分)题号123456789101112131415答案A A D C A B B A D B C C B D C1.下列关于负数的原码、反码、补码的描述中,正确的是()A.原码和反码互为按位取反(符号位除外),补码为反码加1B.原码和反码互为按位取反(符号位除外),补码为原码加1C.反码和补码互为按位取反(符号位除外),原码为反码加1D.补码和原码互为按位取反(符号位除外),反码为补码加12.一个int类型的值乘以8,等价于以下哪个位运算?()A.左移3位B.右移3位C.左移8位D.右移8位3.以下哪个属于C++语言中的位运算符?()A.+B.-C.*D.&4.若有以下代码,则数组arr的长度是()int arr[]={1,2,3,4,5};A.3B.4C.5D.65.在C++语言中,可以定义一个一维整型数组的是()A.int array[5];B.int array[];C.int[5]array;D.int[]array;6.枚举算法的主要特点是()A.以空间换时间B.逐个尝试所有可能的解C.动态规划D.贪心策略7.对于一个十进制数37,以下哪个是它的二进制表示()A.10101B.100101C.101001D.10001018.下列关于十六进制的描述中,正确的是()A.使用0-9和A-F表示B.使用0-9和A-E表示C.使用1-9和A-F表示D.使用1-9和A-E表示9.下列哪个是C++语言中用于获取字符串长度的函数()A.length()B.len()C.getLength()D.strlen()10.通常用下列哪种方式来描述算法?A.汇编语言B.伪代码C.SQLD.CSS11.如果a和b均为int类型的变量,下列表达式能正确判断“a等于0且b 等于0”的是()A.((~a)&&(~b))B.((a&b)==0)C.((a|b)==0)D.((a^b)==0)12.如果a为int类型的变量,下列哪个表达式可以正确求出满足“大于等于a且是4的倍数”的整数中最小的?A.(a&(~3))B.(a/4*4)C.((a-1)|3)+1D.(a<<2)13.下面流程图,输入123,会输出()A.无输出B.1C.2D.314.在下列代码的横线处填写(),可以保证输出是“1357”,不会有多余字符。

国家开放大学C语言程序设计A第三次形考任务及答案

国家开放大学C语言程序设计A第三次形考任务及答案

一、选择题(共30分,每小题2分)在下面的函数声明语句中,存在着语法错误的是()。

a. AA(int a, int b)b. AA(int, int)c. AA(int a; int b)d. AA(int a, int)题目2在下面的保留字中,不能作为函数的返回值类型的是()。

a. voidb. intc. enumd. long题目3假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。

a. 1b. 2c. 4d. 8题目4假定a为一个数组名,在下面的表达式中,存在语法错误的是( )。

a. a[i]b. *a++c. *ad. *(a+1)用calloc函数创建具有10个整型元素的一维数组的正确语句是()。

a. int *p=calloc(10,2);b. int *p=calloc(10);c. int *p=calloc(10,4);d. int *p=malloc(10)题目6假定变量m定义为“int m=7;”,则下面正确的语句为()。

a. int p=&m;b. int *p=&m;c. int &p=*m;d. int *p=m;题目7假定k是一个double类型的变量,则定义变量p的正确语句为()。

a. double p=&k;b. int *p=&k;c. double &p=*k;d. char *p="Thank you!";题目8若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。

a. x=pa[3];b. x=*(a+3);c. x=a[3];d. x=*pa+3;假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。

a. pb=b;b. pb=&b[0];c. pb=b+2;d. pb=b[5];题目10已知“int *p=malloc(100);”,要释放p所指向的动态内存,正确的语句为()。

达内第三次月考试题-共两套

达内第三次月考试题-共两套

98.0• 1.(单选)给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后, 在控制台上显示的结果是 ( )。

public voiddoGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println("get"); } public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println("post"); }o A.geto B.posto C.get posto D.post get正确答案:A• 2.(单选)HTTP状态码中表示请求已经成功的是()。

o A.100o B.200o C.300o D.404正确答案:B• 3.(单选)在Java Web应用程序中,给定servletA的代码片段如下所示: public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ String id=”kingdom”;______________________ } ServletB与servletA同在一个有效的会话范围内,当把请求转发给ServletB后,要是在ServletB中能够获得“kingdom”值,下划线处应填入()。

o A.request.getSession().setAttribute(“ID”,id);o B.request.getSession().getAttribute(“ID”,id);o C.request.getSession().setParameter(“ID”,id);o D.request.getSession().getParameter(“ID”,id);正确答案:A• 4.(单选)在JSP中,要定义一个方法,需要用到以下的元素是()。

达内第三次月考

达内第三次月考

D.
&lt;img&gt;tomcat.gif&lt;/img&gsh(curCode) 用于将产生的整数 curCode 放入数组变量 result 中。下列代码中,可以替换此代码的是()。
A. result[i] = curCode;
D. &lt;a href=&quot;smtp:电子邮件地址&quot;&gt;...&lt;/a&gt;
正确答案:B
10. 在JSP中,要定义一个方法,需要用到以下的元素是()。
A. &lt;%= %&gt;
B. &lt;% %&gt;
C. &lt;%! %&gt;
D. &lt;%@ %&gt;
B. &lt;style src=&quot;mystyle.css&quot;&gt;&lt;/style&gt;
C. &lt;stylesheet&gt;mystyle.css&lt;/stylesheet&gt;
D. &lt;css&gt;mystyle.css&lt;/css&gt;
正确答案:A
private int id;
private String name;
private List&lt;Category&gt; subCat;
// getter and setter...
}
request对象中存有名为cat的Category对象,可以将该对象的subCat属性迭代输出的代码是:( )。

【我自己在达内培训时候总结的】达内经典笔试题集(带答案)

【我自己在达内培训时候总结的】达内经典笔试题集(带答案)

【我自己在达内培训时候总结的】达内经典笔试题集(带答案)1JAVASE 部分1、Choose the three valid identifiers from those listed below. (Choose three)?A.IDoLikeTheLongNameClassB.$byteC.constD._okE.3_case答:ABD2、Which of the following lines of code will compile without error (Choose two)?A.int i=0;if (i) {System.out.println(“Hi”);}B.boolean b=true;boolean b2=true;if(b==b2) {Sy stem.out.println(“So true”);}C.int i=1;int j=2;if(i==1|| j==2)System.out.println(“OK”);D.int i=1;int j=2;if (i==1 &| j==2)System.out.println(“OK”);答:BC3、Which two demonstrate a "has a" relationship(Choose two)?A. public interface Person { }public class Employee extends Person{ }B. public interface Shape { }public interface Rectandle extends Shape { }C.public interface Colorable { }public class Shape implementsColorable { }D.public class Species{ }Copyright Tarena Corporation,2009.All rights reserved2public class Animal{private Species species;}E. interface Component{ }class Container implementsComponent{ private Component[]children;}答:DE4、What will happen when you attempt to compile and run thefollowing code? public class Static{static {int x = 5;}static int x,y;public static void main(Stringargs[]){ x--;myMethod(); System.out.println(x+ y + ++x);}public static voidmyMethod(){ y = x+++++x;}}piletimeerror B.prints: 1C.prints: 2D.prints: 3E.prints: 7F.prints: 8答:D5 、 What is the correct ordering for the import, class and packagedeclarations when found in a single file?A.package, import, classB.class, import, packageC.import, package, classD.package, class, import答:A6、What will happen when you attempt to compile and run thefollowing code. public class Pvf{static boolean Paddy;public static void main(Stringargv[]){ System.out.println(Paddy);}}Copyright Tarena Corporation,2009.All rights reserved3A. Compile time errorB. compilation and output of falseC. compilation and output of trueD. compilation and output of null 答:B7、Given the folowing classes which of the following will compile without error?interface IFace{}class CFace implements IFace{}class Base{}public class ObRef extends Base{public static void main(Stringargv[]){ ObRef ob = new ObRef();Base b = new Base();Object o1 = new Object();IFace o2 = new CFace();}}A. o1=o2;B. b=ob;C. ob=b;D. o1=b;答:ABD8、下面那几个函数是 public void method(){...}的重载函数?A)public void method( int m){...}B)public int method(){...}C)public void method2(){...}D)public int method(int m,float f ){...} 答:AD9、给出如下声明:String s = “Example”;合法的代码有哪些?A)s>>>=3B)s[3]= “X”C)int i = s.length()D)s = s + 10答:CD10、如下哪些不是 java 的关键字?A)const B)NULL C) false D)this E) native答:B11、关于垃圾收集的哪些叙述是对的A)程序开发者必须自己创建一个线程进行内存释放的工作B)垃圾收集将检查并释放不在使用的内存C)垃圾收集允许程序开发者明确指定并立即释放该内存D)垃圾收集能够在期望的时间释放被java 对象使用的内存答:B12、已知表达式 int m [ ] = {0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量总数相等?A)m.length()B)m.length C)m.length()+1D)m.length-1 Copyright Tarena Corporation,2009.All rights reserved4答:D13、方法 resume()负责恢复哪些线程的执行A)通过调用 stop()方法而停止的线程。

2024年3月GESP编程能力认证C++三级真题(含答案)

2024年3月GESP编程能力认证C++三级真题(含答案)

2024年3月GESP编程能力认证C++三级真题(含答案)一、单选题(每题2分,共30分)。

1.整数-5的16位补码表示是()。

A. 1005B. 1006C. FFFAD. FFFB2.如果16位短整数-2的二进制是"FFFE",则短整数-4的十六进制是()。

A. FF04B. FFFAC. FFFCD. FFFH3.下面C++代码执行后的输出是()。

int main(){cout <<(3|16)<< endl;cout << endl;return 0;}A. 3B. 16C. 19D. 484.定义整数int x=-5,则执行C++代码cout <<(x ==(x<<1>>1))输出是()。

A. 0B. 1C. -5D. 55.已知字符'0'的ASCII编码的十进制表示为48,则执行下面C++代码后,输出是()。

int main(){string s="316";int n=s.length();int x=0;for(int i =0;i < n;i++)x +=s[i];cout << x << endl;cout << endl;return 0;}A. 10B. 58C. 154D. 3166.下面C++代码执行后数组中大于0的数的特征是()。

int main(){int a[20],i;for(i =0;i < 20;i++)a[i]=i+1;for(int i =0;i < 20;i++)if((a[i]%2)&&(a[i]%3))a[i]=0;for(i =0;i < 20;i++)if(a[i])cout << a[i]<< " ";cout << endl;return 0;}A. 2的倍数B. 3的倍数C. 能被2或3整除的数D. 能被2和3同时整除的数7.执行下面C++代码后输出的第一个数是()。

达内TSD第三阶段月考题

达内TSD第三阶段月考题

1.(单选题)通过编程方式打开被测应用搜狐网站的命令是()A.SystemUtil.Run “iexplore.exe”,””;B.SystemUtil.Run “explorer.exe”,””;C.Environment.Run “”,”explorer.exe”;D.Environment.Run “”,”explorer.exe”;正确答案:A解析:2.(单选题)下列属于VBScript数据类型的是()A.VarcharB.Char;C.NumberD.Variant;正确答案:D解析:3.(单选题)使用VBScript时,限制变量在使用前必须先定义,那么需要在代码之前添加以下哪个语句()A.Explicit Option;B.Option Explicit;C.On Error Resume Next;D.Resume Next On Error;正确答案:B解析:4.(单选题)通过编程方式打开被测应用百度网站的命令时()A.SystemUtil.Run “iexplore.exe”,””;B.SystemUtil.Run “explorer.exe”,””;C.Environment.Run “”,”explorer.exe”;D.Environment.Run “”,”explorer.exe”;正确答案:A解析:5.(单选题)如果要测试一个BS架构的系统,在启动QTP时需要注意()A.在插件管理页面中需要勾选ActiveX插件B.在插件管理页面中需要勾选Virtual Basic插件C.在插件管理页面中需要勾选Web插件D.在插件管理页面中需要勾选Java插件正确答案:C解析:6.(单选题)被测系统中,识别某一控件的关键属性,每次运行的值会随着测试数据不同而有改变,可以使用以下那种方法解决对象无法识别的问题()A.添加对象到对象仓库;B.修改关键属性的值为正则表达式;C.删除对象的该关键属性;D.使用setROProperty修改该关键属性的属性值;正确答案:B解析:7.(单选题)QTP关键字视图中一个操作步骤,一般包含下列哪几部分内容()A.Operation,Assignment,Comment;B.1Operation,Value,Assignment;C.1Item,Operation,Value;D.1Item,Assignment,Documentation;正确答案:C解析:8.(单选题)以下哪种检查点一般用于做界面UI的检查()A.标准检查点B.位图检查点C.文本检查点D.文本区域检查点正确答案:B解析:9.(单选题)下列关于QTP两种脚本视图的描述中错误的是()A.两种视图不是相互独立的,一处改动会影响另一处的记录;B.专家视图中的一行语句,一定能在关键字视图中找到相应的步骤;C.通过关键字视图,无法删除专家视图中的步骤;D.它们都是记录操作步骤的脚本,只是记录的方式不同而已;正确答案:C解析:10.(单选题)以下选项中,除了哪一项以外,都可以将目标对象添加到对象仓库()A.录制代码时,对目标对象做操作;B.在显示目标对象的Active Screen中,做添加对象操作;C.录制代码时,对目标对象插入检查点;D.设置Record and Run Settings;正确答案:D解析:11.(单选题)DataTable导入数据代码正确的有()A.1DataTable.Import "A:\1.xls"B.1DataTable.Import "A:\1.xls"C.1DataTable.ImportSheet "D:\1.xls",11DataTable.ImportSheet "D:\1.xls",1,1正确答案:D解析:12.(单选题)以下哪个选项不是QTP的默认插件()A.Visual Basic;B.ActiveX;C.Web;D.VBScript正确答案:D解析:13.(单选题)用于获得对象的运行时属性值的函数是()A.GetTOProperty;B.GetROProperty;C.GetTOPropertiesD.GetROProperties正确答案:B解析:14.(单选题)关于QTP识别对象描述错误的是()A.从脚本中获得对象名称;B.对象仓库中找到该对象;C.根据关键属性信息在被测程序中定位该对象;D.根据对象仓库中录入的动作和取值执行相应的操作;正确答案:D解析:15.(单选题)下列表达式num1,num2,num3的值分别为()num1=CInt(99.8) num2=CInt(-99.8) num3=CInt(-99.2)A.99,-99,-99;B.99,-100,-99;C.100,-100,-99;D.99,-100,-100;正确答案:C解析:16.(单选题)关于QTP回放原理,下列顺序正确的是()①根据关键属性信息在被测程序中定位该对象②对象仓库中找到该对象③从脚本中获得对象名称④根据脚本中录入的动作和取值执行相应的操作A.③①②④;B.①②③④;C.③②①④;D.②③①④;正确答案:C解析:17.(单选题)下列代码是实现获得格式为mm/dd/yy的格式的日期,正确的是()monthv=month(date) '获得当前月份dayv=day(date) '获得当前日期yearv=(1)______ '从当前年(2014)中截取两位的年(14)currentdate=(2)______ '连接为指定的格式的日期A.1Right(year(date),3,2)2monthv&"/"&dayv&"/"&yearvB.1Mid(year(date),3,2)2dayv &"/"& monthv &"/"&yearvC.1Right(year(date),2)2monthv&"/"&dayv&"/"&yearvD.1Mid(year(date),2)2monthv&"/"&dayv&"/"&yearv正确答案:C解析:18.(单选题)下列关于QTP中插入检查点的叙述中,不正确的是()A.可以在录制过程中插入检查点;B.可以从Active Screen中插入检查点;C.可以从菜单中插入检查点;D.可以在专家视图中自己写脚本语句插入检查点;正确答案:D解析:19.(单选题)设置脚本的迭代次数从第1行开始运行到第4行,Action的迭代次数为运行所有行,在脚本Action的DataTable 有5行数据和Global的DataTable有10行数据时,Action可以迭代多少次()A.10B.20C.50D.4正确答案:B解析:20.(单选题)以下哪种方法可以关闭IE浏览器()A.1SystemUtil.CloseProcessByWndTitle "iexplore.exe"B.1SystemUtil.CloseProcessByName "iexplore.exe"C.1SystemUtil.CloseProcessByWndTitle "explore.exe"D.1SystemUtil.CloseProcessByName "explore.exe"正确答案:B解析:21.(单选题)QTP在录制测试脚本的时候,将测试对象及其属性信息保存在()A.当前录制的脚本文件中;B.当前测试的对象仓库;C.当前测试的DataTable中;D.当前测试的一个XML文件中;正确答案:D解析:22.(单选题)和标准检查点功能相同的方法为()A.1WaitPropertyB.1GetROPropertyC.1CheckAttributeD.1CheckProperty正确答案:D解析:23.(单选题)关于在QTP中创建一个新的Action的方式,下列描述不正确的是()A.使用Call to new Action命令创建一个新的Action;B.使用Call to copy Action命令复制其他测试的Action,可以对其进行更改;C.使用Call to Existing Action命令调用其他测试的Action,可以对其进行更改;D.通过分割方式产生新的Action;正确答案:C解析:24.(单选题)关于VBS的函数myMulti (no1, no2)的调用,下列书写不正确的是()A.Msgbox myMulti(8,9)+100B.resvalue= myMulti(8,9)+100C.resvalue= myMulti 8,9 +100D.myMulti 8,9;正确答案:C解析:25.(单选题)a="10",b="20",c=30,d="abc",下列结果计算正确的是()A.1b&c的值为20302a+b的值为10203b+c的值为504a+d的值为10abc5c+d的值为30abcB.1b&c的值为502a+b的值为10203b+c的值为504a+d的值为10abc5c+d运行会报错C.1b&c的值为20302a+b的值为303b+c的值为504a+d运行会报错5c+d运行会报错D.1b&c的值为20302a+b的值为10203b+c的值为50a+d的值为10abc5c+d运行会报错正确答案:D解析:26.(单选题)当需要在一个Test脚本中同时测试有效等价类和无效等价类的测试数据时,代码中预期结果的校验部分一定需要使用VBS的什么语法()A.字符串连接B.数组C.分支语句D.循环语句正确答案:C解析:27.(多选题)Action参数化前Test运行正确,Action参数化后,代码运行失败,运行失败的原因最有可能是()A.没有插入同步点;B.代码录制不正确;C.相关的数据没有进行参数化;D.被参数化的Action,代码的开始与结束,被测系统所处的状态不一致;正确答案:CD解析:28.(多选题)关于wait系统函数和waitProperty方法的区别描述正确的有()A.wait是等待固定时间间隔,waitProperty是等待不固定时间间隔B.wait的参数时间单位为秒,waitProperty的超时时间参数的单位为毫秒C.wait是等待不固定时间间隔,waitProperty是等待固定时间间隔D.wait的参数时间单位为毫秒,waitProperty的超时时间参数的单位为秒正确答案:AB解析:29.(多选题)下列哪些方法不适合放在blockInput和UnblockInput之间()A.MsgboxB.PrintC.InputboxD.wait正确答案:AC解析:30.(多选题)代码如下1Dialog("Login").WinEdit("Agent Name:").Set "amber"2Dialog("Login").WinEdit("Password:").Set "mercury"3Dialog("Login").WinButton("OK").Click简化以上代码,使用方式正确的是()1With Dialog("Login")2.WinEdit("Agent Name:").Set "amber"3.WinEdit("Password:").Set "mercury"4.WinButton("OK").Click5End WithB.1With Dialog("Login")2WinEdit("Agent Name:").Set "amber"3WinEdit("Password:").Set "mercury"4WinButton("OK").Click5End WithC.1Owin=Dialog("Login")2Owin.WinEdit("Agent Name:").Set "amber"3Owin.WinEdit("Password:").Set "mercury"4Owin.WinButton("OK").ClickD.1Set Owin=Dialog("Login")2Owin.WinEdit("Agent Name:").Set "amber"3Owin.WinEdit("Password:").Set "mercury"4Owin.WinButton("OK").Click正确答案:AD解析:31.(多选题)下列关于CaptureBitmap方法使用正确的是()A.Desktop.CaptureBitmap "Fail.png",True;B.1Desktop.CaptureBitmap("Fail.png",False);C.1Browser("Welcome: Mercury Tours"). CaptureBitmap;D.1Browser("Welcome: Mercury Tours"). CaptureBitmap "Fail.png",True;正确答案:AD解析:32.(多选题)一般在自定义检查点失败时,都做什么处理()A.写入测试结果报告一个失败的结果B.重启系统C.导出测试结果数据D.截屏正确答案:ABD解析:33.(多选题)以下说法正确的是()A.QTP的两种运行模式包括:快速运行模式和正常运行模式;B.进入QTP使用快捷键Ctrl+R就能直接打开对象库;C.一个Test中每个Action有自己独立的对象仓库D.QTP中的两个视图分别为:keyword-view and expert-view;正确答案:ABCD解析:34.(多选题)下列关于QTP自动启动Windows App 进行录制代码的设置,正确的是()A.Record and Run Settings 中WinApp选择Record and run only on;B.Record and Run Settings 中Web选择Record and run test on any open browser;C.Record and Run Settings 中WinApp选择Record and run test on any open Windows-based application;D.Record and Run Settings 中Web选择Open the following address when a record or run session begins;正确答案:AB解析:35.(多选题)下列关于QTP软件自动化测试描述错误的是()A.QTP自动化测试不需要手动测试过程;B.QTP将测试数据与代码分离;C.QTP的测试代码通过复制粘贴的快捷操作方法,运行txt笔记中记录的代码;D.通常情况下,被测系统主要功能通过,且相对稳定才引入自动化测试;正确答案:AC解析:36.(多选题)下列属于Action间共享数据的方式是()A.通过DataTable共享;B.通过环境变量共享;C.通过随机数共享;D.通过Action自定义变量共享正确答案:AB解析:37.(多选题)关于Action的作用,说法正确的是()A.代码和对象仓库都分到每个Action来存放,方便阅读和维护脚本和对象仓库B.可以复制和调用Action,从而实现代码的复用C.可以把测试数据存放在本Action表单中,方便阅读和维护测试数据D.做Action参数化来实现代码的局部反复正确答案:ABCD解析:38.(多选题)下列属于获得DataTable中Global参数值的正确方式是()A.DataTable(1,1);B.DataTable(1);C.DataTable(“paramname”,”global”);D.DataTable.GetSheet(1).GetPa rameter(“paramname”);正确答案:ABD解析:39.(多选题)关于设计时数据表和运行时数据表,描述正确的是()A.设计时数据表是静态的,数据不会在运行时改变B.运行时数据表是在运行过程中动态变化的,脚本代码中的读写数据表的操作都是针对运行时数据表进行的C.脚本运行结束后,运行时数据表的数据需要在测试结果报告中查看最终的数据状态D.设计时数据表在脚本运行过程中被替换为运行时数据表,所以运行结束后也无法看到其本来数据正确答案:ABC解析:40.(多选题)下列不属于QTP回归时设置的是()A.在对象库修改对象的非关键属性的新值B.在被测系统中设置对象的属性值C.在对象库修改对象的关键属性的新值D.添加新对象到对象库正确答案:AB解析:41.(多选题)下列属于WinButton类型对象的方法有()A.ClickB.TypeC.SetD.GetROproperty正确答案:ABD解析:42.(多选题)脚本运行过程中,假设B语句的输入是A语句的输出,如果A语句没有运行完,并且已经等待完毕语句间固定间隔时间,这个时候脚本将会报错,以下解决办法正确的是()A.在A语句后添加wait语句;B.在B语句后添加wait语句;C.在A语句后添加waitproperty语句;D.在B语句后添加waitproperty语句;正确答案:AC解析:1.(单选)以下选项中,除了哪一项以外,都可以将目标对象添加到对象仓库()A.录制代码时,对目标对象做操作;B.在显示目标对象的Active Screen中,做添加对象操作;C.录制代码时,对目标对象插入检查点;D.设置Record and Run Settings;正确答案:D2.(单选)下列关于QTP中插入检查点的叙述中,不正确的是()A.可以在录制过程中插入检查点;B.可以从Active Screen中插入检查点;C.可以从菜单中插入检查点;D.可以在专家视图中自己写脚本语句插入检查点;正确答案:D3.(单选)VBScript是一种面向对象的可视化程序设计语言,下面不属于对象的三要素的是()A.变量;B.事件;C.属性;D.方法;正确答案:A4.(单选)下列属于VBScript数据类型的是()A.Varchar;B.Char;C.Number;D.Variant;正确答案:D5.(单选)QTP默认使用_____语言编写程序来加强代码的功能()A.Java语言;B.C语言;C.VBScript脚本语言;D.以上均可;正确答案:C6.(单选)下列哪个语句可以为变量str 赋值为字符串“abc123”()A.Str=”abc” + “123”;B.Str=”abc” + 123;C.Str=”abc” * 123;D.Str=”abc” * ”123”;正确答案:A7.(单选)QTP创建测试代码时,什么情况下需要添加Synchronization Point()A.为了检查测试的实际结果与预期结果是否一致;B.为了使Test运行的速度慢些;C.为了自定义验证内容;D.一条语句的输入是前一条语句的输出,为了等待前一条语句执行完毕;正确答案:D8.(单选)以下哪种检查点一般用于做界面UI的检查()A.标准检查点B.位图检查点C.文本检查点D.文本区域检查点正确答案:B9.(单选)下列VBS代码中,变量counter的值是()Dim counter, myNum counter = 0 myNum = 9 Do myNum = myNum + 1 counter = counter + 1 Loop Until myNum > 10 MsgBox "循环重复了" & counter & "次。

2024年6月GESP编程能力认证C++等级考试三级真题试卷(含答案)

2024年6月GESP编程能力认证C++等级考试三级真题试卷(含答案)

2024年6月GESP编程能力认证C++等级考试三级真题试卷(含答案)一、单选题(每题2分,共30分)。

级,那他可以选择的认证语言有()种。

A. 1B. 2C. 3D. 42.下面流程图在yr输入2024时,可以判定yr代表闰年,并输出2月是29天,则图中菱形框中应该填入()。

A. (yr%400==0)||(yr%4==0)B. (yr%400==0)||(yr%4==0 && yr%100!=0)C. (yr%400==0)&&(yr%4==0)D. (yr%400==0)&&(yr%4==0 && yr%100!=0)3.一般默认64位计算机系统中整型变量(int)还是32位,则整数能够表示的数据范围是()。

A. 0~232B. 0~264C. -231~(231)-1D. 263~-(263)-314.下列代码将十进制转化成八进制,则横线上应填入()。

#include <iostream>using namespace std;void decimal2octal(int decimal){int oct_number[100];int i =0;while(decimal > 0){__________________________ //在此处填入代码}for(int j =i - 1;j >=0;j--){cout << oct_number[j];}cout << endl;}A. oct_number[i]=decimal % 8;decimal /=8;B. oct_number[i]=decimal / 8;decimal %/=8;C. oct_number[i++]=decimal % 8;decimal /=8;D. oct_number[i++]=decimal / 8;decimal %=8;5.二进制数101.11对应的十进制数是()。

达内TSD第三阶段月考题教学文案

达内TSD第三阶段月考题教学文案

达内T S D第三阶段月考题1.(单选题)通过编程方式打开被测应用搜狐网站的命令是()A.SystemUtil.Run “iexplore.exe”,””;B.SystemUtil.Run “explorer.exe”,””;C.Environment.Run “”,”explorer.exe”;D.Environment.Run “”,”explorer.exe”;正确答案:A解析:2.(单选题)下列属于VBScript数据类型的是()A.VarcharB.Char;C.NumberD.Variant;正确答案:D解析:3.(单选题)使用VBScript时,限制变量在使用前必须先定义,那么需要在代码之前添加以下哪个语句()A.Explicit Option;B.Option Explicit;C.On Error Resume Next;D.Resume Next On Error;正确答案:B解析:4.(单选题)通过编程方式打开被测应用百度网站的命令时()A.SystemUtil.Run “iexplore.exe”,””;B.SystemUtil.Run “explorer.exe”,””;C.Environment.Run “”,”explorer.exe”;D.Environment.Run “”,”explorer.exe”;正确答案:A解析:5.(单选题)如果要测试一个BS架构的系统,在启动QTP时需要注意()A.在插件管理页面中需要勾选ActiveX插件B.在插件管理页面中需要勾选Virtual Basic插件C.在插件管理页面中需要勾选Web插件D.在插件管理页面中需要勾选Java插件正确答案:C解析:6.(单选题)被测系统中,识别某一控件的关键属性,每次运行的值会随着测试数据不同而有改变,可以使用以下那种方法解决对象无法识别的问题()A.添加对象到对象仓库;B.修改关键属性的值为正则表达式;C.删除对象的该关键属性;D.使用setROProperty修改该关键属性的属性值;正确答案:B解析:7.(单选题)QTP关键字视图中一个操作步骤,一般包含下列哪几部分内容() A.1Operation,Assignment,Comment;B.1Operation,Value,Assignment;C.1Item,Operation,Value;D.1Item,Assignment,Documentation;正确答案:C解析:8.(单选题)以下哪种检查点一般用于做界面UI的检查()A.标准检查点B.位图检查点C.文本检查点D.文本区域检查点正确答案:B解析:9.(单选题)下列关于QTP两种脚本视图的描述中错误的是()A.两种视图不是相互独立的,一处改动会影响另一处的记录;B.专家视图中的一行语句,一定能在关键字视图中找到相应的步骤;C.通过关键字视图,无法删除专家视图中的步骤;D.它们都是记录操作步骤的脚本,只是记录的方式不同而已;正确答案:C解析:10.(单选题)以下选项中,除了哪一项以外,都可以将目标对象添加到对象仓库()A.录制代码时,对目标对象做操作;B.在显示目标对象的Active Screen中,做添加对象操作;C.录制代码时,对目标对象插入检查点;D.设置Record and Run Settings;正确答案:D解析:11.(单选题)DataTable导入数据代码正确的有()A.1DataTable.Import "A:\1.xls"B.1DataTable.Import "A:\1.xls"C.1DataTable.ImportSheet "D:\1.xls",1D.1DataTable.ImportSheet "D:\1.xls",1,1正确答案:D解析:12.(单选题)以下哪个选项不是QTP的默认插件()A.Visual Basic;B.ActiveX;C.Web;D.VBScript正确答案:D解析:13.(单选题)用于获得对象的运行时属性值的函数是()A.GetTOProperty;B.GetROProperty;C.GetTOPropertiesD.GetROProperties正确答案:B解析:14.(单选题)关于QTP识别对象描述错误的是()A.从脚本中获得对象名称;B.对象仓库中找到该对象;C.根据关键属性信息在被测程序中定位该对象;D.根据对象仓库中录入的动作和取值执行相应的操作;正确答案:D解析:15.(单选题)下列表达式num1,num2,num3的值分别为() num1=CInt(99.8) num2=CInt(-99.8) num3=CInt(-99.2)A.99,-99,-99;B.99,-100,-99;C.100,-100,-99;D.99,-100,-100;正确答案:C解析:16.(单选题)关于QTP回放原理,下列顺序正确的是()①根据关键属性信息在被测程序中定位该对象②对象仓库中找到该对象③从脚本中获得对象名称④根据脚本中录入的动作和取值执行相应的操作A.③①②④;B.①②③④;C.③②①④;D.②③①④;正确答案:C解析:17.(单选题)下列代码是实现获得格式为mm/dd/yy的格式的日期,正确的是()monthv= month(date) '获得当前月份 dayv=day(date) '获得当前日期yearv=(1)______ '从当前年(2014)中截取两位的年(14)currentdate=(2)______ '连接为指定的格式的日期A.1Right(year(date),3,2)2monthv&"/"&dayv&"/"&yearvB.1Mid(year(date),3,2)2dayv &"/"& monthv &"/"&yearvC.1Right(year(date),2)2monthv&"/"&dayv&"/"&yearvD.Mid(year(date),2)2monthv&"/"&dayv&"/"&yearv正确答案:C解析:18.(单选题)下列关于QTP中插入检查点的叙述中,不正确的是()A.可以在录制过程中插入检查点;B.可以从Active Screen中插入检查点;C.可以从菜单中插入检查点;D.可以在专家视图中自己写脚本语句插入检查点;正确答案:D解析:19.(单选题)设置脚本的迭代次数从第1行开始运行到第4行,Action的迭代次数为运行所有行,在脚本Action的DataTable 有5行数据和Global的DataTable有10行数据时,Action可以迭代多少次()A.10B.20C.50D.4正确答案:B解析:20.(单选题)以下哪种方法可以关闭IE浏览器()A.1SystemUtil.CloseProcessByWndTitle "iexplore.exe"B.1SystemUtil.CloseProcessByName "iexplore.exe"C.1SystemUtil.CloseProcessByWndTitle "explore.exe"1SystemUtil.CloseProcessByName "explore.exe"正确答案:B解析:21.(单选题)QTP在录制测试脚本的时候,将测试对象及其属性信息保存在()A.当前录制的脚本文件中;B.当前测试的对象仓库;C.当前测试的DataTable中;D.当前测试的一个XML文件中;正确答案:D解析:22.(单选题)和标准检查点功能相同的方法为()A.1WaitPropertyB.1GetROPropertyC.1CheckAttributeD.1CheckProperty正确答案:D解析:23.(单选题)关于在QTP中创建一个新的Action的方式,下列描述不正确的是()A.使用Call to new Action命令创建一个新的Action;B.使用Call to copy Action命令复制其他测试的Action,可以对其进行更改;C.使用Call to Existing Action命令调用其他测试的Action,可以对其进行更改;D.通过分割方式产生新的Action;正确答案:C解析:24.(单选题)关于VBS的函数myMulti (no1, no2)的调用,下列书写不正确的是()A.Msgbox myMulti(8,9)+100B.resvalue= myMulti(8,9)+100C.resvalue= myMulti 8,9 +100D.myMulti 8,9;正确答案:C解析:25.(单选题)a="10",b="20",c=30,d="abc",下列结果计算正确的是()A.1b&c的值为20302a+b的值为10203b+c的值为504a+d的值为10abc5c+d的值为30abcB.1b&c的值为502a+b的值为10203b+c的值为504a+d的值为10abc5c+d运行会报错C.1b&c的值为20302a+b的值为303b+c的值为504a+d运行会报错5c+d运行会报错D.1b&c的值为20302a+b的值为10203b+c的值为504a+d的值为10abc5c+d运行会报错正确答案:D解析:26.(单选题)当需要在一个Test脚本中同时测试有效等价类和无效等价类的测试数据时,代码中预期结果的校验部分一定需要使用VBS的什么语法()A.字符串连接B.数组C.分支语句D.循环语句正确答案:C解析:27.(多选题)Action参数化前Test运行正确,Action参数化后,代码运行失败,运行失败的原因最有可能是()A.没有插入同步点;B.代码录制不正确;C.相关的数据没有进行参数化;D.被参数化的Action,代码的开始与结束,被测系统所处的状态不一致;正确答案:CD解析:28.(多选题)关于wait系统函数和waitProperty方法的区别描述正确的有()A.wait是等待固定时间间隔,waitProperty是等待不固定时间间隔B.wait的参数时间单位为秒,waitProperty的超时时间参数的单位为毫秒C.wait是等待不固定时间间隔,waitProperty是等待固定时间间隔D.wait的参数时间单位为毫秒,waitProperty的超时时间参数的单位为秒正确答案:AB解析:29.(多选题)下列哪些方法不适合放在blockInput和UnblockInput之间()A.MsgboxB.PrintC.InputboxD.wait正确答案:AC解析:30.(多选题)代码如下1Dialog("Login").WinEdit("Agent Name:").Set "amber" 2Dialog("Login").WinEdit("Password:").Set "mercury" 3Dialog("Login").WinButton("OK").Click简化以上代码,使用方式正确的是()A.1With Dialog("Login")2.WinEdit("Agent Name:").Set "amber"3.WinEdit("Password:").Set "mercury"4.WinButton("OK").Click5End WithB.1With Dialog("Login")2WinEdit("Agent Name:").Set "amber"3WinEdit("Password:").Set "mercury"4WinButton("OK").Click5End WithC.1Owin=Dialog("Login")2Owin.WinEdit("Agent Name:").Set "amber"3Owin.WinEdit("Password:").Set "mercury"4Owin.WinButton("OK").ClickD.1Set Owin=Dialog("Login")2Owin.WinEdit("Agent Name:").Set "amber"3Owin.WinEdit("Password:").Set "mercury"4Owin.WinButton("OK").Click正确答案:AD解析:31.(多选题)下列关于CaptureBitmap方法使用正确的是()A.1Desktop.CaptureBitmap "Fail.png",True;B.1Desktop.CaptureBitmap("Fail.png",False);C.1Browser("Welcome: Mercury Tours"). CaptureBitmap;D.1Browser("Welcome: Mercury Tours"). CaptureBitmap "Fail.png",True; 正确答案:AD解析:32.(多选题)一般在自定义检查点失败时,都做什么处理()A.写入测试结果报告一个失败的结果B.重启系统C.导出测试结果数据D.截屏正确答案:ABD解析:33.(多选题)以下说法正确的是()A.QTP的两种运行模式包括:快速运行模式和正常运行模式;B.进入QTP使用快捷键Ctrl+R就能直接打开对象库;C.一个Test中每个Action有自己独立的对象仓库D.QTP中的两个视图分别为:keyword-view and expert-view;正确答案:ABCD解析:34.(多选题)下列关于QTP自动启动Windows App 进行录制代码的设置,正确的是()A.Record and Run Settings 中WinApp选择Record and run only on;B.Record and Run Settings 中Web选择Record and run test on any open browser;C.Record and Run Settings 中WinApp选择Record and run test on any open Windows-based application;D.Record and Run Settings 中Web选择Open the following address when a record or run session begins;正确答案:AB解析:35.(多选题)下列关于QTP软件自动化测试描述错误的是()A.QTP自动化测试不需要手动测试过程;B.QTP将测试数据与代码分离;C.QTP的测试代码通过复制粘贴的快捷操作方法,运行txt笔记中记录的代码;D.通常情况下,被测系统主要功能通过,且相对稳定才引入自动化测试;正确答案:AC解析:36.(多选题)下列属于Action间共享数据的方式是()A.通过DataTable共享;B.通过环境变量共享;C.通过随机数共享;D.通过Action自定义变量共享正确答案:AB解析:37.(多选题)关于Action的作用,说法正确的是()A.代码和对象仓库都分到每个Action来存放,方便阅读和维护脚本和对象仓库B.可以复制和调用Action,从而实现代码的复用C.可以把测试数据存放在本Action表单中,方便阅读和维护测试数据D.做Action参数化来实现代码的局部反复正确答案:ABCD解析:38.(多选题)下列属于获得DataTable中Global参数值的正确方式是()A.DataTable(1,1);B.DataTable(1);C.DataTable(“paramname”,”global”);D.DataTable.GetSheet(1).GetParameter(“paramname”);正确答案:ABD解析:39.(多选题)关于设计时数据表和运行时数据表,描述正确的是()A.设计时数据表是静态的,数据不会在运行时改变B.运行时数据表是在运行过程中动态变化的,脚本代码中的读写数据表的操作都是针对运行时数据表进行的C.脚本运行结束后,运行时数据表的数据需要在测试结果报告中查看最终的数据状态D.设计时数据表在脚本运行过程中被替换为运行时数据表,所以运行结束后也无法看到其本来数据正确答案:ABC解析:40.(多选题)下列不属于QTP回归时设置的是()A.在对象库修改对象的非关键属性的新值B.在被测系统中设置对象的属性值C.在对象库修改对象的关键属性的新值D.添加新对象到对象库正确答案:AB解析:41.(多选题)下列属于WinButton类型对象的方法有()A.ClickB.TypeC.SetD.GetROproperty正确答案:ABD解析:42.(多选题)脚本运行过程中,假设B语句的输入是A语句的输出,如果A语句没有运行完,并且已经等待完毕语句间固定间隔时间,这个时候脚本将会报错,以下解决办法正确的是()A.在A语句后添加wait语句;B.在B语句后添加wait语句;C.在A语句后添加waitproperty语句;D.在B语句后添加waitproperty语句;正确答案:AC解析:1.(单选)以下选项中,除了哪一项以外,都可以将目标对象添加到对象仓库()A.录制代码时,对目标对象做操作;B.在显示目标对象的Active Screen中,做添加对象操作;C.录制代码时,对目标对象插入检查点;D.设置Record and Run Settings;正确答案:D2.(单选)下列关于QTP中插入检查点的叙述中,不正确的是()A.可以在录制过程中插入检查点;B.可以从Active Screen中插入检查点;C.可以从菜单中插入检查点;D.可以在专家视图中自己写脚本语句插入检查点;正确答案:D3.(单选)VBScript是一种面向对象的可视化程序设计语言,下面不属于对象的三要素的是()A.变量;B.事件;C.属性;D.方法;正确答案:A4.(单选)下列属于VBScript数据类型的是()A.Varchar;B.Char;C.Number;D.Variant;正确答案:D5.(单选)QTP默认使用_____语言编写程序来加强代码的功能()A.Java语言;B.C语言;C.VBScript脚本语言;D.以上均可;正确答案:C6.(单选)下列哪个语句可以为变量 str 赋值为字符串“abc123”()A.Str=”abc” + “123”;B.Str=”abc” + 123;C.Str=”abc” * 123;D.Str=”abc” * ”123”;正确答案:A7.(单选)QTP创建测试代码时,什么情况下需要添加Synchronization Point()A.为了检查测试的实际结果与预期结果是否一致;B.为了使Test运行的速度慢些;C.为了自定义验证内容;D.一条语句的输入是前一条语句的输出,为了等待前一条语句执行完毕;正确答案:D8.(单选)以下哪种检查点一般用于做界面UI的检查()A.标准检查点B.位图检查点C.文本检查点D.文本区域检查点正确答案:B9.(单选)下列VBS代码中,变量counter的值是() Dim counter, myNum counter = 0 myNum = 9 Do myNum = myNum + 1 counter = counter + 1 Loop Until myNum > 10 MsgBox "循环重复了" & counter & "次。

2023年9月中国计算机学会GESP C++三级试卷(含答案)

2023年9月中国计算机学会GESP C++三级试卷(含答案)

A. 60B. 20C. 5D. 1A. a = a >> 8; b = a & 0xffB. b = a >> 8; a = a & 0xff;C. a = b; b = a & 0xff;A.res += array[i];B.res *= array[i]C.res = array[i]D.以上均不对。

第 15 题在下列代码的输出是()。

A.15B.28C.45D.552判断题(每题 2 分,共 20 分)题号12345678910答案第 1 题⼆进制数101.101在⼗进制下是 5.005。

第 2 题在C++语⾔中,位运算符也有类似“先乘除、后加减”的优先级规则。

因此,使⽤时应注意合理使⽤括号。

第 3 题字符常量'3'的值和int类型常量3的值是相同的,只是占⽤的字节数不同。

第 4 题在C++语⾔中,长度为的数组,访问下标为的元素会引起编译错误。

第 5 题在C++语⾔中,所有int类型的值,经过若⼲次左移操作(<<)后,它们的值总会变为0。

第 6 题在C++语⾔中,数组下标的⼤⼩决定元素在逻辑上的先后顺序,与元素在内存中位置的先后顺序⽆关。

第 7 题在C++语⾔中,定义数组时,[]中必须指定元素个数。

第 8 题著名的哥德巴赫猜想:任⼀⼤于2的偶数都可写成两个素数之和。

我们可以通过枚举法来证明它。

第 9 题在C++语⾔中,表达式(0xff == 255)的值为true。

第 10 题如果a为int类型的变量,且表达式((a & 1) == 0)的值为true,则说明a是偶数。

3编程题(每题 25 分,共 50 分)3.1编程题 1试题编号:2023-09-23-03-C-01试题名称:⼩杨的储蓄时间限制:1.0 s内存限制:128.0 MB3.1.1问题描述⼩杨共有个储蓄罐,编号从到。

从第 1 天开始,⼩杨每天都会往存钱罐⾥存钱。

2024年3月GESP编程能力认证C++等级考试试卷一级真题(含答案)

2024年3月GESP编程能力认证C++等级考试试卷一级真题(含答案)

2024年3月GESP认证C++一级真题试卷(含答案)题数:27 分数100一、单选题(每题2分,共30分)第1题,C++表达式(3-2)*3+5的值是(B)。

A. -13B. 8C. 2D. 0第2题,C++语句cout<<"5%2="<<5%2执行后的输出是(D)。

A. 22B. 11C. 5%2=2D. 5%2=1第3题,执行C++语句cin>>a时如果输入5+2,下述说法正确的是(D)。

A. 变量a将被赋值为整数7。

B. 变量a将被赋值为字符串,字符串内容为5+2。

C. 语句执行将报错,不能输入表达式。

D. 依赖于变量a的类型。

如果没有定义,会有编译错误。

第4题,下面C++代码执行后的输出是(A)。

int a=1;cout<<"a+1="<<a+1<<endl;A. a+1=2B. a+1=2C. 2=2D. 2= 2第5题,下面C++代码执行后的输出是(B)。

int a=1;printf("a+1=%d\n",a+1);A. a+1=2B. a+1=2C. 2=2D. 2= 2第6题,下面C++代码执行时输入21后,有关描述正确的是(A)。

int N;cin>>N;if(N%3==0)cout<<"能被3整除";else if(N%7==0)cout<<"能被7整除";elsecout<<"不能被3和7整除";cout<<endl;A. 代码第4行被执行。

B. 第4和第7行代码都被执行。

C. 仅有代码第7行被执行。

D. 第8行代码将被执行,因为input()输入为字符串。

第7题,下面C++代码第2行,总共被执行次数是(C)。

for(int i=-10;i<10;i++)cout<<i<<"";A. 10B. 19C. 20D. 21第8题,下面C++代码执行后的输出是(D)。

2023年9月青少年软件编程C语言等级考试试卷三级真题(含答案)

2023年9月青少年软件编程C语言等级考试试卷三级真题(含答案)

2023年9月青少年软件编程C语言等级考试试卷三级(含答案)分数:100题数:5一、编程题(共5题,共100分)第1题.谁是你的潜在朋友“臭味相投”——这是我们描述朋友时喜欢用的词汇。

两个人是朋友通常意味着他们存在着许多共同的兴趣。

然而作为一个宅男,你发现自己与他人相互了解的机会并不太多。

幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。

首先你对借阅记录进行了一番整理,把N个读者依次编号为1,2,…,N,把M本书依次编号为1,2,…,M。

同时,按照“臭味相投”的原则,和你喜欢读同一本书的人,就是你的潜在朋友。

你现在的任务是从这份借阅记录中计算出每个人有几个潜在朋友。

时间限制:1000内存限制:65536输入第一行两个整数N,M,2<=N,M<=200。

接下来有N行,第i(i=1,2,…,N)行每一行有一个数,表示读者i-1最喜欢的图书的编号P(1<=P<=M)输出包括N行,每行一个数,第i行的数表示读者i有几个潜在朋友。

如果i和任何人都没有共同喜欢的书,则输出“BeiJu”(即悲剧,^^)样例输入452321样例输出1BeiJu1BeiJu参考答案:#include<iostream>using namespace std;int a[10000],ans,c;int main(){int n,m;cin>>n>>m;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){if(a[i]==a[j]){ans++;}}if(ans>1){cout<<ans-1<<endl;}else{cout<<"BeiJu"<<endl;}ans=0;}return0;}第2题.课程冲突小A修了n门课程,第i门课程是从第ai天一直上到第bi天。

达内云计算月考题库

达内云计算月考题库

达内云计算月考题库一、单项选择题1. 下列都属于杀毒软件的是()。

[单选题] *A.KILL KV3000(正确答案)B.KV3000 VBC.360安全卫十 ExcelD.瑞星 Windows 72. 宏病毒主要感染的文件是()。

[单选题] *A.DOCX(正确答案)B.EXEC.TXTD.JPG3. 计算机病毒的特点不包括()。

[单选题] *A.传染性B.隐藏性C.易读性(正确答案)D.非法性4. 蠕虫病毒属于()。

[单选题] *A.宏病毒B.混合型病毒C.文件型病毒D.网络病毒(正确答案)5. 电磁泄漏属于()方面的安全威胁。

[单选题] *D.病毒威胁A.物理安全(正确答案)B.系统安全C.黑客攻击6. 我国于()年颁布实施了《中化人民共和国计算机信息系统安全保护条例》。

[单选题] *A.1991B.1994(正确答案)C.1997D.20017. CIH 病毒是()。

[单选题] *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. 大多数杀毒软件会通过在系统添加()的方式进驻系统,并且随操作系统启动。

达内C培训第三次月考附答案

达内C培训第三次月考附答案

达内C培训第三次月考附答案1. 以下不是菜单差不多风格的为:A. MF_POPUPB. MF_STRINGC. MF_SEPARATORD. MF_CHECKED正确答案:D2. 关于用new分配内存空间,以下代码正确的选项是:A. int x = new int;B. int *x = new int;C. int x = new int(10);D. int x = new int[10];正确答案:B3.有如下类的定义:class A{public:void fa(){ cout << 〝in A fa〞<< endl;}virtual void fb(){cout << 〝in A fb〞<< endl;}};class B : public A{public:void fa(){ cout << 〝in B fa〞<< endl;}void fb(){ cout << 〝in B fb〞<< endl;} };以下哪段代码运行时会输出以下结果:in A fain B fbA.A* pa = new A;pa->fa();pa->fb();B.B b;A& pr = b;pr.fa();pr.fb();C.A* pa = new B;B* pb = new A;pa->fa();pb->fb();D.A a;B b;A& ar = b;B& br = a;ar.fa();br.fb();正确答案:B4.关于Windows的字符处理,以下说法错误的选项是?A.ASC码是最早的编码。

B.DBCS编码中由1个或2个字节表示一个字符。

C.UNICODE编码在WINDOWS平台下,采纳2个字节表示一个字符。

D.TCHAR确实是宽字节字符,采纳UNICODE编码。

达内题库

达内题库

达内Java试题一.Java语言基础1、关于JDK描述正确的是A.JDK(Java Development kit)是Java开发工具包。

B.JDK中包含JRE(Java Runtime Environment)。

C.JRE(Java Runtime Environment)中没有JVM。

D.JRE(Java Runtime Environment)包含Java系统核心类库。

2、下面描述正确的是A.在整个JDK中,Java SE API和JVM都是跨平台的B.在整个JDK中,所有内容都是跨平台的C.在整个JDK中,Java SE API是不跨平台的,其余都是跨平台的D.在整个JDK中,JVM是不跨平台的,其余都是跨平台的3、根据下面的选项,选出正确的答案A./* */可用于多行注释。

B./* **/是文档注释。

C.//是用来注释方法的。

D./* */只能注释方法中的语句。

4、/*//*/描述的是一条合法有效的注释吗A.这是一个非法注释,编译器会报错B.这是一个有效的注释,//将/* */分成两个注释C.这是一个完全有效的注释,编译器会忽略//部分D.不是有效注释,块状注释(/* */)尚未闭合,因为这里单行注释(//...)注释掉了块状注释的是闭合部分5、关于API说法正确的有A.Java API (Java Application Programming Interface)java应用程序编程接口。

B.JDK核心API在Eclipse中需要手动导入。

C.String类是JDK提供的API。

D.System是eclipse提供的API。

6、Java API提供的文件是A.java文件B.class文件C.css文件D.html文件7、Java是强类型语言,在使用变量时的规则说法正确的是A.变量声明后可以直接使用。

B.变量必须有明确的类型。

C.变量不能重复定义。

D.变量名要和数据类型写在一起,中间不能有空格。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
break;
关于这段代码
“A.
C.
Emp *e = new Emp(“Daniel”, 30);
cout << e.getName() <<:”<< e.getAge() << endl;
delete e;
D.
Emp *e = new Emp;
cout << e- >getName() <<:”<< e ->getAge() << endl;
string getName(){ return name;}
int getAge(){return age;}
};
那么,下列那段代码使用类Emp是正确的:
A.
Emp e;
=“Daniel”;
e.age = 30;
Emp e(“Daniel”, 30);
e.age++;
cout << e.getName() <<:”<< e.getAge() << endl;
in B fb
A.
A* pa = new A;
pa->fa();
pa->fb();
B.
B b;
A& pr = b;
pr.fa();
pr.fb();
A* pa = new B;
B* pb = new A;
pa->fa();
pb->fb();
* D.
A a;
B b;
A& ar = b;
B& br = a;
virtual void fb(){cout <<“in A fb”<< endl;}
};
class B:public A{
public:
void fa(){ cout <<
in B fa
<< endl;}
void fb(){ cout <<“in B fb
};
下列哪段代码运行时会输岀以下结果:
in A fa
delete e;
窗口类
正确答案
16.
阅读以下单例模式的代码
class Example{
int x;
Example(){}
static Example e;
Example(c onst Example&){} public:
(空白处)
};
那么,空白处的代码应该是?
static Example&getInstance(){
return e;
B.
Example& getI nsta nce(){
return e;
}
C.
static Example getl nsta nce(){
return e;
}
D.
Example getI nsta nce(){
return e;
}
正确答案
17
case WM_SYSCOMMAND:
if( wParam == SC_CLOSE ){
int nRet = MessageBox( NULL,"是否关闭", "Infor", MB_YESNO );
if( n Ret == IDYES )
PostMessage( hWnd, WM_QUIT, 0, 0 );
else
return 0;
}
}
delete data;
data = t;
A.
Integer& Integer:: operator ++ (void) {
m」++;
return *this ;
}
/B.
const Integer Integer:: operator ++ (int ) {
Integer old = *this ;
ar.fa();
br.fb();
正确答案:
4.
关于Windows的字符处理,下列说法错误的是?
A.
ASC码是最早的编码。
B.
DBCS编码中由1个或2个字节表示一个字符。
UNICODE编码在WINDOWS平台下,采用2个字节表示一个字符
“D.
TCHAR就是宽字节字符,采用UNICODE编码。
正确答案:
考试场次:2013_09月考_9月29日_C++/.NET/嵌入式试卷名称:_C++_CSD1306
1.
-A. MF_POPUP
-B. MF_STRING
-C. MF_SEPARATOR
刁D. MF_CHECKED
正确答案:
2.
有如下类的定义:
class A{
public:
void fa(){ cout <<“in A fa”<< endl;}

正确答案:
13.
iA. WM_CREATE
-B. WM_SIZE
7C. WM_ONCOMMAND
-D. WM_PAINT
正确答案
14.
有如下类的定义:
class Emp{
string name;
int age;
public:
Emp(string name="”, int age=O):name(name),age(age){}
} delete[] data;
data = t;
C.max *= 2;
T* t = new T[max];
for(i nt i=0; i<max; i++){ t[i] = data[i];
}
delete[] data;
data = t;
D.max *= 2;
T* t = new T[max]; for(i nt i=0; i<max; i++){ t[i] = data[i];
C.定时器的ID为1
D.定时器关闭调用函数KillTimer(1);
正确答案:B
8. Windows
t[i] = data[i];
} delete data;
data = t;
B.max *= 2;
T* t = nei++){ t[i] = data[i];
m」++;
return old;
}
Integer& Integer:: operator ++ (void ) {
Integer old = *this ;
m」++;
return old;
}
D.
const Integer Integer:: operator ++ (int ) {
m」++;
return *this ;
}
正确答案
2.关于TranslateAccelerator函数理解错误的为:那么,输出应该为:
A.这个函数必须放在GetMessage函数的后面,TranslateMessage函数的前

B.这个函数首先检查消息是否为WM_KEYDOWN/WM_SYSKEY息OWN果不 是返回非0
1C.一旦确定为加速键将发送WM—COMMAN息
八5.以下有关C++异常机制的讨论中不正确的是?
』A. C++的异常机制,一方面避免了逐层判断返回值所导致的流程复杂的弊端, 另一方面也不会象setjmp/longjmp远程跳转那样使中间对象失去被析构的机 会,是一种简洁高效的错误处理机制
‘B.为了避免不必要的麻烦,通常的做法是抛出匿名临时对象作为异常,并 以引用的方式捕获它们
C.catch子句是依其出现的先后顺序被依次检视的,其中的异常类型应按照 先子类后基类的顺序排列
D.异常可以在任何场合下抛出,包括一个类的构造和析构函数
阅读如下代码,描述错误的为?
创建定时器代码:SetTimer(hWnd,1,1000,TimerProc);
A.此定时器间隔时间为1秒
同B.此定时器 触发的WM_TIME消息由 窗口(hWnd的窗口处理函数处理
相关文档
最新文档