![2018年下半年成人教育習(xí)題-計算機基礎(chǔ)與程序設(shè)計試題及答案_第1頁](http://file4.renrendoc.com/view/82bac1e892df8e2dfec9a03a10c5866c/82bac1e892df8e2dfec9a03a10c5866c1.gif)
![2018年下半年成人教育習(xí)題-計算機基礎(chǔ)與程序設(shè)計試題及答案_第2頁](http://file4.renrendoc.com/view/82bac1e892df8e2dfec9a03a10c5866c/82bac1e892df8e2dfec9a03a10c5866c2.gif)
![2018年下半年成人教育習(xí)題-計算機基礎(chǔ)與程序設(shè)計試題及答案_第3頁](http://file4.renrendoc.com/view/82bac1e892df8e2dfec9a03a10c5866c/82bac1e892df8e2dfec9a03a10c5866c3.gif)
![2018年下半年成人教育習(xí)題-計算機基礎(chǔ)與程序設(shè)計試題及答案_第4頁](http://file4.renrendoc.com/view/82bac1e892df8e2dfec9a03a10c5866c/82bac1e892df8e2dfec9a03a10c5866c4.gif)
![2018年下半年成人教育習(xí)題-計算機基礎(chǔ)與程序設(shè)計試題及答案_第5頁](http://file4.renrendoc.com/view/82bac1e892df8e2dfec9a03a10c5866c/82bac1e892df8e2dfec9a03a10c5866c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機基礎(chǔ)與程序設(shè)計本節(jié)測驗題:一個完整的計算機系統(tǒng)應(yīng)該包括()
A.主機和外設(shè)
B.主機和操作系統(tǒng)
C.硬件系統(tǒng)和系統(tǒng)軟件
D.硬件系統(tǒng)和軟件系統(tǒng)
請選擇:
A
B
C
D
D本節(jié)測驗題:-123的原碼是()
A.11111011
B.10000101
C.01111011
D.0000101
請選擇:
A
B
C
D
A*本節(jié)測驗題:下面哪些軟件屬于操作系統(tǒng)范疇()
A.DOS
B.Foxpro
C.TurboC
D.WPS
請選擇:
A
B
C
D
A本節(jié)測驗題:TurboC2.0系統(tǒng),運行C語言程序快捷鍵是()
A.Alt+F5
B.Alt+Tab
C.Ctr+F9
D.Alt+X
請選擇:
A
B
C
D
C本節(jié)測驗題:下面關(guān)于運算符優(yōu)先順序的描述中正確的是()
A.關(guān)系運算符<算術(shù)運算符<賦值運算符<邏輯與運算符
B.賦值運算符<邏輯與運算符<關(guān)系運算符<算術(shù)運算符
C.邏輯運算符<關(guān)系運算符<算術(shù)運算符<賦值運算符
D.算術(shù)運算符<關(guān)系運算符<賦值運算符<邏輯與運算符
請選擇:
A
B
C
DB本節(jié)測驗題:對于一個正常運行的C程序,以下敘述中正確的是()
A.程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束
B.程序的執(zhí)行總是從程序的第一個函數(shù)開始,在main函數(shù)結(jié)束
C.程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)結(jié)束
D.程序的執(zhí)行總是從程序的第一個函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束
請選擇:
A
B
C
D
C本節(jié)測驗題:設(shè)charx=′a′;則printf(″x=﹪c,y=﹪c″,x,97);的輸出是()
A.x=a,y=97
B.x=97,y=a
C.x=97,y=97
D.x=a,y=a
請選擇:
A
B
C
D
D本節(jié)測驗題:執(zhí)行下列語句printf(“[%]d”,’a’==’A’)后輸出為()
A.1
B.語法錯誤
C.0
D.97
請選擇:
A
B
C
D
C本節(jié)測驗題:執(zhí)行如下程序段intx=1,y=-1;if(y<0)x-=y;elsex+=y;后,x的值是
A.-1
B.0
C.1
D.2
請選擇:
A
B
C
D
D*本節(jié)測驗題:以下有關(guān)switch語句的正確說法是()
A.break語句是語句中必須的一部分
B.在switch語句中可以根據(jù)需要使用或不使用break語句
C.break語句在switch語句中不可以使用
D.在switch語句中的每一個case都要用break語句
請選擇:
A
B
C
D
B本節(jié)測驗題:執(zhí)行intx=3;do{printf(
A.輸出的是1
B.輸出的是1和-2
C.輸出的是3和0
D.是死循環(huán)
請選擇:
A
B
C
D
B本節(jié)測驗題:程序段for(y=1;y<10;)y=((x=3*y,x+1),x-1);printf(“x=[%]d,y=[%]d”,x,y);的運行結(jié)果是
A.x=27,y=27
B.x=12,y=13
C.x=15,y=14
D.x=y=27
請選擇:
A
B
C
D
C本節(jié)測驗題:以下論述正確的是
A.continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行
B.只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句
C.在循環(huán)體內(nèi)使用break語句或continue語句的作用相同
D.從多層循環(huán)嵌套中退出時,只能使用goto語句
請選擇:
A
B
C
D
B本節(jié)測驗題:若定義ints[4]]={1,2,3,4};則a[a[2]]-3*a[0]]+1]]的值是
A.1
B.2
C.3
D.4
請選擇:
A
B
C
D
A本節(jié)測驗題:程序段inta[3]][4]]={1,3,5,7,9,11,13,15,17,19,21,23};inti,j,k=0;for(i=0;i<3;i++)k=k+a[i]][0]];printf(″[%]d\n″,k);的輸出結(jié)果是
A.27
B.33
C.39
D.45
請選擇:
A
B
C
D
A本節(jié)測驗題:scanf(“[%]s,c);表示在鍵盤上一次輸入
A.一個字符
B.一個不含空格的字符串
C.一個含空格的字符串
D.多個字符串
請選擇:
A
B
C
D
B*本節(jié)測驗題:在C語言中,確定函數(shù)返回值的類型由
A.return語句中的表達(dá)式類型
B.調(diào)用該函數(shù)的主函數(shù)類型決定
C.調(diào)用函數(shù)時臨時決定
D.定義函數(shù)時所指定的函數(shù)類型決定
請選擇:
A
B
C
D
D本節(jié)測驗題:C語言源程序的某文件中定義的全局變量的作用域為:
A.本文件的全部范圍
B.本函數(shù)的全部范圍
C.從定義該變量的位置開始到本文件結(jié)束
D.本程序的所有文件的范圍
請選擇:
A
B
C
D
C*本節(jié)測驗題:變量包括數(shù)據(jù)類型與存儲類別兩種屬性,其中存儲類別屬性主要用來決定
A.變量的存儲長度
B.變量的作用范圍
C.變量的生存期
D.變量的取值范圍
請選擇:
A
B
C
D
C本節(jié)測驗題:整型變量i的值為3,i的地址為1000,若欲使p為指向i的指針變量,則下列賦值正確的是()
A.&i=3
B.*p=3
C.*p=3
D.p=&i
請選擇:
A
B
C
D
D本節(jié)測驗題:定義int*P,a[10]];p=a;則執(zhí)行p+=2后,*p指向數(shù)組元素為()
A.a[1]
B.a[2]
C.a[3]
D.a[4]
請選擇:
A
B
C
D
B本節(jié)測驗題:有如下說明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;則數(shù)值為9的表達(dá)式是()
A.*p+9
B.*(p+8)
C.*p+=9
D.p+8
請選擇:
A
B
C
DB本節(jié)測驗題:若有說明語句chara[]]=“Itismine”;char*p=“Itismine”;則以下不正確的敘述是()
A.a+1表示的是字符t的地址
B.p指向另外的字符串時,字符串的長度不受限制
C.p變量中存放的地址值可以改變
D.a中只能存放10個字符
請選擇:
A
B
C
D
C本節(jié)測驗題:定義inta[4]][10]],*p,q[4]];則下列錯誤賦值的是()
A.p=a
B.q[i]=a[i]
C.p=a[i]
D.q[i]=&a[2][0]
請選擇:
A
B
C
D
A本節(jié)測驗題:在說明一個結(jié)構(gòu)體變量時,系統(tǒng)分配給它的存儲空間是()
A.該結(jié)構(gòu)體中第一個成員所需的存儲空間
B.該結(jié)構(gòu)體中最后一個成員所需的存儲空間
C.該結(jié)構(gòu)體中占用最大存儲空間的成員所需的存儲空間
D.該結(jié)構(gòu)體中所有成員所需的存儲空間的總和
請選擇:
A
B
C
D
D*本節(jié)測驗題:以下敘述中不正確的是()
A.表達(dá)式a&=b等價于a=a&b
B.表達(dá)式a|=b等價于a=a|b
C.表達(dá)式a!=b等價于a=a!b
D.表達(dá)式a^=b等價于a=a^b
請選擇:
A
B
C
D
C本節(jié)測驗題:以下敘述中正確的是
A.預(yù)處理命令行必須位于源文件的開頭
B.在源文件的一行上可以有多條預(yù)處理命令
C.宏名必須用大寫字母表示
D.宏替換不占少越程序的運行時一間
請選擇:
A
B
C
D
D本節(jié)測驗題:當(dāng)已經(jīng)存在一個abc.txt文件時,執(zhí)行函數(shù)fopen(“abc.txt”,“r++”)的功能是()
A.打開abc.txt文件,清除原有的內(nèi)容
B.打開abc.txt文件,只能讀取原有內(nèi)容
C.打開abc.txt文件,只能寫入新的內(nèi)容
D.打開abc.txt文件,可以讀取和寫入新的內(nèi)容
請選擇:
A
B
C
D
D本節(jié)測驗題:在執(zhí)行fopen函數(shù)時,若執(zhí)行不成功,則函數(shù)的返回值是()
A.TRUE
B.-1
C.NULL
D.FALSE
請選擇:
A
B
C
D
C本節(jié)測驗題:fwrite函數(shù)的一般調(diào)用形式是:()
A.fwrite(buffer,count,size,fp)
B.fwrite(fp,size,count,buffer)
C.fwrite(fp,count,size,buffer)
D.fwirte(buffer,size,count,fp)
請選擇:
A
B
C
D
D階段測試您的位置:考核練習(xí)>>
在線答題結(jié)果單選題一、單選1、若定義doubled;則d在內(nèi)存中分配的字節(jié)數(shù)是()(分?jǐn)?shù):1分)
A.1
B.2
C.4
D.8標(biāo)準(zhǔn)答案是:D。您的答案是:2、C語言源程序的基本單位是()(分?jǐn)?shù):1分)
A.過程
B.函數(shù)
C.子程序
D.語句標(biāo)準(zhǔn)答案是:D。您的答案是:3、退出TurboC2.0返回系統(tǒng),在主菜單File項中可選擇()(分?jǐn)?shù):1分)
A.Load
B.New
C.Save
D.Quit標(biāo)準(zhǔn)答案是:D。您的答案是:4、在C程序中,main函數(shù)的位置是()(分?jǐn)?shù):1分)
A.必須作為第一個函數(shù)
B.必須作為最后一個函數(shù)
C.可以放在任意位置
D.必須放在它所調(diào)用的函數(shù)之后標(biāo)準(zhǔn)答案是:C。您的答案是:5、下面關(guān)于運算符優(yōu)先順序的描述中正確的是()(分?jǐn)?shù):1分)
A.關(guān)系運算符<算術(shù)運算符<賦值運算符<邏輯與運算符
B.邏輯運算符<關(guān)系運算符<算術(shù)運算符<賦值運算符
C.賦值運算符<邏輯與運算符<關(guān)系運算符<算術(shù)運算符
D.算術(shù)運算符<關(guān)系運算符<賦值運算符<邏輯與運算符標(biāo)準(zhǔn)答案是:C。您的答案是:6、對于一個正常運行的C程序,以下敘述中正確的是()(分?jǐn)?shù):1分)
A.程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)結(jié)束
B.程序的執(zhí)行總是從程序的第一個函數(shù)開始,在main函數(shù)結(jié)束
C.程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束
D.程序的執(zhí)行總是從程序的第一個函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束標(biāo)準(zhǔn)答案是:A。您的答案是:7、字符串常數(shù)"CHINA"在內(nèi)存中存儲時占的字節(jié)數(shù)是()(分?jǐn)?shù):5分)
A.5
B.6
C.7
D.8標(biāo)準(zhǔn)答案是:B。您的答案是:8、設(shè)有intp,q;以下不正確的語句是()(分?jǐn)?shù):5分)
A.p*=3
B.p/=q
C.p+=3
D.p&&=q標(biāo)準(zhǔn)答案是:D。您的答案是:9、不能進(jìn)行++和--運算的數(shù)據(jù)類型是()(分?jǐn)?shù):5分)
A.指針
B.int
C.double
D.long標(biāo)準(zhǔn)答案是:C。您的答案是:10、C程序在作邏輯運算時判斷操作數(shù)真、假的表述中,正確的是()(分?jǐn)?shù):5分)
A.0為假,非0為真
B.只有1為真
C.-1為假,1為真
D.0為真,非0為假標(biāo)準(zhǔn)答案是:A。您的答案是:11、下列語句中不能實現(xiàn)循環(huán)結(jié)構(gòu)的語句是()(分?jǐn)?shù):5分)
A.if語句
B.while語句
C.do—while語句
D.for語句標(biāo)準(zhǔn)答案是:A。您的答案是:12、一個完整的計算機系統(tǒng)應(yīng)該包括()(分?jǐn)?shù):1分)
A.主機和外設(shè)
B.主機和操作系統(tǒng)
C.硬件系統(tǒng)和系統(tǒng)軟件
D.硬件系統(tǒng)和軟件系統(tǒng)標(biāo)準(zhǔn)答案是:D。您的答案是:13、在計算機中,指令通常是由()(分?jǐn)?shù):1分)
A.操作碼、操作數(shù)組成
B.源操作數(shù)、目標(biāo)操作數(shù)組成
C.反碼、補碼組成
D.直接尋址、目的尋址組成標(biāo)準(zhǔn)答案是:A。您的答案是:14、下列設(shè)備中屬于輸出設(shè)備的是()(分?jǐn)?shù):1分)
A.掃描儀
B.鍵盤
C.鼠標(biāo)
D.顯示器標(biāo)準(zhǔn)答案是:C。您的答案是:15、整數(shù)-2在機器內(nèi)存中的表示是()(分?jǐn)?shù):1分)
A.1000000000000010
B.1111111111111110
C.11111111111111101
D.1111111111111111標(biāo)準(zhǔn)答案是:B。您的答案是:16、如果文件存儲的是數(shù)據(jù)在內(nèi)存中存放的字節(jié)形式,則該文件是()(分?jǐn)?shù):1分)
A.ASCII文件
B.文本文件
C.二進(jìn)制文件
D.設(shè)備文件標(biāo)準(zhǔn)答案是:C。您的答案是:17、在Dos系統(tǒng)中可以用文件擴(kuò)展名表示文件類型,其中批處理文件的擴(kuò)展名是(
)(分?jǐn)?shù):1分)
A..OBJ
B..C
C..BAT
D..BAK標(biāo)準(zhǔn)答案是:C。您的答案是:18、具有只讀功能的內(nèi)存儲器是指()(分?jǐn)?shù):1分)
A.ROM
B.RAM
C.硬盤
D.CD-ROM標(biāo)準(zhǔn)答案是:A。您的答案是:19、CPU處理數(shù)據(jù)和指令的基本單位是字(Word),一個字的字長是()(分?jǐn)?shù):1分)
A.8bits
B.16bits
C.32bits
D.與CPU數(shù)據(jù)總線有關(guān)的bit位數(shù)標(biāo)準(zhǔn)答案是:D。您的答案是:20、與十進(jìn)制1100等值的十六進(jìn)制數(shù)是(
)(分?jǐn)?shù):1分)
A.44A
B.44C
C.54A
D.54C標(biāo)準(zhǔn)答案是:B。您的答案是:21、與二進(jìn)制數(shù)1011.01等值的十進(jìn)制數(shù)是()(分?jǐn)?shù):1分)
A.7.25
B.11.05
C.11.25
D.19.25標(biāo)準(zhǔn)答案是:C。您的答案是:22、-123的原碼是(
)(分?jǐn)?shù):1分)
A.11111011
B.10000101
C.01111011
D.0000101標(biāo)準(zhǔn)答案是:A。您的答案是:23、按馮諾依曼的設(shè)計思想,計算機采用的數(shù)制是(
)(分?jǐn)?shù):1分)
A.二進(jìn)制
B.八進(jìn)制
C.十進(jìn)制
D.十六進(jìn)制標(biāo)準(zhǔn)答案是:A。您的答案是:24、下列轉(zhuǎn)義字符中,表示回車的是()(分?jǐn)?shù):1分)
A.\0
B.\n
C.\r
D.\f標(biāo)準(zhǔn)答案是:B。您的答案是:25、設(shè)有inta=3,b=-4,c=0;表達(dá)式((a>b)?a:b)&&c<0的值是()(分?jǐn)?shù):1分)
A.-4
B.0
C.1
D.3標(biāo)準(zhǔn)答案是:B。您的答案是:26、設(shè)有說明:inta=11,b=10;執(zhí)行表達(dá)式a%=b+(a&&b)后,a的值為(
)(分?jǐn)?shù):1分)
A.0
B.1
C.11
D.22標(biāo)準(zhǔn)答案是:A。您的答案是:27、C程序在作邏輯運算時判斷操作數(shù)真、假的表述中,正確的是()(分?jǐn)?shù):1分)
A.0為假,非0為真
B.只有1為真
C.-1為假,1為真
D.0為真,非0為假標(biāo)準(zhǔn)答案是:A。您的答案是:28、如果inti=3,則printf("%d",-i++)的輸出結(jié)果及i的值是(
)(分?jǐn)?shù):1分)
A.-34
B.-44
C.-43
D.-33標(biāo)準(zhǔn)答案是:A。您的答案是:29、設(shè)charx=′a′;則printf(″x=﹪c,y=﹪c\n″,x,97);的輸出是()(分?jǐn)?shù):1分)
A.x=a,y=97
B.x=97,y=a
C.x=97,y=97
D.x=a,y=a標(biāo)準(zhǔn)答案是:D。您的答案是:30、在文件使用方式中,字符串″rb″表示()(分?jǐn)?shù):1分)
A.打開一個已存在的二進(jìn)制文件,只能讀取數(shù)據(jù)
B.打開一個文本文件,只能寫入數(shù)據(jù)
C.打開一個已存在的文本文件,只能讀取數(shù)據(jù)
D.打開一個二進(jìn)制文件,只能寫入數(shù)據(jù)標(biāo)準(zhǔn)答案是:A。您的答案是:31、關(guān)于switch中的表達(dá)式,正確的說法是()(分?jǐn)?shù):1分)
A.它必須是算術(shù)表達(dá)式
B.它必須是關(guān)系表達(dá)式
C.它必須是邏輯表達(dá)式
D.它可以是任意類型的表達(dá)式標(biāo)準(zhǔn)答案是:D。您的答案是:32、關(guān)于if語句下面敘述正確的是()(分?jǐn)?shù):1分)
A.只有當(dāng)if語句中表達(dá)式的值等于1時,才執(zhí)行if的內(nèi)嵌語句
B.只有當(dāng)if語句中表達(dá)式的值為假時,才執(zhí)行if的內(nèi)嵌語句
C.只有當(dāng)if語句中表達(dá)式的值等于0時,才執(zhí)行if的內(nèi)嵌語句
D.只要if語句中表達(dá)式的值非0時,就執(zhí)行if的內(nèi)嵌語句標(biāo)準(zhǔn)答案是:D。您的答案是:33、以下有關(guān)switch語句的正確說法是(
)(分?jǐn)?shù):1分)
A.break語句是語句中必須的一部分
B.在switch語句中可以根據(jù)需要使用或不使用break語句
C.break語句在switch語句中不可以使用
D.在switch語句中的每一個case都要用break語句標(biāo)準(zhǔn)答案是:B。您的答案是:34、有如下程序片段:
inti=0;
while(i++<=2)
printf("%d",i);
則i的最終執(zhí)行結(jié)果是:()
(分?jǐn)?shù):1分)
A.2
B.3
C.4
D.無結(jié)果標(biāo)準(zhǔn)答案是:B。您的答案是:35、若i為整型變量,則以下循環(huán)執(zhí)行次數(shù)是()
for(i=2;i==0;)printf("%d",i--);
(分?jǐn)?shù):1分)
A.無限次
B.0
C.1
D.2標(biāo)準(zhǔn)答案是:B。您的答案是:36、設(shè)有程序段
intk=10;
while(k=0)k=k-1;
這下面描述中正確的是()
(分?jǐn)?shù):1分)
A.while循環(huán)執(zhí)行10次
B.循環(huán)是無限循環(huán)
C.循環(huán)體語句一次也不執(zhí)行
D.循環(huán)體語句執(zhí)行一次標(biāo)準(zhǔn)答案是:C。您的答案是:37、以下正確的描述是()(分?jǐn)?shù):1分)
A.continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行
B.只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句
C.在循環(huán)體內(nèi)使用break語句或continue語句的作用相同
D.從多層循環(huán)嵌套中退出時,只能使用goto語句標(biāo)準(zhǔn)答案是:B。您的答案是:38、若有如下語句
intx=3;
do{printf(""%d\n",x-=2);}while(!(--x));
則上面程序段()
(分?jǐn)?shù):1分)
A.輸出的是1
B.輸出的是1和-2
C.輸出的是3和0
D.是死循環(huán)標(biāo)準(zhǔn)答案是:B。您的答案是:39、對do語句while(表達(dá)式);結(jié)構(gòu)的循環(huán),下列說法正確的是()(分?jǐn)?shù):1分)
A.當(dāng)表達(dá)式的值為非零時不執(zhí)行循環(huán)體
B.循環(huán)體至少被執(zhí)行一次
C.當(dāng)表達(dá)式的值為零時循環(huán)體一次也不執(zhí)行
D.循環(huán)體僅被執(zhí)行一次標(biāo)準(zhǔn)答案是:B。您的答案是:40、在下述程序中,for循環(huán)執(zhí)行的次數(shù)是()
main(
)
{
inti=0,j=10,k=2,s=0;
for(;;){i+=k;
if(i>j){printf("%d\n",s);break;}
s+=i;}
}
(分?jǐn)?shù):1分)
A.4
B.5
C.6
D.7標(biāo)準(zhǔn)答案是:C。您的答案是:41、合法的數(shù)組定義是(
)(分?jǐn)?shù):1分)
A.inta[]=
B.inta[5]={0,1,2,3,4,5};
C.chara=
D.chara[]={標(biāo)準(zhǔn)答案是:D。您的答案是:42、若二維數(shù)組a有m列,則在a[i][j]之前的元素個數(shù)為(
)(分?jǐn)?shù):1分)
A.j*m+i
B.i*m+j
C.i*m+j-1
D.i*m+j+1標(biāo)準(zhǔn)答案是:B。您的答案是:43、下列的定義中,正確使用字符串初始化的是()(分?jǐn)?shù):1分)
A.charstr[7]=
B.charstr[]={F,O,R,T,R,A,N,0};
C.char*str=
D.charstr[]={'F','O','R','T','R','A','N'};標(biāo)準(zhǔn)答案是:C。您的答案是:44、有兩個字符數(shù)組a、b,則以下正確的輸入語句是()(分?jǐn)?shù):1分)
A.gets(a,b);
B.scanf(
C.scanf(
D.gets(標(biāo)準(zhǔn)答案是:C。您的答案是:45、若有定義inta[4]={1,2,3,4};則a[a[2]-3*a[0]+1]的值是(
)(分?jǐn)?shù):1分)
A.1
B.2
C.3
D.4標(biāo)準(zhǔn)答案是:B。您的答案是:46、若有定義inta[3][5];則數(shù)組a在內(nèi)存中分配的字節(jié)數(shù)()(分?jǐn)?shù):1分)
A.8
B.15
C.24
D.30標(biāo)準(zhǔn)答案是:D。您的答案是:47、C語言源程序的某文件中定義的全局變量的作用域為:(
)(分?jǐn)?shù):1分)
A.本文件的全部范圍
B.本函數(shù)的全部范圍
C.從定義該變量的位置開始到本文件結(jié)束
D.本程序的所有文件的范圍標(biāo)準(zhǔn)答案是:C。您的答案是:48、C語言規(guī)定,簡單變量做實參時,它和對應(yīng)形參之間的數(shù)據(jù)傳遞方式為(
)(分?jǐn)?shù):1分)
A.地址傳遞
B.單向值傳遞
C.由實參傳給形參,再由形參傳回給實參
D.由用戶指定傳遞方式標(biāo)準(zhǔn)答案是:B。您的答案是:49、C語言允許函數(shù)值類型缺省定義,此時該函數(shù)值隱含的類型是(
)(分?jǐn)?shù):1分)
A.float
B.int
C.long
D.double標(biāo)準(zhǔn)答案是:B。您的答案是:50、下列說法不正確的是(
)(分?jǐn)?shù):1分)
A.一個C程序由一個或多個源程序文件組成
B.一個C程序以函數(shù)為獨立的編譯單位
C.不同函數(shù)中可以使用相同名字的變量
D.C函數(shù)既可以嵌套定義又可以嵌套調(diào)用標(biāo)準(zhǔn)答案是:D。您的答案是:51、有下列程序,則(
)
intd=10;
main()
{Inta=3;printf(“%d,%d\n”,a,d);}
(分?jǐn)?shù):1分)
A.a是全局變量,d是全局變量;
B.a是局部變量,d是全局變量
C.a是全局變量,d是局部變量;
D.a是局部變量,d是局部變量標(biāo)準(zhǔn)答案是:B。您的答案是:52、凡是函數(shù)中未指定存儲類別的局部變量,其隱含的存儲類別是(
)(分?jǐn)?shù):1分)
A.自動(auto)
B.靜態(tài)(static)
C.外部(extern)
D.寄存器(register)標(biāo)準(zhǔn)答案是:A。您的答案是:53、在C語言中,確定函數(shù)返回值的類型由(
)(分?jǐn)?shù):1分)
A.return語句中的表達(dá)式類型
B.調(diào)用該函數(shù)的主函數(shù)類型決定
C.調(diào)用函數(shù)時臨時決定
D.定義函數(shù)時所指定的函數(shù)類型決定標(biāo)準(zhǔn)答案是:D。您的答案是:54、變量i的值為3,i的地址為1000,若欲使p為指向i的指針變量,則下列賦值正確的是(
)(分?jǐn)?shù):1分)
A.&i=3
B.*p=3
C.*p=3
D.p=&i標(biāo)準(zhǔn)答案是:D。您的答案是:55、若有說明:inti,j=2,*p=&i;,則能完成i=j賦值功能的語句是(
)(分?jǐn)?shù):1分)
A.i=*p
B.*p=*&j
C.i=&j
D.i=**p標(biāo)準(zhǔn)答案是:B。您的答案是:56、下列程序的輸出結(jié)果是(
)。
main()
{chara[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
printf(″%d″,*--p);
}
(分?jǐn)?shù):1分)
A.非法
B.a[4]的地址
C.5
D.3標(biāo)準(zhǔn)答案是:C。您的答案是:57、以下程序的運行結(jié)果是(
)。
sub(intx,inty,int
*z)
{*z=y-x;}
main()
{inta,b,c;
sub(10,5,&a);
sub(7,a,&b);
sub(a,b,&c);
printf("%4d,%4d,%4d\n",a,b,c);}}
(分?jǐn)?shù):1分)
A.5,2,3
B.-5,-12,-7
C.-5,-12,-17
D.5,-2,-7標(biāo)準(zhǔn)答案是:B。您的答案是:58、變量的指針,其含義是指該變量的(
)(分?jǐn)?shù):1分)
A.值
B.地址
C.名
D.一個標(biāo)志標(biāo)準(zhǔn)答案是:B。您的答案是:59、下面程序段的運行結(jié)果是。(
)
main()
{char
a[]="language",*p;
p=a;
while(*p!='u'){printf("%c",*p-32);p++;}}
(分?jǐn)?shù):1分)
A.LANGUAGE
B.language
C.LANG
D.langUAGE標(biāo)準(zhǔn)答案是:C。您的答案是:60、在說明一個結(jié)構(gòu)體變量時系統(tǒng)分配給它的存儲空間是(
)(分?jǐn)?shù):1分)
A.該結(jié)構(gòu)體中第一個成員所需的存儲空間
B.該結(jié)構(gòu)體中最后一個成員所需的存儲空間
C.該結(jié)構(gòu)體中占用最大存儲空間的成員所需的存儲空間
D.該結(jié)構(gòu)體中所有成員所需的存儲空間的總和標(biāo)準(zhǔn)答案是:D。您的答案是:61、以下對結(jié)構(gòu)體變量stu1中成員age的非法引用是(
)。
structstudent
{
int
age;
int
num;
}stu1,*p;
p=&stu1;
(分?jǐn)?shù):1分)
A.stu1.age
B.student.age
C.p->age
D.(*p).age標(biāo)準(zhǔn)答案是:B。您的答案是:62、下列程序的輸出結(jié)果是(
)。
#include<stdio.h>
main()
{structstru{inta,b;charc[6];};
printf(″%d\n″,sizeof(structstru));
}
(分?jǐn)?shù):1分)
A.2
B.4
C.8
D.10標(biāo)準(zhǔn)答案是:D。您的答案是:63、函數(shù)調(diào)用語句:fseek(fp,-13L,1);的含義是()(分?jǐn)?shù):1分)
A.將文件位置指針移到距離文件頭13個字節(jié)處
B.將文件位置指針從文件尾處向后退13個字節(jié)處
C.將文件位置指針從當(dāng)前位置向后移動13個字節(jié)處
D.將文件位置指針移到距離當(dāng)前位置13個字節(jié)處標(biāo)準(zhǔn)答案是:C。您的答案是:64、以下運算符中優(yōu)先級最低的是(
)(分?jǐn)?shù):1分)
A.&&
B.&
C.||
D.|標(biāo)準(zhǔn)答案是:C。您的答案是:65、表達(dá)式a<b||~c&d的運算順序是(
)(分?jǐn)?shù):1分)
A.~,&,<,||
B.~,||,&,<
C.~,&,||,<
D.~,<,&,||標(biāo)準(zhǔn)答案是:D。您的答案是:66、以下敘述中不正確的是(
)(分?jǐn)?shù):1分)
A.表達(dá)式a&=b等價于a=a&b
B.表達(dá)式a|=b等價于a=a|b
C.表達(dá)式a!=b等價于a=a!b
D.表達(dá)式a^=b等價于a=a^b標(biāo)準(zhǔn)答案是:C。您的答案是:67、若x=2,y=3,則x&y的結(jié)果是(
)(分?jǐn)?shù):1分)
A.0
B.2
C.3
D.5標(biāo)準(zhǔn)答案是:B。您的答案是:68、若fp是指向某文件的指針,且已讀到文件末尾,則庫函數(shù)feof(fp)的返回值是(
)(分?jǐn)?shù):1分)
A.EOF
B.-1
C.非零值
D.NULL標(biāo)準(zhǔn)答案是:C。您的答案是:69、若要用fopen()函數(shù)打開一個新的二進(jìn)制文件,該文件可以讀也可以寫,則文件打開時的模式是(
)(分?jǐn)?shù):1分)
A.
B.
C.
D.標(biāo)準(zhǔn)答案是:C。您的答案是:70、fgetc函數(shù)的作用是指定文件讀入一個字符,該文件的打開方式必須是(
)(分?jǐn)?shù):1分)
A.只寫
B.追加
C.讀或讀寫
D.答案BC均正確標(biāo)準(zhǔn)答案是:C。您的答案是:71、函數(shù)ftell(fp)的作用是(
)(分?jǐn)?shù):1分)
A.得到文件當(dāng)前位置指針的位置
B.移動流式文件的位置指針
C.初始化流式文件的位置指針
D.以上答案均正確標(biāo)準(zhǔn)答案是:A。您的答案是:72、在執(zhí)行fopen函數(shù)時,若執(zhí)行不成功,則函數(shù)的返回值是(
)(分?jǐn)?shù):1分)
A.TRUE
B.-1
C.1
D.NULL標(biāo)準(zhǔn)答案是:D。您的答案是:73、當(dāng)已經(jīng)存在一個abc.txt文件時,執(zhí)行函數(shù)fopen("abc.txt","r++")的功能是(
)(分?jǐn)?shù):1分)
A.打開abc.txt文件,清除原有的內(nèi)容
B.打開abc.txt文件,只能寫入新的內(nèi)容
C.打開abc.txt文件,只能讀取原有內(nèi)容
D.打開abc.txt文件,可以讀取和寫入新的內(nèi)容標(biāo)準(zhǔn)答案是:D。您的答案是:74、Unix是()(分?jǐn)?shù):1分)
A.單用戶、單任務(wù)的操作系統(tǒng)
B.單用戶、多任務(wù)的操作系統(tǒng)
C.多用戶、單任務(wù)的操作系統(tǒng)
D.多用戶、多任務(wù)的操作系統(tǒng)標(biāo)準(zhǔn)答案是:D。您的答案是:75、一個二進(jìn)制數(shù)位也稱為一個()(分?jǐn)?shù):1分)
A.word
B.byte
C.KB
D.bit標(biāo)準(zhǔn)答案是:D。您的答案是:76、(
)是用助記符來表示指令的符號語言(分?jǐn)?shù):1分)
A.機器語言
B.匯編語言
C.高級語言
D.語言處理程序標(biāo)準(zhǔn)答案是:B。您的答案是:77、計算機能夠自動按照人們的意圖進(jìn)行工作的最基本思想是(
)(分?jǐn)?shù):1分)
A.采用邏輯部件
B.存儲程序和數(shù)據(jù)
C.控制代碼
D.總結(jié)結(jié)構(gòu)標(biāo)準(zhǔn)答案是:B。您的答案是:78、所謂“裸機“是指(
)(分?jǐn)?shù):1分)
A.單片機
B.單板機
C.不裝備任何軟件的計算機
D.只裝備操作系統(tǒng)的計算機標(biāo)準(zhǔn)答案是:C。您的答案是:79、算法中,對需要執(zhí)行的每一步操作,必須給出清楚、嚴(yán)格的規(guī)定,這屬于算法的(
)(分?jǐn)?shù):1分)
A.正當(dāng)性
B.可行性
C.確定性
D.有窮性標(biāo)準(zhǔn)答案是:C。您的答案是:80、在TurboC2.0中,尋求在線幫助可按鍵()(分?jǐn)?shù):1分)
A.F1
B.F5
C.F9
D.F10標(biāo)準(zhǔn)答案是:A。您的答案是:81、若a=9;b=8,則表達(dá)式(a=++b)?++a:++b的值是(
)(分?jǐn)?shù):1分)
A.8
B.9
C.10
D.7標(biāo)準(zhǔn)答案是:C。您的答案是:82、如果a=5,b=2,c=3,d=4,則表達(dá)式a>b?a:c>d?c:d的值是(
)(分?jǐn)?shù):1分)
A.2
B.3
C.4
D.5標(biāo)準(zhǔn)答案是:D。您的答案是:83、以下使i的運算結(jié)果為4的表達(dá)式是(
)(分?jǐn)?shù):1分)
A.inti=0,j=0;(i=3,(j++)+i);
B.inti=1,j=0;j=i=(i=3)*2);
C.inti=0,j=1;(j==1)?(i=1):(i=3);
D.inti=1,j=1;i+=j+=2;標(biāo)準(zhǔn)答案是:D。您的答案是:84、下列敘述中錯誤的是(
)(分?jǐn)?shù):1分)
A.計算機不能直接執(zhí)行用C語言編寫的源程序
B.C程序經(jīng)編譯程序編譯后,生成后綴為.obj的文件是一個二進(jìn)制文件
C.后綴為.obj的文件,經(jīng)連接程序生成后綴為.exe的文件是一個二進(jìn)制文件
D.后綴為.obj和.exe的二進(jìn)制文件都可以直接運行標(biāo)準(zhǔn)答案是:D。您的答案是:85、執(zhí)行下列語句printf(“%d”,’a’==’A’)后輸出為()(分?jǐn)?shù):1分)
A.1
B.語法錯
C.0
D.97標(biāo)準(zhǔn)答案是:C。您的答案是:86、下列程序段的輸出結(jié)果是()
voidmain(void)
{
inty=1,x=5;
if(x<0)y=-1;
if(x>=0)y=0;
printf("%d\n",y);
}
(分?jǐn)?shù):1分)
A.-1
B.0
C.1
D.5標(biāo)準(zhǔn)答案是:B。您的答案是:87、以下程序的輸出結(jié)果是(
)
main()
{inta=10;
a>10?a--:a++;
a+=a;
printf(″%d\n″,a);
}
(分?jǐn)?shù):1分)
A.-22
B.-11
C.22
D.11標(biāo)準(zhǔn)答案是:C。您的答案是:88、若執(zhí)行下面程序時,從鍵盤輸入數(shù)據(jù)3和4,則程序的輸出結(jié)果是()
main()
{
inta,b,s;
scanf(″%d%d″,&a,&b);
s=a;
if(a<b)
s=b;
s=s*s;
printf(″%d″,s);
}
(分?jǐn)?shù):1分)
A.9
B.12
C.16
D.25標(biāo)準(zhǔn)答案是:C。您的答案是:89、兩次運行下面程序,如果從鍵盤上分別輸入6和4,則程序的輸出結(jié)果是(
)
main(
)
{intx;
scanf(″%d″,&x);
if(x++>5)printf(″%d″,x);
elseprintf(″%d\n″,x-1);}
(分?jǐn)?shù):1分)
A.7和5
B.6和3
C.7和4
D.6和4標(biāo)準(zhǔn)答案是:C。您的答案是:90、若有如下語句
intx=3;
do{printf(""%d\n",x-=2);}while(!(--x));
則上面程序段()
(分?jǐn)?shù):1分)
A.輸出的是1
B.輸出的是1和-2
C.輸出的是3和0
D.是死循環(huán)標(biāo)準(zhǔn)答案是:B。您的答案是:91、在下述程序中,for循環(huán)執(zhí)行的次數(shù)是()
main(
)
{
inti=0,j=10,k=2,s=0;
for(;;){i+=k;
if(i>j){printf("%d\n",s);break;}
s+=i;}
}
(分?jǐn)?shù):1分)
A.4
B.5
C.6
D.7標(biāo)準(zhǔn)答案是:C。您的答案是:92、下面程序段的循環(huán)次數(shù)是()
int
k=2;
while(k==0)
printf(″%d″,k);
k--;printf(″\n″);
(分?jǐn)?shù):1分)
A.0
B.1
C.2
D.無限次標(biāo)準(zhǔn)答案是:A。您的答案是:93、以下程序段的運行結(jié)果是(
)
for(y=1;y<10;)
y=((x=3*y,x+1),x-1);
printf(“x=%d,y=%d”,x,y);
(分?jǐn)?shù):1分)
A.x=27,y=27
B.x=15,y=14
C.x=12,y=13
D.x=y=27標(biāo)準(zhǔn)答案是:B。您的答案是:94、有兩個字符數(shù)組a、b,則以下正確的輸入語句是()(分?jǐn)?shù):1分)
A.gets(a,b);
B.scanf(
C.scanf(
D.gets(標(biāo)準(zhǔn)答案是:C。您的答案是:95、下面程序執(zhí)行后,i的值是(
)
main()
{
inta[5]={1,2,3,4,5},i=2;
printf(″%d″,a[i++]);
}
(分?jǐn)?shù):1分)
A.1
B.3
C.2
D.4標(biāo)準(zhǔn)答案是:B。您的答案是:96、下面程序的輸出結(jié)果是()
main(
)
{
inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
inti,j,k=0;
for(i=0;i<3;i++)
k=k+a[i][0];
printf(″%d\n″,k);
}
(分?jǐn)?shù):1分)
A.27
B.33
C.39
D.45標(biāo)準(zhǔn)答案是:A。您的答案是:97、C語言規(guī)定,簡單變量做實參時,它和對應(yīng)形參之間的數(shù)據(jù)傳遞方式為(
)(分?jǐn)?shù):1分)
A.地址傳遞
B.單向值傳遞
C.由實參傳給形參,再由形參傳回給實參
D.由用戶指定傳遞方式標(biāo)準(zhǔn)答案是:B。您的答案是:98、變量包括數(shù)據(jù)類型與存儲類別兩種屬性,其中存儲類別屬性主要用來決定(
)(分?jǐn)?shù):1分)
A.變量的存儲長度
B.變量的生存期
C.變量的作用范圍
D.變量的取值范圍標(biāo)準(zhǔn)答案是:B。您的答案是:99、語句char
*s=”\t\\Name\Address\n’’;中,指針s所指字符串的長度為(
)(分?jǐn)?shù):1分)
A.說明不合法
B.13
C.14
D.15標(biāo)準(zhǔn)答案是:C。您的答案是:100、下面程序的運行結(jié)果是(
)
#include
<stdio.h>
main()
{int*p1,*p2,*p;
int
a=5,b=8;
p1=&a;p2=&b;
if(a<b)
{p=p1;p1=p2;p2=p;}
printf("%d,%d",*p1,*p2);
printf("%d,%d",a,b);}
(分?jǐn)?shù):1分)
A.8,55,8
B.5,88,5
C.5,85,8
D.8,58,5標(biāo)準(zhǔn)答案是:A。您的答案是:再次測驗?zāi)奈恢茫嚎己司毩?xí)>>
在線答題結(jié)果多選題一、多選1、存儲在下列哪些設(shè)備中的信息可以長期保存?()(分?jǐn)?shù):10分)
A.RAM
B.ROM
C.硬盤
D.軟盤標(biāo)準(zhǔn)答案是:BCDE。您的答案是:2、微機系統(tǒng)的主機包含的部件有()(分?jǐn)?shù):10分)
A.輸入設(shè)備
B.存儲器
C.輸出設(shè)備
D.運算器標(biāo)準(zhǔn)答案是:BDE。您的答案是:3、下面哪些軟件屬于操作系統(tǒng)范疇()(分?jǐn)?shù):10分)
A.DOS
B.Foxpro
C.TurboC
D.UNIX標(biāo)準(zhǔn)答案是:ADE。您的答案是:4、?X*.C可以代表的文件是()(分?jǐn)?shù):10分)
A.AXCD.C
B.AXCD.D
C.ABX.C
D.RX.C標(biāo)準(zhǔn)答案是:AE。您的答案是:5、總線是連接微機CPU、內(nèi)存和外設(shè)之間傳送信號的公共通道,微機的總線包括有()(分?jǐn)?shù):10分)
A.電源線
B.數(shù)據(jù)線
C.地址線
D.控制線標(biāo)準(zhǔn)答案是:BCD。您的答案是:6、下列屬于計算機的輸入設(shè)備的有()(分?jǐn)?shù):5分)
A.CD—ROM
B.打印機
C.鍵盤
D.鼠標(biāo)標(biāo)準(zhǔn)答案是:ACDE。您的答案是:7、若有intx;floaty;指出下面結(jié)果為整型數(shù)的表達(dá)式()
(分?jǐn)?shù):2分)
A.(int)(x+y)
B.(int)x+y
C.'a'+x
D.x+(int)y標(biāo)準(zhǔn)答案是:ACD。您的答案是:8、設(shè)a=1,b=3,c=0;下面表達(dá)式的值為1的有()(分?jǐn)?shù):2分)
A.!a&&b||a&&(c+1)
B.a-b+3
C.(a>b)==c
D.(a=0)&&(b=10)標(biāo)準(zhǔn)答案是:ABCE。您的答案是:9、下列語句中正確的有()(分?jǐn)?shù):2分)
A.if(x>y);
B.if(x=y)&&(x!=0)x+=y;
C.if(x!=y)scanf(“%d,&x);elsescanf(“%d”,&y);
D.if(x<y){x++;y++;}標(biāo)準(zhǔn)答案是:CD。您的答案是:10、在下列各說法中,正確的說法有()(分?jǐn)?shù):2分)
A.break語句只能用于循環(huán)語句
B.break語句只能用于switch語句和循環(huán)語句
C.break語句可用于switch語句
D.break語句可用于循環(huán)語句標(biāo)準(zhǔn)答案是:BCD。您的答案是:11、main()
{inti,j,a[]={1,3,5,7,9,11,13,15};
i=5;
switch(i)
{default:printf(″%d\n″,a[i]);
case1:printf(″%d\n″,a[3]);
case2:printf(″%d\n″,a[++i]);break;
case3:printf(″%d\n″,a[--i]);
}
}
上述程序的輸出結(jié)果不包括()
(分?jǐn)?shù):2分)
A.5
B.7
C.9
D.11標(biāo)準(zhǔn)答案是:AC。您的答案是:12、設(shè)有說明:chars[20];
下面各項中能夠正確的將一個字符串"abcd"賦給s數(shù)組的有()(分?jǐn)?shù):2分)
A.s="abcd";
B.gets(s);
C.scanf("%s",s);
D.strcpy(s,"abcd");標(biāo)準(zhǔn)答案是:BD。您的答案是:13、下面各選項中,能正確進(jìn)行字符串操作的有(
)(分?jǐn)?shù):2分)
A.chars[]={′a′,′b′,′c′,′d′,′e′,′\0′};
B.chars[10];s=″abcde″;
C.chars[10];strcpy(s,″abcde″)
D.chars[10];getchar(s);標(biāo)準(zhǔn)答案是:ACE。您的答案是:14、若定義charc[11];可將字符串″Iamaboy″賦給數(shù)組c,下面正確的選項有(
)(分?jǐn)?shù):2分)
A.c=″Iamaboy″
B.getchar(c)
C.gets(c)
D.scanf(″%s″,c)標(biāo)準(zhǔn)答案是:CE。您的答案是:15、若有如下定義和語句,則能正確表示數(shù)組a首元素地址的表達(dá)式有()inta[10],*p(分?jǐn)?shù):2分)
A.a[0]
B.a
C.p+1
D.p標(biāo)準(zhǔn)答案是:BD。您的答案是:16、設(shè)有說明:intx=1,y=3;下面表達(dá)式的值為2的有()(分?jǐn)?shù):2分)
A.y&~x
B.x^y
C.x|y
D.y|x>>1標(biāo)準(zhǔn)答案是:ABE。您的答案是:17、若有如下定義及賦值()intx=9,*p,*p1;p=&x;p1=p;則可以輸出變量x的地址的語句是(分?jǐn)?shù):2分)
A.printf(″%d\n″,x)
B.printf(″%d\n″,*p)
C.printf(″%d\n″,p1)
D.printf(″%d\n″,&x)標(biāo)準(zhǔn)答案是:CD。您的答案是:18、設(shè)有定義inta[3][6],*p;則正確的指向數(shù)組元素的指針賦值是()(分?jǐn)?shù):2分)
A.p=*a
B.p=a[0]
C.p=a
D.p=a+1標(biāo)準(zhǔn)答案是:AB。您的答案是:19、設(shè)有關(guān)于結(jié)構(gòu)體類型的定義:()structdata{intnum;structdata*next;}*p,*head=NULL;下列語句中正確的有(分?jǐn)?shù):2分)
A.p=(structdata*)malloc(sizeof(structdata))
B.p=(structdata)malloc(sizeof(structdata))
C.p=(structdata*)malloc(sizeof(data))
D.p->next=head標(biāo)準(zhǔn)答案是:AD。您的答案是:20、有以下定義和語句:structstud{charname[10];intage;}structstuds,*ps;ps=&s;則下面正確的語句是(
)(分?jǐn)?shù):2分)
A.s={″Mary″,30}
B.(*ps)→age=30
C.=″Mary″
D.scanf(″%d″,&ps→age)標(biāo)準(zhǔn)答案是:DE。您的答案是:21、下面基本結(jié)構(gòu)和特性中符合結(jié)構(gòu)化程序設(shè)計的要求的有(
)(分?jǐn)?shù):2分)
A.選擇結(jié)構(gòu)
B.循環(huán)結(jié)構(gòu)
C.順序結(jié)構(gòu)
D.各循環(huán)之間只有一個入口,至多兩個出口標(biāo)準(zhǔn)答案是:ABC。您的答案是:22、設(shè)有定義:inta[2][3];下面關(guān)于數(shù)組元素引用正確的有(
)(分?jǐn)?shù):2分)
A.a[0][3]
B.a[0][0]
C.a[2][1]
D.a[1][2]標(biāo)準(zhǔn)答案是:BD。您的答案是:23、設(shè)有說明:intu=1,v=3,w=7;下面表達(dá)式值為3得有(
)(分?jǐn)?shù):2分)
A.w>>1&v|u
B.u&v&w
C.u|v&w
D.w&v<<1標(biāo)準(zhǔn)答案是:AC。您的答案是:24、下列設(shè)備中屬于外存儲設(shè)備的有(
)(分?jǐn)?shù):2分)
A.RAM
B.光盤
C.硬盤
D.軟盤標(biāo)準(zhǔn)答案是:BCDE。您的答案是:25、設(shè)有說明:intx=1,y=2,z=3;則下列表達(dá)式的值為0得是(
)(分?jǐn)?shù):2分)
A.x&y&z
B.x|y|z
C.x^x+y^y
D.z>>y標(biāo)準(zhǔn)答案是:ADE。您的答案是:再次測驗?zāi)奈恢茫嚎己司毩?xí)>>
簡答練習(xí)
[當(dāng)前練習(xí):簡答題]
1、C語言中的運算符“=”與數(shù)學(xué)中的“=”的意義相同嗎?為什么?
問題反饋【教師釋疑】正確答案:【C語言中“=”表示將等號右邊值賦給等式左邊變量;數(shù)學(xué)“=”表示等式兩側(cè)數(shù)值相等;
】
2、簡述TurboC2.0系統(tǒng)中,在主菜單File下選用Quit命令的作用
問題反饋【教師釋疑】正確答案:【Quit命令是退出TurboC2.0系統(tǒng)
】
3、簡述標(biāo)識符的命名規(guī)則
問題反饋【教師釋疑】正確答案:【由字母或者下劃線開頭,其后可以跟字母、數(shù)字或下劃線三類字符組成的字符序列
】
4、用while循環(huán)結(jié)構(gòu)完成下面程序段的功能。
s=0
for(i=1;i<=10;i++)
s+=i;
問題反饋【教師釋疑】正確答案:【main(){inti=1,s=0;while(i<=10){s+=i;i++;}}
】
5、設(shè)有程序如下:
main()
{
charch='A';
while(ch<='E')
{
printf(〃%c〃,ch);
ch++;
}
printf(〃\n〃);
}
該程序的運行結(jié)果是什么?
問題反饋【教師釋疑】正確答案:【ABCDE
】
6、簡述C語言標(biāo)準(zhǔn)庫函數(shù)strcpy功能
問題反饋【教師釋疑】正確答案:【功能:拷貝一個字符串到另一個用法:char*strcpy(char*destin,char*source);
】
7、簡述C語言標(biāo)準(zhǔn)庫函數(shù)strcat的功能
問題反饋【教師釋疑】正確答案:【功能:把字符串?dāng)?shù)組2中的字符串連接到字符串?dāng)?shù)組1中字符串的后面
】
8、什么是變量的作用域?什么是局部變量?什么是全局變量?簡述全部變量與局部變量的作用域
問題反饋【教師釋疑】正確答案:【變量的作用域:可引用變量的范圍,與其位置有關(guān)。局部變量是在函數(shù)內(nèi)部定義的,且只能在本函數(shù)內(nèi)部使用的變量。(外部函數(shù)不可引用,不同函數(shù)局部變量名稱可以重復(fù),但是相互沒有干擾)全局變量是在函數(shù)外部定義的變量,它可以為本文件中其他函數(shù)所共享,其作用域是從定義之處開始,直到本源文件結(jié)束
】
9、變量存儲類別分為哪幾種?(中文名稱作答)
問題反饋【教師釋疑】正確答案:【變量的存儲類型:有auto(自動)(系統(tǒng)默認(rèn)存儲類別),static(靜態(tài))register(寄存器)和extern(外部)四種
】
10、說明一下變量的含義。
(1)int*p[10];(2)int**p;
問題反饋【教師釋疑】正確答案:【(1)int*p[10];指針數(shù)組,其元素為指向整型變量的指針變量;(2)int**p;指向指針的指針
】
11、寫出變量p的以下形式的說明。
(1)p是整型變量的指針。
(2)p是長度為5的字符指針數(shù)組。
問題反饋【教師釋疑】正確答案:【int*pchar*s[5]
】
12、請按照下列要求寫出相應(yīng)的C語句。
假設(shè)float類型的變量x1和x2已經(jīng)定義過,且x1已經(jīng)初始化為7.3。
(1)定義指向float類型變量的指針變量fptr;
問題反饋【教師釋疑】正確答案:【float*fptr
】
13、帶參數(shù)的宏和函數(shù)的區(qū)別是什么?
問題反饋【教師釋疑】正確答案:【帶參數(shù)的宏只是簡單的字符替換,并不進(jìn)行計算和求值
】
14、簡述feof函數(shù)返回值的含義
問題反饋【教師釋疑】正確答案:【如果遇到文件結(jié)束,函數(shù)feof(fp)的值為1,否則為0
】
15、文件分為哪些類型?
問題反饋【教師釋疑】正確答案:【按數(shù)據(jù)組織形式分為文本文件和二進(jìn)制文件。文本文件可讀,但占用字節(jié)較多,存取慢;二進(jìn)制文件不可讀,但占用字節(jié)少,存取快
】
16、fseek(fp,-10L,1)功能是什么?
問題反饋【教師釋疑】正確答案:【將文件位置指針從當(dāng)前位置向后移動10個字節(jié)處
】
17、總線是連接微機CPU、內(nèi)存和外設(shè)之間傳送信號的公共通道,微機的總線包括有哪三種?
問題反饋【教師釋疑】正確答案:【數(shù)據(jù)線、地址線、控制線
】
18、語言中基本數(shù)據(jù)類型包括哪三種?
問題反饋【教師釋疑】正確答案:【整型、實型、字符型
】
19、微機系統(tǒng)的主機包含的部件有哪幾項?
問題反饋【教師釋疑】正確答案:【存儲器、運算器、控制器
】
20、變量存儲類別分為哪幾種?
(請用中文名稱)
問題反饋【教師釋疑】正確答案:【自動、靜態(tài)、寄存器、外部
】您的位置:考核練習(xí)>>
簡答練習(xí)
[當(dāng)前練習(xí):閱讀分析題]
1、閱讀下面程序,寫出運行結(jié)果:
main()
{inti=3,k;
k=i+i+i;
printf(″k=%d,i=%d″,k,i);
}
問題反饋【教師釋疑】正確答案:【k=9,i=3
】
2、下面程序段的輸出結(jié)果是()
main()
{ints,p;
s=p=5;
p=--s;
p++;++p;
printf("%d\n",p);
}
問題反饋【教師釋疑】正確答案:【6
】
3、以下程序的正確輸出結(jié)果為()。
main()
{
inta=2,c=5;
printf("a=%%d,b=%%d\n",a,c);
}
問題反饋【教師釋疑】正確答案:【a=%d,b=%d
】
4、要使下面程序的輸出語句在屏幕上顯示1,2,34
則從鍵盤上輸入的正確數(shù)據(jù)格式為:()。
main()
{
chara,b;
intc;
scanf("%c%c%d",&a,&b,&c);
printf("%c,%c,%d\n",a,b,c);
}
問題反饋【教師釋疑】正確答案:【1234
】
5、#include
main()
{
intx,y;
scanf("%2d%*2s%2d",&x,&y);
printf("%d",x+y);
}
程序運行時輸入:123456789↙則程序運行結(jié)果是:
問題反饋【教師釋疑】正確答案:【68
】
6、閱讀分析下面程序,請說明程序的功能;然后寫出當(dāng)鍵盤輸入14時,程序的運行結(jié)果。
main()
{
intx;
scanf(″%d″,&x);
if(x%5==0&&x%7==0)
printf(″yes″);
else
printf(″no″);
}
問題反饋【教師釋疑】正確答案:【no(同時被5和7整除
】
7、若分別輸入0和5時,請閱讀分析下列程序,然后分別寫出兩種輸入情況下程序的運行結(jié)果。
main()
{
intx,y;
scanf("%d",&x);
if(x>2&&x<=10)
y=x*(x+2);
elseif(x>-1&&x<=2)
y=2*x;
elseif(x<-1)y=x-1;
if(y!=-1)
printf("%d",y);
else
printf("error");
}
問題反饋【教師釋疑】正確答案:【035
】
8、閱讀下面程序,并回答問題:
main()
{intx,y,z,c;
scanf(″%d%d%d″,&x,&y,&z);
if(xif(xif(xprintf(″%d,%d,%d″,x,y,z);
}
(1)若程序運行時,輸入3、2和5,則輸出結(jié)果是什么?
問題反饋【教師釋疑】正確答案:【5,3,2
】
9、閱讀下列程序,并回答問題:
main()
{intx=1,y=0,a=0,b=0;
switch(x)
{case1:switch(y)
{case0:a++;break;
case1:b++;break;}
case2:a++;b++;break;
case3:a++;b++;}
printf(″a=%d,b=%d\n″,a,b);}
請分析該程序的執(zhí)行過程并寫出運行結(jié)果。
問題反饋【教師釋疑】正確答案:【a=2,b=1
】
10、下面程序段的運行結(jié)果是().
main()
{
inti=1,s=3;
do{s+=i++;
if(s%7==0)continue;
else++i;
}while(s<15);
printf("%d",i);
}
問題反饋【教師釋疑】正確答案:【8
】
11、下面程序的運行結(jié)果是_________.
#include
main()
{inta,s,n,count;
a=2;s=0;n=1;count=1;
while(count<=7){n=n*a;s=s+n;++count;}
printf("s=%d",s);
}
問題反饋【教師釋疑】正確答案:【s=254
】
12、下列程序的運行結(jié)果是:
#include
voidmain()
{
int*p,a;
a=8;
p=&a;
a=*p+10;
printf("a=%d\n",a);
}
問題反饋【教師釋疑】正確答案:【a=18
】
13、若輸入的值分別是1↙3↙5↙寫出下面程序的運行結(jié)果。
main()
{inta=0,i,*p,sum;
p=&a;
for(i=0;i<=2;i++)
{scanf("%d",p);
sum=s(p);
printf("sum=%d\n",sum);
}
}
s(int*p)
{intsum=10;
sum=sum+*p;
return(sum);
}
問題反饋【教師釋疑】正確答案:【sum=11sum=13sum=15
】
14、voidmain()
{inta[10]={12,25,33,45,56,67,78,89},*p;
p=a;
printf("%d",(p+=3)[3]);
}
問題反饋【教師釋疑】正確答案:【78
】
15、請閱讀分析下列程序,然后寫出程序的運行結(jié)果。
voidmain(void)
{
inta[]={1,2,3,4,5,6},*p;
p=a;
p++;
*(p+3)+=2;
printf("%d\n",*p);
printf("%d\n",*(p+3));
}
問題反饋【教師釋疑】正確答案:【2,7
】
16、寫出下面程序的輸出結(jié)果。
#include
main()
{structstru{inta,b;charc[6];};
printf("%d\n",sizeof(structstru));
}
問題反饋【教師釋疑】正確答案:【10
】
17、#defineN10
#defines(x)x*x
#definef(x)(x*x)
main()
{inti1,i2;i1=1000/s(N);i2=1000/f(N);printf(“%d%d\n”,i1,i2);}
問題反饋【教師釋疑】正確答案:【100010
】
18、寫出下列程序的輸出結(jié)果。
#defineMAX(x,y)(x)>(y)?(x):(y)
main()
{inta=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;printf(“%d\n”,t);}
問題反饋【教師釋疑】正確答案:【7
】
19、閱讀下面程序,并回答問題:
main()
{intu,v,a,b,t,r;
u=24;v=16;
if(u>v){t=u;u=v;v=t;}
a=u;b=v;
while((r=b%a)!=0)
{b=a;a=r;}
printf(″a=%d\n″,a);
}
(1)程序輸出結(jié)果是什么?
問題反饋【教師釋疑】正確答案:【a=8
】
20、閱讀下面程序,并回答問題:
main()
{intu,v,a,b,t,r;
u=24;v=16;
if(u>v){t=u;u=v;v=t;}
a=u;b=v;
while((r=b%a)!=0)
{b=a;a=r;}
printf(″a=%d\n″,a);
}
該程序完成什么功能?
問題反饋【教師釋疑】正確答案:【求u,v的最大公約數(shù)
】
21、閱讀下面程序,并回答問題:
main()
{intm,n;
m=65;
n=14;
while(m!=n)
{while(m>n)m-=n;
while(n>m)n-=m;
}
printf(″m=%d\n″,m);
}
(1)程序輸出結(jié)果是多少?
問題反饋【教師釋疑】正確答案:【m=1
】
22、閱讀下面程序,并回答問題:
main()
{intm,n;
m=65;
n=14;
while(m!=n)
{while(m>n)m-=n;
while(n>m)n-=m;
}
printf(″m=%d\n″,m);
}
外循環(huán)執(zhí)行完一次時,m和n的值分別是多少?
問題反饋【教師釋疑】正確答案:【m=9n=5
】
23、閱讀下面程序,并回答問題:
main()
{intm,n;
m=65;
n=14;
while(m!=n)
{while(m>n)m-=n;
while(n>m)n-=m;
}
printf(″m=%d\n″,m);
}
將while(n>m)n-=m;語句刪除后,程序運行情況如何?
問題反饋【教師釋疑】正確答案:【循環(huán)無法退出,死循環(huán)
】
24、請閱讀分析下列程序,然后寫出程序運行結(jié)果。main(void)
{
inti;
for(i=1;i<6;i++)
{
if(i%2)
{
printf("@");continue;
}
printf("*");
}
printf("\n");
}
問題反饋【教師釋疑】正確答案:【@*@*@
】
25、閱讀程序,寫出運行結(jié)果
main()
{staticinta[]={5,3,7,2,1,5,4,10};
ints=0,k;
for(k=0;k<8;k+=3)
{s+=a[k];
printf(“a[%d]=%d,s=%d\n”,k,a[k],s);
}
}
問題反饋【教師釋疑】正確答案:【a[3]=2,s=7a[6]=4,s=11
】
26、請閱讀分析下列程序,然后寫出程序運行結(jié)果。main(void){inti;for(i=1;i<6;i++){if(i%2){printf("@");continue;}printf("*");}printf("\n");}
問題反饋【教師釋疑】正確答案:【@*@*@
】
27、以下程序的運行結(jié)果是:
#include
int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜教版道德與法治九年級上冊8.1《升學(xué)就業(yè)善選擇》聽課評課記錄
- 浙教版數(shù)學(xué)七年級上冊第五章《一元一次方程》復(fù)習(xí)聽評課記錄
- 蘇科版七年級數(shù)學(xué)上冊《2.7.1理數(shù)的乘方》聽評課記錄
- 華東師大版七年級數(shù)學(xué)上冊《第1章走進(jìn)數(shù)學(xué)世界1.2人類離不開數(shù)學(xué) 》聽評課記錄
- 蘇科版數(shù)學(xué)九年級下冊8.4《抽簽方法合理嗎》聽評課記錄
- 蘇科版數(shù)學(xué)九年級上冊1.2《一元二次方程的解法》聽評課記錄4
- 生態(tài)環(huán)境監(jiān)測數(shù)據(jù)共享合同(2篇)
- 環(huán)境數(shù)據(jù)共享服務(wù)合同(2篇)
- 聽評課研討記錄七年級
- 滬教版數(shù)學(xué)七年級下冊15.2《直角坐標(biāo)平面內(nèi)點的運動》聽評課記錄
- 電化學(xué)免疫傳感器的應(yīng)用
- 數(shù)據(jù)中心基礎(chǔ)知識培訓(xùn)-2024鮮版
- 供電企業(yè)輿情的預(yù)防及處置
- 【高中語文】《氓》課件++統(tǒng)編版+高中語文選擇性必修下冊
- T-WAPIA 052.3-2023 無線局域網(wǎng)設(shè)備技術(shù)規(guī)范 第3部分:接入點和控制器
- 第4課+中古時期的亞洲(教學(xué)設(shè)計)-【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- 金點子活動總結(jié)匯報
- 運動技能學(xué)習(xí)與控制完整
- 原料驗收標(biāo)準(zhǔn)知識培訓(xùn)課件
- Unit4MyfamilyStorytime(課件)人教新起點英語三年級下冊
- 物流運作管理-需求預(yù)測
評論
0/150
提交評論