一、选择题
1、程序流程图中带有箭头的线段表示的是______。
A.图元关系 B.数据流 C.控制流 D.调用关系
2、结构化程序设计的基本原则不包括______。
A.多态性 B.自顶向下 C.模块化 D.逐步求精
3、软件设计中模块划分应遵循的准则是______。
A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合
4、在软件开发中,需求分析阶段产生的主要文档是______。
A.可行性分析报告 B.软件需求规格说明书
C.概要设计说明书 D.集成测试计划
  ……此处隐藏24972个字…… :指针型变量作为函数参数;if语句条件表达式,结合奇偶数的表示方法来确定该表达式内容。
四、程序设计题
43、void fun(char p1[], char p2[])
{
int i,j;
for(i=0;p1[i]!='\0';i++);
for(j=0;p2[j]!='\0';j++)p1[i++]=p2[j];
p1[i]='\0';
}
[解析]
本题用两个循环完成操作,第1个循环的作用是求出第1个字符串的长度,即将i指到第1个字符串的末尾。第2个循环的作用是将第2个字符串的字符连到第1个字符串的末尾。最后在第1个字符串的结尾加上字符串结s束标识“\0”。
[考点]
本题考查:不使用字符串函数实现字符串连接操作。通过for循环语句来完成,不要忘了最后需要加上字符串结束标识“\0”。