C語言與單片機(jī)知到智慧樹章節(jié)測(cè)試課后答案2024年秋漢中職業(yè)技術(shù)學(xué)院_第1頁
C語言與單片機(jī)知到智慧樹章節(jié)測(cè)試課后答案2024年秋漢中職業(yè)技術(shù)學(xué)院_第2頁
C語言與單片機(jī)知到智慧樹章節(jié)測(cè)試課后答案2024年秋漢中職業(yè)技術(shù)學(xué)院_第3頁
C語言與單片機(jī)知到智慧樹章節(jié)測(cè)試課后答案2024年秋漢中職業(yè)技術(shù)學(xué)院_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余6頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

C語言與單片機(jī)知到智慧樹章節(jié)測(cè)試課后答案2024年秋漢中職業(yè)技術(shù)學(xué)院第一章單元測(cè)試

下列對(duì)C語言特點(diǎn)的描述中,錯(cuò)誤的是()。

A:C語言移植性好B:C語言不是結(jié)構(gòu)化程序設(shè)計(jì)語言C:C語言功能較強(qiáng)D:C語言編程簡(jiǎn)潔明了

答案:C語言不是結(jié)構(gòu)化程序設(shè)計(jì)語言下列關(guān)于C語言程序在結(jié)構(gòu)上特點(diǎn)的描述中,錯(cuò)誤的是()。

A:C語言程序被執(zhí)行時(shí),通常是從第1個(gè)函數(shù)開始B:C語言程序可以由一個(gè)或多個(gè)文件組成C:C語言程序的諸多函數(shù)中,只能有一個(gè)主函數(shù)D:C語言程序是一個(gè)函數(shù)串

答案:C語言程序被執(zhí)行時(shí),通常是從第1個(gè)函數(shù)開始在scanf()函數(shù)的格式說明符中,長(zhǎng)整型數(shù)的輸入格式說明符是()。

A:%ldB:%xC:%lfD:%d

答案:%ld在printf()函數(shù)的格式說明符中,雙精度浮點(diǎn)型數(shù)的輸出格式說明符是()。

A:%sB:%lfC:%ldD:%c

答案:%lf下列不是C語言特點(diǎn)的是?()

A:不同的變量類型可以用結(jié)構(gòu)體(struct)組合在一起。B:只有64個(gè)保留字(reservedkeywords),使變量、函數(shù)命名有更多彈性。C:語言傳遞參數(shù)均是以值傳遞(passbyvalue),另外也可以傳遞指針(apointerpassedbyvalue)。D:C語言是一個(gè)有結(jié)構(gòu)化程序設(shè)計(jì)、具有變量作用域(variablescope)以及遞歸功能的過程式語言。

答案:只有64個(gè)保留字(reservedkeywords),使變量、函數(shù)命名有更多彈性。

第二章單元測(cè)試

若i=3,j=i++;執(zhí)行運(yùn)算后i和j的值為?()

A:i=3,j=4B:i=4,j=4C:i=3,j=3D:i=4,j=3

答案:i=4,j=3函數(shù)

#include<stdio.h>

intmain(void)

{

printf("學(xué)號(hào)姓名班級(jí)\n");

return0;

}在屏幕上輸出的結(jié)果是?()

A:"學(xué)號(hào)姓名班級(jí)\n"B:學(xué)號(hào)班級(jí)姓名C:"學(xué)號(hào)姓名班級(jí)"D:學(xué)號(hào)姓名班級(jí)

答案:學(xué)號(hào)姓名班級(jí)關(guān)于函數(shù),下列說法正確的是?()

A:一個(gè)C程序只能由一個(gè)函數(shù)構(gòu)成。B:main函數(shù)和其他函數(shù)一樣,可以互相調(diào)用。C:同一個(gè)函數(shù)可以被一個(gè)或多個(gè)函數(shù)調(diào)用任意多次。D:函數(shù)可以嵌套定義

答案:同一個(gè)函數(shù)可以被一個(gè)或多個(gè)函數(shù)調(diào)用任意多次。任何程序都有主函數(shù)嗎?()

A:對(duì)B:錯(cuò)

答案:對(duì)下列函數(shù)在屏幕上輸出的結(jié)果是?(

)#include<stdio.h>

intmain(void){

printf("****\n***\n**\n*\n");

return0;}

A:****

\******B:"****\n***\n**\n*\n"C:****\n***\n**\n*\nD:**********

答案:**********

第三章單元測(cè)試

在標(biāo)準(zhǔn)C中,所有關(guān)系運(yùn)算符的優(yōu)先級(jí)都相同。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)逗號(hào)運(yùn)算符的求值順序是從左到右的,逗號(hào)表達(dá)式的值為第一個(gè)表達(dá)式的值。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)表達(dá)式(6!=8)&&(5<9)的值是1。()

A:錯(cuò)B:對(duì)

答案:對(duì)表達(dá)式i++與++i在任何場(chǎng)合功能完全相同。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)若有inti=10,j=2;則執(zhí)行完ⅰ*=j+8;后ⅰ的值為28。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)

第四章單元測(cè)試

if語句后面的表達(dá)式只能是關(guān)系表達(dá)式。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)在switch語句中必須使用break語句。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)以下程序的運(yùn)行結(jié)果是()。

#include”stdio.h”

main()

{inta=1;

if(a++>1)printf(”%d\n”,a);

elseprintf(”%d\n”,a--);

}

A:0B:3C:2D:1

答案:2以下程序的運(yùn)行結(jié)果是()。

#include”stdio.h”

main()

{inta=3,b=4,c=5,d=2;

if(a>b)

if(b>c)

printf("%d",d++);

else

printf("%d",++d);

printf("%d\n",d);

}

A:3B:32C:2D:5

答案:2以下程序的運(yùn)行結(jié)果是(C)。

#include"stdio.h"

main(){

inta=2;

a++;

switch(){

case1:printf("星期一\n");break;

case2:printf("星期二\n");break;

case3:printf("星期三\n");break;

case4:printf("星期四\n");break;

case5:printf("星期五\n");break;

case6:printf("星期六\n");break;

default:printf("星期天\n");

}

}

A:星期星期天B:星期三C:星期一D:星期二

答案:星期一

第五章單元測(cè)試

以下不正確的說法是()。

A:實(shí)參可以是任何類型B:形參應(yīng)與對(duì)應(yīng)的實(shí)參類型一致C:實(shí)參可以是常量、變量或表達(dá)式D:形參可以是常量、變量或表達(dá)式

答案:形參可以是常量、變量或表達(dá)式以下正確的說法是()。

A:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套B:函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套C:函數(shù)的定義和調(diào)用均不可以嵌套D:函數(shù)的定義和調(diào)用均可以嵌套

答案:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套在調(diào)用函數(shù)時(shí),如果實(shí)參是簡(jiǎn)單變量,它與對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。

A:傳遞方式由用戶定義B:由實(shí)參傳給形參,再由形參傳給實(shí)參C:單向值傳遞D:地址傳遞

答案:單向值傳遞下列說法中正確的是()。

A:C語言程序由過程組成B:C語言程序由主函數(shù)和0個(gè)或多個(gè)函數(shù)組成C:C語言程序由子程序組成D:C語言程序由主程序和子程序組成

答案:C語言程序由主函數(shù)和0個(gè)或多個(gè)函數(shù)組成下列函數(shù)定義形式正確的是(

)。

A:intf(x,y:int)B:intf(intx,y)C:intf(intx,inty)D:

intf(intx;inty)

答案:intf(intx,inty)

第六章單元測(cè)試

下面是對(duì)數(shù)組s的初始化操作,其中不正確的是()。

A:chars[5]={‘a(chǎn)’};B:chars[5]={“a”};C:chars[5]=’’;D:chars[5]=“abcdef”;

答案:chars[5]=“abcdef”;下面敘述正確的是()。

A:字符串“123”與“123”相等。B:兩個(gè)字符串所包含的字符個(gè)數(shù)不相同時(shí),才能進(jìn)行大小比較。C:字符個(gè)數(shù)多的字符串比字符個(gè)數(shù)少的字符串大。D:字符串“123”小于字符串

答案:字符串“123”小于字符串以下能對(duì)二維數(shù)組a進(jìn)行正確初始化的語句是()。

A:inta[][3]={{1,2,3},{4,5,6}};B:inta[][3]={{1,0,1},{},{1,1}};C:inta(2)[]={{1,0,1},{5,2,3}};D:inta(2)[4]={{1,2,3},{4,5},{6}};

答案:inta[][3]={{1,2,3},{4,5,6}};若有說明:inta[3][4];則下面正確的敘述是()。

A:數(shù)組a中每個(gè)元素均可得到初值0。B:只有元素a[0][0]可得到初值0。C:此說明語句不正確。D:數(shù)組a中各元素都可以得到初值,但其值不一定為0。

答案:數(shù)組a中每個(gè)元素均可得到初值0。以下程序段運(yùn)行后sum的值為()。

intk=0,sum=0;

inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};

for(;k<3;k++)sum+=a[k][k+1];

A:9B:18C:19D:21

答案:21

第七章單元測(cè)試

若已定義“inta[]={1,2,3,4},*p=a+1;”則p[2]的值是()。

A:4B:無意義C:2D:3

答案:4下面對(duì)字符串變量的初始化或賦值操作中,錯(cuò)誤的是()。

A:char*a;a="OK";B:chara[]="OK";C:char*a="OK";D:chara[10];a="OK";

答案:chara[10];a="OK";說明語句int(*p)();的含義是()。

A:p是一個(gè)指向一維數(shù)組的指針變量B:p是指針變量,指向一個(gè)整型數(shù)據(jù)C:p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型數(shù)據(jù)

答案:p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型數(shù)據(jù)若有說明“inti,j=7,*p=&i;”,則與“i=j”;等價(jià)的語句是()。

A:i=*p;B:*p=*&j;C:i=&j;D:i=**p;

答案:*p=*&j;指針是變量,它具有的值是某個(gè)變量或?qū)ο蟮牡刂分?。(?/p>

A:錯(cuò)B:對(duì)

答案:對(duì)

第八章單元測(cè)試

結(jié)構(gòu)體的每一個(gè)數(shù)據(jù)都稱為該結(jié)構(gòu)體類型的()

A:成員B:元素C:實(shí)例D:類

答案:成員結(jié)構(gòu)體類型的定義方式需要哪個(gè)關(guān)鍵字()

A:StructB:TypeC:IncludeD:Define

答案:Struct結(jié)構(gòu)體變量占據(jù)的內(nèi)存大小是按照字節(jié)對(duì)齊的機(jī)制來分配的.()

A:對(duì)B:錯(cuò)

答案:對(duì)結(jié)構(gòu)體變量初始化的方式可分為兩種。()

A:對(duì)B:錯(cuò)

答案:對(duì)在定義結(jié)構(gòu)體類型和結(jié)構(gòu)體變量的同時(shí),對(duì)結(jié)構(gòu)體變量初始化。()

A:對(duì)B:錯(cuò)

答案:對(duì)

第九章單元測(cè)試

操作文件之前首先要()文件,否則就不能對(duì)其進(jìn)行讀寫。

A:打開B:瀏覽C:雙擊D:選擇

答案:打開哪一個(gè)函數(shù)的作用是將文件位置指針指向文件開頭()

A:fseek()B:ftell()C:exit()D:rewind()

答案:rewind()文本文件又稱為ASCII文件,每一個(gè)字節(jié)放一個(gè)字符的ASCII碼。()

A:錯(cuò)B:對(duì)

答案:對(duì)C語言提供了fopen()函數(shù),該函數(shù)用于打開文件,其返回值類型為文件指針。()

A:錯(cuò)B:對(duì)

答案:對(duì)C語言提供了fwrite()函數(shù),該函數(shù)用于關(guān)閉文件,其返回值類型為文件指針。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)

第十章單元測(cè)試

C51單片機(jī)的P2口只能做通用I/O口()

A:對(duì)B:錯(cuò)

答案:對(duì)單片機(jī)輸出信號(hào)為()電平

A:TTLB:RS-232C:RS-449D:RS-485

答案:TTLMCS-51程序存儲(chǔ)器只能存儲(chǔ)程序()

A:對(duì)B:錯(cuò)

答案:錯(cuò)51單片機(jī)共有()個(gè)外部中斷輸入口。

A:3B:2C:4D:1

答案:2單片機(jī)是一塊超大規(guī)模的集成電路,是微電子技術(shù)和計(jì)算機(jī)技術(shù)相結(jié)合的產(chǎn)物。()

A:錯(cuò)B:對(duì)

答案:對(duì)

第十一章單元測(cè)試

C51單片機(jī)工作在方式0,則計(jì)數(shù)器是()位

A:13位B:16位C:8位D:自動(dòng)重裝8位

答案:13位C51系列單片機(jī)的串口

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論