IT研发测试类笔试(第二篇

57 篇文章 1 订阅

1)软件测试效率由高到低排序()
 A) 单元测试 > 集成测试 > 系统测试
 B) 单元测试 > 系统测试 > 集成测试
 C) 集成测试 > 单元测试 > 系统测试
 D) 系统测试 >单元测试 > 集成测试
解:选A
 单元测试的重点是系统的模块,包括子程序的正确性验证等;
 集成测试的重点是模块间的衔接以及参数的传递等;
 系统测试的重点是整个系统的运行以及与其他软件的兼容性。
 如图(1)所示:
  这里写图片描述

图(1) 单元测试、集成测试和系统测试

2)产生死锁的四个条件?
答:(1) 互斥条件:一个资源每次只能被一个进程使用。
  (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
  (3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
  (4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。

3)静态变量与全局变量的区别?
  答:静态变量是指用static修饰的变量,它的生存期较长,能保留上一次的执行结果;全局变量是指在函数体之外,或者不被任何括号{}()包围的变量,全局变量从它定义的起点开始到该文件末尾都可见。

4)设变量m、n、a、b、c均为0,执行(m=a==b)||(n=c==d)后,m、n的值分别为_______
 解:m=1,n=0。
 由于逻辑运算比赋值运算的优先级高,又逻辑||具有短路现象,所以
 “(m=a==b)||(n=c==d) ”等价于“ (m= (a==b)), n”
 而 a==b是True,即m=1
 由于逻辑||的第一个表达式为True,则后面的表达式都被短路(“即后面的表示式不参与计算”),n的值不变,即n=0; 

5)若文件指针的当前读写位置已到了文件的结尾,则函数feof(fp)的返回值为( )
  A) 0  B) -1  C) 非零值  D) NULL
 解:当文件指针在到达文件的结尾时,函数feof()返回一个非零值,选C。
 
6)从文件的某个位置返回到文件的开头,调用什么函数( )?
 A) fread()
 B) fclose()
 C) fputs()
 D) fseek()
 解:D

7)fputs(p1,p2)的功能是( )?
A) 将字符串p1写入到文件指针p2中
B) 将字符串p2写入到文件指针p1中
C) 将字符串p1、p2分别输入到某个文件中
D) 将p2赋给p1,再输出到某个文件中
解:A
 由于在stdio.h中,fputs的定义如下:
   int fputs( const char *str, FILE *stream );
fputs()函数把str(字符串)指向的字符写到指定的输出流stream中, 成功时返回非负值, 失败时返回EOF。
 可知,选A

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值