(26)有以下程序: #include<stdio.h> main(){ char c[6]; int I=0: for(;i<6;c[-]=getchar(),i++); for(I=0;i<6;i++)putchar(c[i]); primf("\n"); } 如果從鍵盤(pán)上輸入: ab<回車(chē)> c<回車(chē)> def<回車(chē)> 則輸出結(jié)果為_(kāi)________. A)a B)a C)ab D)abcdef b b c c c d d d e f 答案:C 評(píng)析:1.getchar():此函數(shù)的作用是從終端(或系統(tǒng)隱含指定的輸入設(shè)備)輸入一個(gè)字符。 2.putchar():此函數(shù)的作用是向終端輸出一個(gè)字符,也可以輸出控制字符。 本題在輸入字符時(shí),ab和c后面的回車(chē)符分別賦給了c[2]和e[4],所以,正確答案為c。
(47)下列可用于C語(yǔ)言用戶(hù)標(biāo)識(shí)符的一組是__________。 A)void define WORD B)a3_b3 _123 Car C)For -abc IFCase D)2a DO sizeof 答案:B 評(píng)析:c語(yǔ)言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和下劃線(xiàn)3種字符組成,且第一個(gè)字符必須為字母或下劃線(xiàn),所以排除c和D。c語(yǔ)言還規(guī)定標(biāo)識(shí)符不能為c語(yǔ)言的關(guān)鍵字,從而選項(xiàng)A(void是關(guān)鍵字)是錯(cuò)誤的。