可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[東北師范大學]C程序設計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);
}
的輸出結果為()
A、side
B、country
C、sidetry
D、countryside
正確答案:
第4題,要把高級語言編寫的源程序轉換為目標程序,需要使用()
A、編輯程序
B、驅動程序
C、診斷程序
D、編譯程序
正確答案:
答案來源:(www.),當把以下四個表達式用作if語句的控制表達式時,有一個選項與其它三個選項含義不同,這個選項是()
A、k%2
B、k%2==1
C、(k%2)!=0
D、!k%2==1
正確答案:
第6題,下面的選項中正確的賦值語句是(char a[5],*p=a;)()
A、p="abcd";
B、a="abcd";
C、*p="abcd";
D、*a="abcd";
正確答案:
第7題,設a為整型變量,初值為12,執(zhí)行完語句 a+=a-=a*a后,a的值是()
A、552
B、144
C、264
D、-264
正確答案:
第8題,能正確表示a≥10或a≤0的關系表達式是 ()
A、a=10 or a=0
B、a=10│a=0
C、a=10||a=0
D、a=10&&a=0
正確答案:
第9題,下列不能實現(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回車,則輸出結果是()
A、10,A,10
B、10,a,10
C、10,a,0
D、10,A,0
正確答案:
第11題,當說明一個結構體變量時,系統(tǒng)分配它的內存是()
A、各成員所需內存容量的總和
B、結構體中第一個成員所需內存
C、各成員所需內存容量的最大值
D、結構體中最后一個成員所需內存
正確答案:
答案來源:(www.),設有以下宏定義:
#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);
}
的輸出結果是()
A、abc
B、123
C、abc123
D、123abc
正確答案:
第14題,設有如下定義: 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.),設i和k都是int類型,則有關for循環(huán)語句for(i=0,k=-1;k=1;i++,k++) printf("****\n");的說明正確的是()
A、循環(huán)結束的條件不合法
B、循環(huán)體一次也不執(zhí)行
C、循環(huán)體只執(zhí)行一次
D、是無限循環(huán)
正確答案:
第16題,下列整數(shù)值中,不正確的八進制或十六進制數(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語言中,要求運算數(shù)必須是整型的運算符是()
A、%
B、/
C、
D、!
正確答案:
第19題,設變量定義為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); }
程序的輸出結果是()
A、0
B、29
C、31
D、無定值
正確答案:
第21題,在對某一函數(shù)進行多次調用時,系統(tǒng)會對相應的自動變量重新分配存儲單元。
A、錯誤
B、正確
正確答案:
第22題,關系表達式的運算結果是true或false。
A、錯誤
B、正確
正確答案:
第23題,在賦值語句變量=表達式中,當表達式的類型和變量的類型不一致時,以表達式的類型為準。
A、錯誤
B、正確
正確答案:
第24題,x+y*z39&&x*z||y*z是算術表達式。
A、錯誤
B、正確
正確答案:
答案來源:(www.),strcmp用來比較兩個字符串的大小。
A、錯誤
B、正確
正確答案:
第26題,當#include后面的文件名用雙引號""括起,僅搜索當前目錄。
A、錯誤
B、正確
正確答案:
第27題,關系運算符= =和!=的優(yōu)先級相同。
A、錯誤
B、正確
正確答案:
第28題,函數(shù)的實參可以是常量、變量或表達式,但形參只能是變量。
A、錯誤
B、正確
正確答案:
第29題,設有字符數(shù)組字義char array[]="China";則數(shù)組所占的存貯空間為5個字節(jié)。
A、錯誤
B、正確
正確答案:
答案來源:(www.),除法運算符"/"要求兩個運算對象都必須為整型。
A、錯誤
B、正確
正確答案:
第31題,宏定義不是C語言的語句,所以句尾沒有分號。
A、錯誤
B、正確
正確答案:
第32題,鏈表是一種動態(tài)數(shù)據(jù)結構,在程序運行中可動態(tài)生成或釋放存貯空間。
A、錯誤
B、正確
正確答案:
第33題,C語言中最簡單的數(shù)據(jù)類型包括整型,實型和字符型。
A、錯誤
B、正確
正確答案:
第34題,結構可以作為數(shù)組的元素 ,數(shù)組也可以作為結構的成員。
A、錯誤
B、正確
正確答案:
第35題,C語言的構造類型包括結構體、共用體和枚舉類型。
A、錯誤
B、正確
正確答案:
第36題,在C語言中定義一個文件指針的方法為:FILE *fp; 。
A、錯誤
B、正確
正確答案:
第37題,函數(shù)strlen("ASDFG\n")的值是7。
A、錯誤
B、正確
正確答案:
第38題,一個程序中可以使用多條文件包含命令,但一條文件包含命令只能包含一個文件。
A、錯誤
B、正確
正確答案:
第39題,C語言中運算對象必須為整型的運算符是%。
A、錯誤
B、正確
正確答案:
第40題,當循環(huán)體中包含多條語句時,要用()將它們括起來。
A、錯誤
B、正確
正確答案:

