可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[東北師范大學(xué)]C程序設(shè)計(jì)20春在線作業(yè)1
試卷總分:100 得分:100
第1題,以下的 for 循環(huán) for(x=0,y=0;(y!=123)&&(x4);x++) ; ()
A、執(zhí)行 3 次
B、執(zhí)行 4 次
C、循環(huán)次數(shù)不定
D、是無限循環(huán)
正確答案:
第2題,以下不屬于算法基本特征的是()
A、有窮性
B、有效性
C、可靠性
D、有一個或多個輸出
正確答案:
第3題,以下程序:
main( )
{ char s1[40]="country",s2[20]="side";
int i=0,j=0;while(s1[i]!='\0') i++; while(s2[j]!='\0') s1[i++]=s2[j++];
s1[i]=0;
printf("%s\n",s1);
}
的輸出結(jié)果為()
A、side
B、country
C、sidetry
D、countryside
正確答案:
第4題,要把高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序,需要使用()
A、編輯程序
B、驅(qū)動程序
C、診斷程序
D、編譯程序
正確答案:
答案來源:(www.),當(dāng)把以下四個表達(dá)式用作if語句的控制表達(dá)式時,有一個選項(xiàng)與其它三個選項(xiàng)含義不同,這個選項(xiàng)是()
A、k%2
B、k%2==1
C、(k%2)!=0
D、!k%2==1
正確答案:
第6題,下面的選項(xiàng)中正確的賦值語句是(char a[5],*p=a;)()
A、p="abcd";
B、a="abcd";
C、*p="abcd";
D、*a="abcd";
正確答案:
第7題,設(shè)a為整型變量,初值為12,執(zhí)行完語句 a+=a-=a*a后,a的值是()
A、552
B、144
C、264
D、-264
正確答案:
第8題,能正確表示a≥10或a≤0的關(guān)系表達(dá)式是 ()
A、a=10 or a=0
B、a=10│a=0
C、a=10||a=0
D、a=10&&a=0
正確答案:
第9題,下列不能實(shí)現(xiàn)賦值操作的是()
A、a++
B、a== b
C、a+=b
D、a=1
正確答案:
答案來源:(www.),有以下程序段 : int m=0,n=0; char c='a';
scanf("%d%c%d",&m,&c,&n);
printf("%d,%c,%d\n",m,c,n); 若從鍵盤上輸入:10A10回車,則輸出結(jié)果是()
A、10,A,10
B、10,a,10
C、10,a,0
D、10,A,0
正確答案:
第11題,當(dāng)說明一個結(jié)構(gòu)體變量時,系統(tǒng)分配它的內(nèi)存是()
A、各成員所需內(nèi)存容量的總和
B、結(jié)構(gòu)體中第一個成員所需內(nèi)存
C、各成員所需內(nèi)存容量的最大值
D、結(jié)構(gòu)體中最后一個成員所需內(nèi)存
正確答案:
答案來源:(www.),設(shè)有以下宏定義:
#define H 30
#define LEN H+20
則執(zhí)行賦值語句v=LEN*10;后,v的值是()
A、60
B、230
C、500
D、0
正確答案:
第13題,以下程序 main(){ char s1[20]="abc",s2[20]="123";if(strcmp(s1,s2)0) printf("%s\n",s1);
else printf("%s\n",s2);
}
的輸出結(jié)果是()
A、abc
B、123
C、abc123
D、123abc
正確答案:
第14題,設(shè)有如下定義: char *aa[2]={"abcd","ABCD"}; 則以下說法中正確的是()
A、aa數(shù)組成元素的值分別是"abcd"和ABCD"
B、aa是指針變量,它指向含有兩個數(shù)組元素的字符型一維數(shù)組
C、aa數(shù)組的兩個元素分別存放的是含有4個字符的一維字符數(shù)組的首地址
D、aa數(shù)組的兩個元素中各自存放了字符'a'和'A'的地址
正確答案:
答案來源:(www.),設(shè)i和k都是int類型,則有關(guān)for循環(huán)語句for(i=0,k=-1;k=1;i++,k++) printf("****\n");的說明正確的是()
A、循環(huán)結(jié)束的條件不合法
B、循環(huán)體一次也不執(zhí)行
C、循環(huán)體只執(zhí)行一次
D、是無限循環(huán)
正確答案:
第16題,下列整數(shù)值中,不正確的八進(jìn)制或十六進(jìn)制數(shù)值常量是()
A、0xcd
B、-017
C、019
D、0xfdc
正確答案:
第17題,在下列程序段中, enum color { red,yellow,blue,green,white} c1; c1=white; 枚舉變量 c1的值是()
A、1
B、4
C、5
D、6
正確答案:
第18題,在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是()
A、%
B、/
C、
D、!
正確答案:
第19題,設(shè)變量定義為int a[3]={1,4,7},*p=&a[2],則*p的值是()
A、&a[2]
B、4
C、7
D、1
正確答案:
答案來源:(www.),以下程序: fun(int x, int y, int z) { z=x*x+y*y; } main() { int a=31; fun(5,2,a); printf("%d",a); }
程序的輸出結(jié)果是()
A、0
B、29
C、31
D、無定值
正確答案:
第21題,在對某一函數(shù)進(jìn)行多次調(diào)用時,系統(tǒng)會對相應(yīng)的自動變量重新分配存儲單元。
A、錯誤
B、正確
正確答案:
第22題,關(guān)系表達(dá)式的運(yùn)算結(jié)果是true或false。
A、錯誤
B、正確
正確答案:
第23題,在賦值語句變量=表達(dá)式中,當(dāng)表達(dá)式的類型和變量的類型不一致時,以表達(dá)式的類型為準(zhǔn)。
A、錯誤
B、正確
正確答案:
第24題,x+y*z39&&x*z||y*z是算術(shù)表達(dá)式。
A、錯誤
B、正確
正確答案:
答案來源:(www.),strcmp用來比較兩個字符串的大小。
A、錯誤
B、正確
正確答案:
第26題,當(dāng)#include后面的文件名用雙引號""括起,僅搜索當(dāng)前目錄。
A、錯誤
B、正確
正確答案:
第27題,關(guān)系運(yùn)算符= =和!=的優(yōu)先級相同。
A、錯誤
B、正確
正確答案:
第28題,函數(shù)的實(shí)參可以是常量、變量或表達(dá)式,但形參只能是變量。
A、錯誤
B、正確
正確答案:
第29題,設(shè)有字符數(shù)組字義char array[]="China";則數(shù)組所占的存貯空間為5個字節(jié)。
A、錯誤
B、正確
正確答案:
答案來源:(www.),除法運(yùn)算符"/"要求兩個運(yùn)算對象都必須為整型。
A、錯誤
B、正確
正確答案:
第31題,宏定義不是C語言的語句,所以句尾沒有分號。
A、錯誤
B、正確
正確答案:
第32題,鏈表是一種動態(tài)數(shù)據(jù)結(jié)構(gòu),在程序運(yùn)行中可動態(tài)生成或釋放存貯空間。
A、錯誤
B、正確
正確答案:
第33題,C語言中最簡單的數(shù)據(jù)類型包括整型,實(shí)型和字符型。
A、錯誤
B、正確
正確答案:
第34題,結(jié)構(gòu)可以作為數(shù)組的元素 ,數(shù)組也可以作為結(jié)構(gòu)的成員。
A、錯誤
B、正確
正確答案:
第35題,C語言的構(gòu)造類型包括結(jié)構(gòu)體、共用體和枚舉類型。
A、錯誤
B、正確
正確答案:
第36題,在C語言中定義一個文件指針的方法為:FILE *fp; 。
A、錯誤
B、正確
正確答案:
第37題,函數(shù)strlen("ASDFG\n")的值是7。
A、錯誤
B、正確
正確答案:
第38題,一個程序中可以使用多條文件包含命令,但一條文件包含命令只能包含一個文件。
A、錯誤
B、正確
正確答案:
第39題,C語言中運(yùn)算對象必須為整型的運(yùn)算符是%。
A、錯誤
B、正確
正確答案:
第40題,當(dāng)循環(huán)體中包含多條語句時,要用()將它們括起來。
A、錯誤
B、正確
正確答案: