(36)d 【解析】 本题考查数组指针的应用。选项 d)第一层括号中为数组 a 中第 i 项元素的值,外面再加指针运 算符没有意义。 (37)b 【解析】 strcpy()函数的功能是将字符串 q 复制到从 p[3]位置开始的存储单元,同时复制字符串结束标志 到 p[6]中。函数 strlen()返回的是字符串中不包括在内的实际长度,故本题答案为 b) (38)a 【解析】 auto 变量:无 static 声明的局部变量。用 auto 作存储类别的声明时,可以不写 auto,存储类别隐 含确定为 auto(自动存储类别),是动态存储方式。大多数变量是自动变量。用 static 声明的局部变量是静态局部变 量。函数调用结束后静态局部变量占据的内存存储单元空间不释放,局部变量保留原值,下次调用时可以继续使用 该值。用 extern 声明外部变量,外部变量即全局变量,可以用 extern 声明来改变全局变量的作用域,实际上,关键字 "auto "可以省略,auto 不写则隐含确定为"自动存储类别",属于动态存储方式。
(39)c 【解析】 本题考查按位与"&"。因为 1&1=1,0&0=0,所以任何数与自身按位与,结果仍为此数,不发生变 化。 (40)a 【解析】 本题中,最主要的是掌握几个有关文件函数的应用。 函数名:fopen 功能:打开一个文件 调用方式 file *fp ; fp=fopen(文件名,使用文件方式); 函数名:fprintf 功能:传送格式化输出到一个文件中 调用方式:fprintf(文件指针,格式字符串,输出表列); 函数名:fclose 功能:关闭一个文件 调用方式:fclose(文件指针); 函数名:fscanf 功能:从磁盘文件执行格式化输入 调用方式:fscanf(文件指针,格式字符串,输入列表)。 二、填空题 (1)【1】 350 【解析】 完全二叉树中,设高度为 n,则除 h 层外其它层结点数都到达最大,可以算出 h=10,1 至 9 层结点个数为 2^9-1=511,最后一层结点个数为 700-511=189 个,189/2=95,除最后一层外共有结点 2^(9-1)-95=161 个,所以所有的结点个数为:189+161=350 个。 (2)【2】 边界值分析法 【解析】 黑箱测试法完全不考虑程序的内部结构和内部特征,而只是根据程序功能 导出测试用例。常用的黑箱测试有等价类划分法、边界值分析法和错误推测法 3 种。
(3)【3】 关系模型 【解析】 管理系统是位于用户与操作系统之间的一层系统管理软件,属于系统软件 是用户与之间的一个标准接口,其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。 (4)【4】 软件生命周期 【解析】 软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于 软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。 (5)【5】 完整性控制 【解析】 安全性控制:防止未经授权的用户有意或无意存取中的数据,以免数据被 泄露、 更改或破坏;完整性控制:保证中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发 控制:正确处理好多用户、 多任务环境下的并发操作,防止错误发生;恢复:当被破坏或数据不正确时,使 将其恢复到正确的状态。 (6)【6】 a=14 【解析】 本题考查的是表达式的优先级问题。先计算表达式 3*5=15,再计算 a+4=14,将数据 14 赋值给 a,根据 printf()函数内的输出格式控制串,最后的输出结果应为"a=14"。 (7)【7】 9 【解析】本题的字符串有 9 个字符,它们分别是i、b、m、、 0、1、2、1、\,其中, ""表示换行,"\"表示反斜杠字符"",所以本题的最后输出结果为 9。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28349-38.html
我会对美国说关你鸟事