版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C語言與單片機(jī)知到智慧樹期末考試答案題庫2025年漢中職業(yè)技術(shù)學(xué)院逗號(hào)運(yùn)算符的求值順序是從左到右的,逗號(hào)表達(dá)式的值為第一個(gè)表達(dá)式的值。()
答案:錯(cuò)說明語句int(*p)();的含義是()。
答案:p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型數(shù)據(jù)語句while(!e);中的條件!e等價(jià)于()。
答案:e==0設(shè)有如下函數(shù)定義:intf(char*s){char*p=s;while(*p!='\0')p++;return(p-s);}如果在主程序中用下面的語句調(diào)用上述函數(shù),則輸出結(jié)果為()。printf("%d\n",f("goodbey!"));
答案:8設(shè)有以下語句:intx=10;x+=3+x%(3),則x的值是()
答案:14設(shè)有:inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值()。
答案:2設(shè)已有定義:“char*st="howareyou";”,下列程序段中正確的是()。
答案:chara[11],*p;strcpy(p=a+1,&st[4]);設(shè)已定義char*ps[2]={"abc","1234"};則以下敘述中錯(cuò)誤的是()。
答案:ps為指針變量,它指向一個(gè)長度為2的字符串?dāng)?shù)組計(jì)算機(jī)語言是一種只有計(jì)算機(jī)才能識(shí)別的語言。()
答案:錯(cuò)表達(dá)式i++與++i在任何場合功能完全相同。()
答案:錯(cuò)表達(dá)式25/3%3的值為2.()
答案:對(duì)表達(dá)式(6!=8)&&(5<9)的值是1。()
答案:對(duì)表達(dá)式(6!=8)&&(5<9)的值是()。
答案:1若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒有return語句,則正確的說法是()。
答案:沒有返回值若有說明語句:chars[]="itisaexample!",*t="itisaexample!";,則以下不正確的敘述是()。
答案:s中只能存放16個(gè)字符若有說明“inti,j=7,*p=&i;”,則與“i=j”;等價(jià)的語句是()。
答案:*p=*&j;若有說明:inta[3][4];則下面正確的敘述是()。
答案:數(shù)組a中每個(gè)元素均可得到初值0。若有定義inta=12,n=5,則表達(dá)式a%=(n%2)運(yùn)算后,a的值()
答案:0若有inti=10,j=2;則執(zhí)行完ⅰ*=j+8;后ⅰ的值為28。()
答案:錯(cuò)若已定義x和y是整型變量,x=2;,則表達(dá)式y(tǒng)=2.75+x/2的值是()
答案:3若已定義“inta[]={1,2,3,4},*p=a+1;”則p[2]的值是()。
答案:4若x,i,j和k都是int型變量,則執(zhí)行下面表達(dá)式后x的值為x=(i=4,j=16,k=32)()。
答案:32若i=3,j=i++;執(zhí)行運(yùn)算后i和j的值為?()
答案:i=4,j=3結(jié)構(gòu)體類型的定義方式需要哪個(gè)關(guān)鍵字()
答案:Struct結(jié)構(gòu)體類型定義末尾括號(hào)后()的不可缺少。
答案:分號(hào)結(jié)構(gòu)體的每一個(gè)數(shù)據(jù)都稱為該結(jié)構(gòu)體類型的()
答案:成員結(jié)構(gòu)體是一種()數(shù)據(jù)類型,把不同類型的數(shù)據(jù)整合在一起,
答案:構(gòu)造結(jié)構(gòu)體變量占據(jù)的內(nèi)存大小是按照字節(jié)對(duì)齊的機(jī)制來分配的.()
答案:對(duì)結(jié)構(gòu)體變量初始化的方式可分為兩種。()
答案:對(duì)結(jié)構(gòu)體中代碼chara;占用內(nèi)存多少字節(jié)?()
答案:1個(gè)字節(jié)結(jié)構(gòu)體與數(shù)組最大的區(qū)別就在于數(shù)組中所有元素的數(shù)據(jù)類型都必須相同,而結(jié)構(gòu)體中的各成員類型可以不同。()
答案:對(duì)算法應(yīng)當(dāng)具有的特性不包括()
答案:美觀性程序是一組計(jì)算機(jī)能識(shí)別和執(zhí)行的指令集合。()
答案:對(duì)程序main(){inta=0,j;for(j=0;j<4;j++){switch(j){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}}printf("%d\n",a);}的輸出結(jié)果是()。
答案:36程序main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<3;j++){if(j%2)continue;x++;}x++;}printf("x=%d\n",x);}的輸出結(jié)果是()。
答案:x=8程序#include"stdio.h"main(){inta=0,i=1;switch(i){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}printf("%d\n",a);}的運(yùn)行結(jié)果是()。
答案:8用fopen()函數(shù)打開文件,需要確定文件的打開模式。下列哪一項(xiàng)的文件打開模式是只讀。()
答案:r/rb文本文件又稱為ASCII文件,每一個(gè)字節(jié)放一個(gè)字符的ASCII碼。()
答案:對(duì)文本文件又稱為ASCII文件,每一個(gè)字節(jié)放一個(gè)字符的()。
答案:ASCII碼數(shù)組的長度可以使用sizeof運(yùn)算符來獲取。()
答案:對(duì)數(shù)組的內(nèi)存布局是連續(xù)的,元素在內(nèi)存中依次存儲(chǔ)。()
答案:對(duì)數(shù)組的元素的初始值可以是字符。()
答案:對(duì)數(shù)組的下標(biāo)從1開始,最大下標(biāo)為數(shù)組長度減1。()
答案:錯(cuò)數(shù)據(jù)在內(nèi)存中是以二進(jìn)制形式存儲(chǔ)的,如果不加轉(zhuǎn)換地輸出到外存,就是()。
答案:二進(jìn)制文件數(shù)據(jù)以二進(jìn)制形式寫入文件的函數(shù)是fwrite().。()
答案:對(duì)操作系統(tǒng)是以為()單位對(duì)數(shù)據(jù)進(jìn)行管理的。
答案:文件操作文件之前首先要()文件,否則就不能對(duì)其進(jìn)行讀寫。
答案:打開指針是變量,它具有的值是某個(gè)變量或?qū)ο蟮牡刂分?。(?/p>
答案:對(duì)所謂“文件”一般指存儲(chǔ)在外部介質(zhì)上數(shù)據(jù)的集合。()
答案:對(duì)已知有double型變量x=2.5,y=4.7,整型變量a=7,則表達(dá)式x+a%3*(int)(x+y)%2/4的值是()
答案:2.5定義并初始化結(jié)構(gòu)體變量的目的是使用結(jié)構(gòu)體變量中的成員指針。()
答案:錯(cuò)定義好一個(gè)結(jié)構(gòu)體類型后,并不分配()空間.
答案:內(nèi)存在調(diào)用函數(shù)時(shí),如果實(shí)參是簡單變量,它與對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。
答案:單向值傳遞在標(biāo)準(zhǔn)C中,所有關(guān)系運(yùn)算符的優(yōu)先級(jí)都相同。()
答案:錯(cuò)在定義結(jié)構(gòu)體類型和結(jié)構(gòu)體變量的同時(shí),對(duì)結(jié)構(gòu)體變量初始化。()
答案:對(duì)在多層循環(huán)中,一個(gè)break語句只向外跳一層()
答案:對(duì)在單片機(jī)應(yīng)用系統(tǒng)中,LED數(shù)碼管顯示電路通常有()顯示方式。
答案:靜態(tài)和動(dòng)態(tài)在使用結(jié)構(gòu)體指針變量之前,首先需要定義()。
答案:結(jié)構(gòu)體指針在一個(gè)C源程序文件中,若定義一個(gè)只允許本源文件中所有函數(shù)使用的全局變量,則該變量需要使用的存儲(chǔ)類別是()。
答案:static在switch語句中必須使用break語句。()
答案:錯(cuò)在scanf()函數(shù)的格式說明符中,長整型數(shù)的輸入格式說明符是()。
答案:%ld在printf()函數(shù)的格式說明符中,雙精度浮點(diǎn)型數(shù)的輸出格式說明符是()。
答案:%lf在C語言函數(shù)調(diào)用中,函數(shù)返回值的類型是由定義該函數(shù)時(shí)所指定的函數(shù)類型所決定。()
答案:對(duì)在C語言中,將語句if(x==5);寫成if(x=5);將導(dǎo)致編譯錯(cuò)誤。()
答案:錯(cuò)在C語言中,定義數(shù)組inta[7]={3,4,5,6,7,8,9},則a[5]的值為()。
答案:8在C語言中,函數(shù)的數(shù)據(jù)類型是指()。
答案:函數(shù)返回值的數(shù)據(jù)類型在C語言中,共用體類型同結(jié)構(gòu)體類型一樣,都屬于(),它在定義上與結(jié)構(gòu)體類型十分相似。
答案:構(gòu)造類型在C程序中,用整數(shù)0表示邏輯“假”。()
答案:對(duì)哪個(gè)函數(shù)的作用是獲取文件位置指針的當(dāng)前位置?()
答案:ftell()哪個(gè)函數(shù)的作用是將文件位置指針指向文件開頭?()
答案:rewind()哪一個(gè)函數(shù)的作用是將文件位置指針指向文件開頭()
答案:rewind()合法的數(shù)組定義是()。
答案:chara[]={0,1,2,3,4,5};變量定義后,如果沒有賦值,那變量多表示的存儲(chǔ)單元是空的。()
答案:錯(cuò)單片機(jī)輸出信號(hào)為()電平
答案:TTL單片機(jī)是一塊超大規(guī)模的集成電路,是微電子技術(shù)和計(jì)算機(jī)技術(shù)相結(jié)合的產(chǎn)物。()
答案:對(duì)函數(shù)定義中,函數(shù)體可以是一個(gè)空函數(shù),并且一對(duì){}可以省略。()
答案:錯(cuò)函數(shù)#includeintmain(void){printf("學(xué)號(hào)姓名班級(jí)\n");return0;}在屏幕上輸出的結(jié)果是?()
答案:學(xué)號(hào)姓名班級(jí)寫入函數(shù)unsignedintfwrite(constvoid*str,unsignedintsize,unsignedintcount,FILE*file);中size是什么意思?()
答案:待寫入數(shù)據(jù)的字節(jié)數(shù)關(guān)鍵字struct是下列哪種語句用的。()
答案:定義結(jié)構(gòu)體關(guān)于程序設(shè)計(jì)基本概念,以下敘述錯(cuò)誤的是()
答案:計(jì)算機(jī)可以直接執(zhí)行由任意高級(jí)語言編寫的程序關(guān)于程序中的注釋,以下敘述正確的是()
答案:注釋的內(nèi)容必須放在/*和*之間關(guān)于函數(shù),下列說法正確的是?()
答案:同一個(gè)函數(shù)可以被一個(gè)或多個(gè)函數(shù)調(diào)用任意多次。關(guān)于C語言中的return語句正確的是()。
答案:可以在一個(gè)函數(shù)中出現(xiàn)多次共用體的內(nèi)存必須是最寬基本數(shù)據(jù)類型的整數(shù)倍,如果不是,則填充字節(jié)。()
答案:對(duì)共用體的內(nèi)存必須()其成員變量中大數(shù)據(jù)類型(包括基本數(shù)據(jù)類型和數(shù)組)的大小
答案:大于或等于共用體變量定義的同時(shí),只能用其中一個(gè)成員的類型值進(jìn)行初始化。()
答案:對(duì)共用體又叫(),是一種特殊的數(shù)據(jù)類型。
答案:聯(lián)合體假如要定義兩個(gè)data類型的共用體變量a和b,則不能采用下列哪種方式。()
答案:不用定義直接使用任何程序都有主函數(shù)嗎?()
答案:對(duì)以下選項(xiàng)中敘述正確的是()
答案:使用三種基本結(jié)構(gòu)就可以實(shí)現(xiàn)任何復(fù)雜算法以下選項(xiàng)中,與n=i++完全等價(jià)的表達(dá)式是()
答案:n=i,i=j+1以下能對(duì)二維數(shù)組a進(jìn)行正確初始化的語句是()。
答案:inta[][3]={{1,2,3},{4,5,6}};以下程序輸出結(jié)果是(
)
#include<>Main(){Intnum=0;While(num<=2){Num++;Printf(“%d”,num);}}
答案:123以下程序的運(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");}}
答案:星期一以下程序的運(yùn)行結(jié)果是()#include"stdio.h"main(){floatc=3.0,d=4.0;if(c>d)c=5.0;elsec=7.0;printf("%.1f\n",c);}
答案:7.0以下程序的運(yùn)行結(jié)果是()。#include”stdio.h”main(){inta=4,b=3,c=5,d=2;if(a>b)if(b>c)printf("%d",d++);elseprintf("%d",++d);printf("%d\n",d);}
答案:33以下程序的運(yùn)行結(jié)果是()。#include”stdio.h”main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d++);elseprintf("%d",++d);printf("%d\n",d);}
答案:2以下程序的運(yùn)行以下說法正確的是()#include"stdio.h"main(){intx=3,y=0,z=0;if(x=y+z)printf("****");elseprintf("####");}
答案:輸出###以下程序的輸出結(jié)果是()。#includeintmain(){chara[]="programming",b[]="language";char*p1,*p2;inti;p1=a;p2=b;for(i=0;i<7;i++)if(*(p1+i)==*(p2+i))printf("%c",*(p1+i));}
答案:ga以下程序段運(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];
答案:21以下正確的說法是()。
答案:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套以下正確的描述是()。在C語言程序中
答案:函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套;函數(shù)的定義和調(diào)用均不可以嵌套;函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套以下正確的函數(shù)定義形式是(
)。
答案:doublefun(intx,inty)以下是正確C語言實(shí)型常量的是()
答案:1e-1以下對(duì)字符數(shù)組進(jìn)行正確初始化的是()。
答案:staticcharword[]={'c','o','o','l'};;staticcharword[]={"cool\0"};;staticcharword[]="cool\0";以下對(duì)二維數(shù)組a進(jìn)行錯(cuò)誤初始化的是()。
答案:inta[2][3]={{1,2},{3,4},{5,6}};;inta[2][]={1,2,3,4,5,6};;inta[2][]={{1,2},{3,4}};以下對(duì)一維數(shù)組a進(jìn)行正確初始化的是()。
答案:inta[10]={0};;inta[10]={10*2};;inta[10]={};以下敘述錯(cuò)誤的是()
答案:所有程序行都必須用分號(hào)結(jié)束;C語言程序由C語句組成,可以省略main函數(shù);分號(hào)是C語句之間的分隔符以下敘述正確的是()
答案:C編譯程序把文件后綴為c的源程序文件編譯成文件后綴為.obj的二進(jìn)制文件以下敘述中錯(cuò)誤的是()
答案:書寫風(fēng)格良好的程序易讀性好以下關(guān)于數(shù)組的描述正確的是()。
答案:數(shù)組的大小是固定的,但所有數(shù)組元素的類型必須相同;以下不能用于實(shí)型數(shù)據(jù)的運(yùn)算符是()A.+
答案:%以下不正確的說法是()。
答案:形參可以是常量、變量或表達(dá)式代碼structStudentming=*m;是什么意思。()
答案:將Student的指針變量m指向?qū)?yīng)的變量ming;代碼structming;定義的是結(jié)構(gòu)體類型變量ming。()
答案:對(duì)代碼inta=2,b=3,c;c=(c=a+b,a++,c+b);代碼執(zhí)行后c的值是()。
答案:8代碼inta=2,b=3,c;a++;c=a+b;代碼執(zhí)行后c的值是()。
答案:6串行口的控制寄存器為()。
答案:SCON與以下程序等價(jià)的是(
)while(a){If(b)continue;
C;}
答案:while(a)
{if(!b)c;}下面表達(dá)式值為0的是()。
答案:3/5下面能正確進(jìn)行字符串“ABCDE”賦值操作的語句是()。
答案:char*s;s="ABCDEF";下面程序的輸出是()。#include#includeintmain(){charp1[10]="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n",str);}
答案:xyabcABC下面程序段的輸出結(jié)果是()。inta[][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*p)[3];p=a;printf(“%d\n”,*(*(p+1)+2));
答案:6下面程序段中,for循環(huán)的執(zhí)行次數(shù)是()。char*s="\ta\018bc";for(;*s!='\0';s++)printf("*");
答案:6下面正確的描述是()。
答案:調(diào)用函數(shù)時(shí),實(shí)參可以是表達(dá)式;調(diào)用函數(shù)時(shí),將形參分配內(nèi)存單元;調(diào)用函數(shù)時(shí),實(shí)參與形參的類型必須一致下面有關(guān)for循環(huán)的正確描述是()
答案:在for循環(huán)語句中,可以包含多條語句,但要用括號(hào)括起來下面是對(duì)數(shù)組s的初始化操作,其中不正確的是()。
答案:chars[5]=“abcdef”;下面循環(huán)體的總執(zhí)行次數(shù)()Inti,j;For(i=5;i;i--)For(j=0;j<4;j++)
答案:20下面對(duì)字符串變量的初始化或賦值操作中,錯(cuò)誤的是()。
答案:chara[10];a="OK";下面敘述正確的是()。
答案:字符串“123”小于字符串下列語句不是死循環(huán)的是(
)
答案:k=0;Do
{
++k;}while(k<=0)下列程序段的輸出結(jié)果是()。#includevoidfun(int*x,int*y){printf("%d%d",*x,*y);*x=3;*y=4;}intmain(){intx=1,y=2;fun(&y,&x);printf("%d%d",x,y);}
答案:2143下列對(duì)C語言特點(diǎn)的描述中,錯(cuò)誤的是()。
答案:C語言不是結(jié)構(gòu)化程序設(shè)計(jì)語言下列哪一個(gè)不是C語言的的主要特點(diǎn)()。
答案:能完成任何功能下列函數(shù)定義形式正確的是(
)。
答案:intf(intx,inty)下列函數(shù)在屏幕上輸出的結(jié)果是?(
)#include
intmain(void){
printf("****\n***\n**\n*\n");
return0;}
答案:**********下列關(guān)于C語言程序在結(jié)構(gòu)上特點(diǎn)的描述中,錯(cuò)誤的是()。
答案:C語言程序被執(zhí)行時(shí),通常是從第1個(gè)函數(shù)開始下列不正確的敘述是()。
答案:在C語言程序中,%運(yùn)算符的優(yōu)先級(jí)高于/運(yùn)算符。下列不是C語言特點(diǎn)的是?()
答案:只有64個(gè)保留字(reservedkeywords),使變量、函數(shù)命名有更多彈性。一個(gè)文件要有唯一的文件標(biāo)識(shí),以便用戶識(shí)別和引用。文件標(biāo)識(shí)包括3部分,分別為文件路徑、文件名主干和文件后綴。()
答案:對(duì)一個(gè)C語言程序是由一個(gè)或多個(gè)函數(shù)組成的,其中必須包含一個(gè)函數(shù),函數(shù)名是main。()
答案:對(duì)while循環(huán)語句中可以嵌套for循環(huán)語句()
答案:對(duì)While()循環(huán)體中最多只能有一條語句()
答案:錯(cuò)MCS-51程序存儲(chǔ)器只能存儲(chǔ)程序()
答案:錯(cuò)if語
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年浙江財(cái)經(jīng)大學(xué)東方學(xué)院單招職業(yè)適應(yīng)性考試題庫及完整答案詳解1套
- 2026年克孜勒蘇職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試題庫參考答案詳解
- 2026年牡丹江大學(xué)單招職業(yè)技能考試題庫及答案詳解1套
- 2026年柳州城市職業(yè)學(xué)院單招職業(yè)傾向性測試題庫參考答案詳解
- 2026年河南省商丘市單招職業(yè)傾向性測試題庫參考答案詳解
- 2026年泉州輕工職業(yè)學(xué)院單招職業(yè)傾向性考試題庫及完整答案詳解1套
- 2026年云南理工職業(yè)學(xué)院單招綜合素質(zhì)考試題庫及答案詳解1套
- 2026年山東外貿(mào)職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫含答案詳解
- 2026年云南能源職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫參考答案詳解
- 2026年重慶航天職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫參考答案詳解
- 2025年課件-(已瘦身)2023版馬原馬克思主義基本原理(2023年版)全套教學(xué)課件-新版
- 2025云南省人民檢察院招聘22人考試筆試備考題庫及答案解析
- 2025國家統(tǒng)計(jì)局齊齊哈爾調(diào)查隊(duì)招聘公益性崗位5人筆試考試備考題庫及答案解析
- 全膀胱切除課件
- 護(hù)理質(zhì)量改進(jìn)工具:深入解析PDCA
- 承重載荷管理制度范本(3篇)
- 工程質(zhì)量檢測工作總體思路
- 線性規(guī)劃完整課件
- GB/T 46423-2025長輸天然氣管道放空回收技術(shù)規(guī)范
- 現(xiàn)代精細(xì)化工生產(chǎn)技術(shù) 課件 模塊1-4 表面活性劑 -涂料
- 合伙開母嬰店協(xié)議合同
評(píng)論
0/150
提交評(píng)論