華為嵌入式軟體開發筆試題:
在一字串中使用****隱藏敏感字元?
#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...