C語言程序設(shè)計(jì)模擬試題及答案(八)
C語言程序設(shè)計(jì)是一門比較難學(xué)的課程,很多同學(xué)對這門課程比較頭痛,同學(xué)們要加倍努力才能學(xué)好C語言程序設(shè)計(jì)。下面是陽光網(wǎng)小編給大家整理的C語言程序設(shè)計(jì)模擬試題及答案,歡迎大家學(xué)習(xí)參考。
C語言程序設(shè)計(jì)模擬試題及答案(八)
1下列能正確輸入字符數(shù)組a 的語句是( )
A)scanf("%s",a); B)scanf("%s",&a);
C)scanf("%c",a); D)循環(huán)執(zhí)行scanf("%c",&a[i]);
2在輸入時,字符變量的值不用空格間隔,其輸入函數(shù)可為( )。
A)scanf("%c %c %c",&a,&b,&c); B)scanf("%c%c%c",&a,&b,&c);
C)scanf("%3c",&a,&b,&c); D)循環(huán)執(zhí)行g(shù)etchar()
1C的字符常量是用雙引號括起來的一個字符。
2字符串常量是一對單引號括起來的字符序列。
3設(shè)C語言中,一個int型數(shù)據(jù)在內(nèi)存中占2個字節(jié),則int型數(shù)據(jù)的取值范圍為-32768-+32767。
4在C語言中的實(shí)型變量分為兩種類型,它們是float和double。
5 若有以下定義:int a=2,b=3;float x=3.5,y=2.5;則下面表達(dá)式的值為3.500000。
(float)(a+b)/2+(int)x%(int)y
6輸入語句的格式為:scanf("%d,%d,%d",&a;&b;&c); 是正確的。
7getchar()函數(shù)得到的字符可以不賦給任何變量,而作為表達(dá)式的一部分。
8scanf函數(shù)中無精度控制。
9a+==a=2; 是一個合法的賦值語句,賦值后a的值為:2。
10在TC中,printf()函數(shù)輸出表列的求值順序是從右到左。
11在printf函數(shù)中,"%ld"表示按十進(jìn)制正整數(shù)輸出。
12printf是C語言的輸出語句。
13在printf函數(shù)中,格式字符c的意義是:輸出單個字符。
14在printf函數(shù)中,不能使用轉(zhuǎn)義字符。
15關(guān)系運(yùn)算符的優(yōu)先級別高于邏輯運(yùn)算符
16C語言中沒有邏輯型數(shù)據(jù)
1表達(dá)式8/4*(int)2.5/(int(1.25*(3.7+2.3))值的.數(shù)據(jù)類型為( )。
2若x、i、j和k都是int型變量,則計(jì)算下面表達(dá)式后,x的值為【 】。
x=(i=4,j=16,k=32)
3若a是int型變量,則下面表達(dá)式的值為【 】。
(a=4*5,a*2),a+6
4若k為 int 整型變量且賦值7,x為double型變量且賦值8.4,賦值表達(dá)式x = k的運(yùn)算結(jié)果是【 】。
5若a=1, b=4, c=3, 則表達(dá)式 !(a
6使用getchar函數(shù)前必須包含頭文件【 】。
7在變量說明中給同類變量賦初值時,各變量之間用【 】隔開。
8以下程序的運(yùn)行結(jié)果是【 】。
main()
{int i=5; printf("%d,%d\n",++i,i++); }
9設(shè)x,y,z均為int型變量,請寫出描述"x或y中有一個小于z"的表達(dá)式【 】
10若a=1,b=4,c=3,則表達(dá)式 !(a
11有int x,y,z;且x=3,y=-4,z=5,則表達(dá)式(x&&y)==(x||z)的值為【 】
12若a=1,b=2,則表達(dá)式a
【C語言程序設(shè)計(jì)模擬試題及答案(八)】相關(guān)文章: