简答题
15:已知:无序数组,折半查找,各元素值唯一。函数原型是:Binary_Seach(int array[], int iValue, int iCount),array是数组,在里面用折半查找的方法找等于iValue的值,找到返回1否则0,iCount是元素个数。
16:写一个方法,在JAVA,C/C++源代码中,检查花括弧(是(与 ),{与})是否匹配,若不匹配,则输出不匹配花括弧所在的行与列。
17:输入一个五位以内的正整数,(1)判断它是一个几位数;(2)请按序输出其各位数字;(3)逆序输出其各位数字。
如输入:56439,输出:5位数
5,6,4,3,9
9,3,4,6,5
18:下面的代码有什么问题?
char *_strdup( const char *strSource )
{
static char str[MAX_STR_LEN];
strcpy(str, strSource);
return str;
}
19:输入一字符串,检查是否回文 (回文是指正反序相同,如,LeveL),若是则输出Yes,否则输出No。
20:阅读下列程序段,简述其主要功能。
#include
void main()
{
FILE*fpd1, *fpd2;
char ch;
fpd1=fopen(d1.dat,r) ;