設(shè)備硬件開發(fā)工程師筆試題目

思而思學(xué)網(wǎng)

 簡答題

15:已知:無序數(shù)組,折半查找,各元素值唯一。函數(shù)原型是:Binary_Seach(int array[], int iValue, int iCount),array是數(shù)組,在里面用折半查找的方法找等于iValue的值,找到返回1否則0,iCount是元素個(gè)數(shù)。

16:寫一個(gè)方法,在JAVA,C/C++源代碼中,檢查花括弧(是“(”與 “)”,“{”與“}”)是否匹配,若不匹配,則輸出不匹配花括弧所在的行與列。

17:輸入一個(gè)五位以內(nèi)的正整數(shù),(1)判斷它是一個(gè)幾位數(shù);(2)請(qǐng)按序輸出其各位數(shù)字;(3)逆序輸出其各位數(shù)字。

如輸入:56439,輸出:5位數(shù)

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()

{

FILEfpd1, fpd2;

char ch;

fpd1=fopen(“d1.dat”,“r”) ;

熱門推薦

最新文章