有以下程序#inc1udevoid fun(char*s){while(*s) {if(*s%2=0) printf("%c",*s); s++ }}m
有以下程序 #inc1ude<stdio.h> void fun(char*s) { while(*s) { if(*s%2=0) printf("%c",*s); s++ } } main() { char a[]={"good"}; fun(A) ; prntf("n\"); } 注意:字母a的ASCII碼值為97,程序運(yùn)行后的輸出結(jié)果是______。
A.d
B.go
C.god
D.good
正確答案:A解析:本題主要考查函數(shù)的調(diào)用以及字符的ASCII碼值,由while循環(huán)語句可知,如果字符的ASCII碼值為偶數(shù)就輸出該字符,否則不輸出,因?yàn)閟的ASSCII碼值為103;o的碼值為111,d的碼值為100,所以程序輸出結(jié)果是d,因此,選項(xiàng)A是正確的。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。