t[j++]=str[i];} //如果成立,则把它放到t数组中
t[i]=’\o’;//字符串结束标志为’\0’
}
【解析】题目中要求将字符串str中下标为偶数,同时ASCIl码值为奇数的字符放在数组t中。首先,需要检查字符串str中下标为偶数的字符其ASCIl码值是否为奇数,将符合要求的字符放在数组t中。最后,为新的字符串数组添加结束符。
计算机c语言二级考试题库及答案精选3
1.下列叙述中正确的是()。
A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n
B.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)
C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)
D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)
2.下列叙述中正确的是()。
A.数据的逻辑结构与存储结构必定是一一对应的
B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D.以上三种说法都不对
3.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。
A.编辑软件
B.操作系统
C.教务管理系统
D.浏览器
4.软件(程序)调试的任务是()。
A.诊断和改正程序中的错误
B.尽可能多地发现程序中的错误
C.发现并改正程序中的所有错误
D.确定程序中错误的性质
5.数据流程图(DFD)是()。
A.软件概要设计的工具
B.软件详细设计的工具
C.结构化方法的需求分析工具
D.面向对象方法的需求分析工具
6.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于()。
A.定义阶段
B.开发阶段
C.维护阶段
D.上述三个阶段
7.数据库管理系统中负责数据模式定义的语言是()。
A.数据定义语言
B.数据管理语言
C.数据操纵语言
D.数据控制语言