華為嵌入式筆試題

2021-09-27 10:16:21 字數 1250 閱讀 2193

華為嵌入式軟體開發筆試題:

在一字串中使用****隱藏敏感字元?

#include

"stdio.h"

intmain()

ys_len = i;

printf

("請輸入:");

scanf_s

("%c"

,&b[j]);

while

(b[j]

!='#'

) mg_len = j-1;

//測試用的輸出

printf

("b[0]=%c\n"

, b[1]

);printf

("mg_len=%d\n"

, mg_len)

;printf

("ys_len=%d\n"

, ys_len)

;//*********************************************處理

while

(l <= ys_len - mg_len )

bz = l;

printf

(" bz=%d\n"

, bz)

; k =1;

//測試用的輸出

printf

(" b[k]=%d\n"

, b[k]);

printf

(" a[l]=%d\n"

, a[l]);

printf

("mg_len=%d\n"

, mg_len)

;while

(a[l]

== b[k]

&& k <= mg_len )

//測試用的輸出

printf

("k=%d\n"

, k)

;printf

("mg_len=%d\n"

, mg_len);if

(k ==mg_len+1)

k =1;

l = bz + mg_len;

}else

}for

(i =

0; i < ys_len; i++

)//測試用的輸出

printf

("\n");

printf

("列印b");

for(i =

1; i <= mg_len; i++

)return0;

}

嵌入式筆試題

考查逗號表示式 main 這段程式的輸出是 a c 3 d 3 b c 5 d 3 c c 3 d 5 d c 5 d 5 應該選c。c語言提供一種特殊的 運算子,逗號運算子,優先級別最低,它將兩式聯接起來,如 3 5,6 8 稱為逗號表示式,其求解過程先表示式1,後表示式2,整個表示式值是表示式2...

嵌入式 筆試題

指出下列程式的執行結果 int main memcpy a 3,a,5 for int i 0 i 10 i return 0 解答 0 1 2 0 1 5 6 7 8 9 注意 1 陣列a作為引數時,轉化為普通指標 a 3 按照char長度計算 2 memcpy的原型是 void memcpy v...

嵌入式筆試題(3)

1 設float a 2,b 4,c 3 以下c語言表示式與代數式 a b c計算結果不一致的是 a.a b c 2 b.1 2 a b c c.a b c 1 2 d.c 2 a b 2 為了向二進位制檔案尾部增加資料,開啟檔案的方式應採用 a.ab b.rb c.wb d.wb 參 d r代表r...