函数 abc()的 for 语句执行过 程是:从字符指针 str 所指向的字符数组的第一个元素开始,逐一判断字符是否为c,若不是就执行一次数组元素的赋 值过程,若字符为c就不执行。 (36)a 【解析】 本题考查的是函数调用时的参数传递问题。程序在调用函数 f 时,传给函数 f 的参数只是结构 变量 c 在栈中的一个拷贝,函数 f 的所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量 c 的值。 (37)b 【解析】 在函数中首先把整型数组 a[10]中的每个元素写入文件 d1.dat 中,然后再次打开这个文件,把文 件 d1.dat 中的内容读入到整型变量 n 中,最后输出变量 n 的值。 (38)c 【解析】 ^是按位异或运算,如果对应位不同则结果为 1,相同则为 0。 (39)d 【解析】 在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久的存储单元,即使退出函 数以后,下次再进入该函数时,静态局部变量仍使用原来的存储单元,静态局部变量的初值是在编译的时候赋予的, 在程序执行期间不再赋予初值。本题由于连续三次调用函数 fun(),三次对静态变量 x 进行操作,x 的值应依次为 6,7,8。 (40)d 【解析】 本题中 fun 函数实现了字符串函数 strcat 的功能,将字符串 aa 连接到字符串 ss 的末尾。调用
fun 函数时,形参 t 和 s 分别指向了字符串 ss 和 aa,然后通过一个 while 循环使 t 指向字符串 ss 的结束符的位置,第二 个 while 循环将字符串 aa 中的字符(包括结束符)逐个复制到字符串 ss 的末尾处。 二、选择题 (1)【1】 需求规格说明书 【解析】 软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文 档之一。需求规格说明书包括正确性、无歧义性、完整性、可验证性、一致性、可理解性、可修改性和可追踪性 等。 (2)【2】 输出结果 【解析】 测试用例(text case)是为测试设计的数据。测试用例由测试输入数据和与之对应 的预期输出结果两部分组成。 (3)【3】 存储结构 【解析】 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是 指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要 存放各数据元素之间的前后件关系的信息。 (4)【4】 19 【解析】 在任意一棵二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。 (5)【5】 数据模型 【解析】 数据模型是对客观事物及联系的数据描述,它反映了实体内部及实体与实体之间 的联系。
因此,数据模型是设计的核心。 (6)【6】 1 【解析】 字符空格的 ascii 码不为 0,所以本题中表达式!c的值为 0, b=0&&1 的结果显然为 0。 (7)【7】 3 【解析】 本题考查的是 c 语言逗号表达式的相关知识。程序在计算逗号表达式时,从左到右计算 由逗号分隔各表达式的值,整个逗号表达式的值等于其中最后一个表达式的值。本题中,首先 i 被赋值为 2,再自加 1,最后 i++的值计算为 3。 (8)【8】 b=i+1 【解析】 本题考查了 for 循环语句的执行过程。i+=2 是修正表达式,执行一次循环体后 i 的值 就增加 2,i 的初始值为 0,每次加 2 后的和累加至 a,所以 a 的值就是 1 10 之间的偶数之和; b 的值是 1 11 之间的奇数 和,但在输出 b 值时,c 去掉多加的 11,即为 1 10 之间的奇数之和。 (9)【9】 a[0][i] 【10】 b[i][0] 【解析】 b[i][n-1]= a[0][i]实现把 a 所指二维数组中的第 0 行放到 b 所指二维 数组的最后一列中, b[i][0]=a[n -1][i] 实现将 a 所指 n 行 n 列的二维数组中的最后一行放到 b 所指二维数组中的 第 0 列。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28349-22.html
地产商不行贿能拿到地吗
只有一计能救中国
想吃芝麻糊就搞个豆浆机自己打正好趁双十一搞一个