




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
高級(jí)語言程序設(shè)計(jì)(嵌入式C)知到章節(jié)測試答案智慧樹2023年最新天水師范學(xué)院第一章測試
"程序=算法+數(shù)據(jù)結(jié)構(gòu)"是()提出的。
參考答案:
尼古拉斯?沃斯
下列內(nèi)容,()不屬于編程語言。
參考答案:
Hello
編程的關(guān)鍵在于選擇恰當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu),設(shè)計(jì)出解決問題的數(shù)學(xué)表達(dá)。()
參考答案:
對(duì)
下列內(nèi)容,()不屬于算法描述方法。
參考答案:
調(diào)查研究法
自然語言就是人們?nèi)粘S玫恼Z言,或者個(gè)人所能理解的符號(hào)體系。()
參考答案:
對(duì)
下列步驟,()不屬于四步法。
參考答案:
選定編程語言
在無代碼編程階段,重點(diǎn)需要考慮程序算法要表達(dá)的內(nèi)容,并用自然語言、流程圖或N-S圖描述出來。()
參考答案:
對(duì)
雙分支選擇結(jié)構(gòu)是通過()來區(qū)分兩條分支
參考答案:
條件表達(dá)式
所謂混合結(jié)構(gòu)的無代碼編程,就是將()、選擇、循環(huán)結(jié)構(gòu)的無代碼編程以某種組合的方式串起來。
參考答案:
順序
循環(huán)結(jié)構(gòu)嵌套選擇結(jié)構(gòu)可以用于篩選符合條件的數(shù)據(jù)。()
參考答案:
對(duì)
第二章測試
有如下程序
#include<stdio.h>
voidmain()
{floatx=5.0,y;
if(x<0.0)y=0.0;
elseif(x<10.0)y=1.0/x;
elsey=1.0;
printf("%f\n",y);
}
該程序的輸出結(jié)果是_()
參考答案:
0.200000
有如下程序:
#include<stdio.h>
voidmain()
{inta=2,b=-1,c=2;
if(a<b)
if(b<0)c=0;
elsec++;
printf("%d\n",c);
}
該程序的輸出結(jié)果是()
參考答案:
2
下列程序執(zhí)行后的輸出結(jié)果是
voidmain()
{intx,y=1,z;
if((z=y)<0)x=4;
elseif(y==0)x=5;
elsex=6;
printf("%d,%d\n",x,y);
}()
參考答案:
6,1
有如下程序
#include<stdio.h>
voidmain()
{intx=1,a=0,b=0;
switch(x)
{
case0:b++;
case1:a++;
case2:a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
該程序的輸出結(jié)果是()
參考答案:
a=2,b=1
下面程序的輸出結(jié)果是
#include<stdio.h>
voidmain()
{inta=-1,b=1,k;
if((++a<0)&&(b--<=0))
printf("%d%d\n",a,b);
else
printf("%d%d\n",b,a);
}()
參考答案:
10
以下程序的輸出結(jié)果是
main()
{inta=100;
if(a>100)printf("%d\n",a>100);
elseprintf("%d\n",a<=100);
}()
參考答案:
1
若執(zhí)行下面的程序從鍵盤上輸入9,則輸出結(jié)果是.
#include<stdio.h>
voidmain()
{intn;
scanf("%d",&n);
if(n++<10)printf("%d\n",n);
elseprintf("%d\n",n--);}()
參考答案:
10
以下程序輸出結(jié)果是
#include<stdio.h>
voidmain()
{intm=4;
if(++m>5)printf("%d\n",m--);
elseprintf("%d\n",--m);
}()
參考答案:
4
有以下程序
#include<stdio.h>
voidmain()
{inta,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
輸出結(jié)果是()
參考答案:
2,1
運(yùn)行下面程序時(shí),若從鍵盤輸入數(shù)據(jù)為"123",
則輸出結(jié)果是
#include"stdio.h"
voidmain()
{intnum,i,j,k,place;
scanf("%d",&num);
if(num>99)
place=3;
elseif(num>9)
place=2;
else
place=1;
i=num/100;
j=(num-i*100)/10;
k=(num-i*100-j*10);
switch(place)
{case3:printf("%d%d%d\n",k,j,i);
break;
case2:printf("%d%d\n",k,j);
break;
case1:printf("%d\n",k);
}
}()
參考答案:
321
執(zhí)行下列程序后的輸出結(jié)果是
#include<stdio.h>
voidmain()
{intk=4,a=3,b=2,c=1;
printf("%d\n",k<a?k:c<b?c:a);
}()
參考答案:
1
第三章測試
以程序編譯層面劃分程序的組成結(jié)構(gòu)可分為:程序預(yù)編譯塊;主函數(shù)塊;子函數(shù)塊。()
參考答案:
對(duì)
函數(shù)內(nèi)劃分程序結(jié)構(gòu)可分為:定義及初始化與數(shù)據(jù)輸入塊、數(shù)據(jù)計(jì)算塊、輸出及結(jié)果塊。()
參考答案:
對(duì)
運(yùn)行下面程序后,輸出是
#include<stdio.h>
voidmain()
{intk=-3;
if(k<=0)printf("****\n");
elseprintf("####\n")
}()
參考答案:
有語法錯(cuò)誤不能通過編譯
執(zhí)行下面程序的輸出結(jié)果是
#include<stdio.h>
voidmain()
{inta=5,b=0,c=0;
if(a=a+b)printf("****\n");
elseprintf("####\n");
}()
參考答案:
輸出****
報(bào)錯(cuò)信息調(diào)試中包括錯(cuò)誤信息和警告信息在內(nèi)。()
參考答案:
對(duì)
語句預(yù)設(shè)調(diào)試是IDE編程平臺(tái)所提供的調(diào)試功能。()
參考答案:
錯(cuò)
語句預(yù)設(shè)調(diào)試是一種語句級(jí)別的調(diào)試方法。()
參考答案:
對(duì)
循環(huán)結(jié)構(gòu)的程序無法使用單步調(diào)試。()
參考答案:
錯(cuò)
程序暫停在斷點(diǎn)處時(shí),無法知道各個(gè)變量的當(dāng)前值。()
參考答案:
錯(cuò)
在調(diào)試狀態(tài)下執(zhí)行程序時(shí),會(huì)在設(shè)置的最后一個(gè)斷點(diǎn)處暫停。()
參考答案:
錯(cuò)
第四章測試
要求下面的程序運(yùn)行后,顯示如下結(jié)果:
21046
1523
2478
5132
則程序中的劃線處應(yīng)填入
#include<stdio.h>
voidmain()
{inta[4][4]={________};
inti,j;
for(i=0;i<4;i++)
{for(j=0;j<4;j++)printf("%4d",a[i][j]);
printf("\n");}
}()
參考答案:
{2,10,4,6},{1,5,2,3},{2,4,7,8},{5,1,3,2}
給出以下定義:
charx[]="abcdefg";
chary[]={'a','b','c','d','e','f','g'};
則正確的敘述為()
參考答案:
數(shù)組x的長度大于數(shù)組y的長度
定義如下變量和數(shù)組:
inti;
intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
則下面語句的輸出結(jié)果是
for(i=0;i<4;i++)printf("%3d",x[i][3-i]);()
參考答案:
471013
下面程序輸出的結(jié)果是
#include<stdio.h>
voidmain()
{inti,j,x=0;
staticinta[6]={1,2,3,4,5,6};
for(i=0,j=1;i<5;++i,j++)x+=a[i]*a[j];
printf("%d\n",x);
}()
參考答案:
數(shù)組a中相鄰各元素的乘積之和
若希望下面的程序運(yùn)行后輸出45,程序空白處的正確選擇是
#include<stdio.h>
voidmain()
{inti,j=10,a[]={1,3,5,7,9,11,13,15};
for(____________)
j+=a[i];
printf("%d\n",j);
}()
參考答案:
i=5;i>=1;--i
若有以下說明:
chars1[]={"tree"},s2[]={"flower"};,
則以下對(duì)數(shù)組元素或數(shù)組的輸出語句中,正確的是()
參考答案:
puts(s1);puts(s2);
下列程序的輸出結(jié)果是
#include<stdio.h>
voidmain()
{charb[]="ABCDEFG";
charp=0;
while(p<7)
putchar(b[p++]);
putchar('\n');
}()
參考答案:
ABCDEFG
下述對(duì)C語言字符數(shù)組的描述中錯(cuò)誤的是()
參考答案:
可以在賦值語句中通過賦值運(yùn)算符"="對(duì)字符數(shù)組整體賦值
以下程序的輸出結(jié)果是
#include<stdio.h>
voidmain()
{inti,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf("%d,",x[i][i]);
printf("\n");
}()
參考答案:
1,5,9,
如有定義語句inta[]={1,8,2,8,3,8,4,8,5,8};,則數(shù)組a的大小是()
參考答案:
10
設(shè)有如下定義:
charaa[2][20]={"abcd","ABCD"};
則以下說法中錯(cuò)誤的是()
參考答案:
aa[0][0]可以看作是一維數(shù)組名
以下對(duì)C語言函數(shù)的有關(guān)描述中,正確的是()
參考答案:
在C中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
有如下說明:inta[10]={0,1,2,3,4,5,6,7,8,9};
則數(shù)值不為9的表達(dá)式是()
參考答案:
a[8]
設(shè)有數(shù)組定義:chararray[]="China";則數(shù)組array所占的存儲(chǔ)空間為()
參考答案:
6個(gè)字節(jié)
下面程序的輸出是
#include<stdio.h>
intm=13;
intfun2(intx,inty)
{intm=3;
return(x*y-m);
}
voidmain()
{inta=7,b=5;
printf("%d\n",fun2(a,b)/m);
}()
參考答案:
2
請讀程序:
#include<stdio.h>
f(intb[],intn)
{inti,r=0;
for(i=0;i<=n;i++)r=r+b[i];
returnr;
}
voidmain()
{
intx,a[]={2,3,4,5,6,7,8,9};
x=f(a,3);
printf("%d\n",x);}
上面程序的輸出結(jié)果是()
參考答案:
14
若函數(shù)調(diào)用時(shí)用數(shù)組名作為函數(shù)參數(shù),以下敘述中,不正確的是()
參考答案:
實(shí)參與其對(duì)應(yīng)的形參分別占用不同的存儲(chǔ)空間
以下敘述中,不正確的是()
參考答案:
使用floatb定義的外部變量存放在內(nèi)存中的動(dòng)態(tài)存儲(chǔ)區(qū)
如果一個(gè)函數(shù)位于C程序文件的上部,在該函數(shù)體內(nèi)說明語句后的復(fù)合語句中定義了一個(gè)變量,則該變量()
參考答案:
為局部變量,只在該復(fù)合語句中有效
調(diào)用函數(shù)時(shí),當(dāng)實(shí)參和形參都是簡單變量時(shí),它們之間數(shù)據(jù)傳遞的過程是()
參考答案:
實(shí)參將其值傳遞給形參,調(diào)用結(jié)束時(shí)形參并不將其值回傳給實(shí)參
以下敘述中,不正確的是()
參考答案:
在main函數(shù)體內(nèi)定義的變量是全局變量
若函數(shù)調(diào)用時(shí)參數(shù)為基本數(shù)據(jù)類型的變量(俗稱簡單變量),以下敘述正確的是()
參考答案:
實(shí)參與其對(duì)應(yīng)的形參分別占用不同的存儲(chǔ)單元
在調(diào)用函數(shù)時(shí),如果實(shí)參是簡單變量,它與對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()
參考答案:
單向值傳遞
以下函數(shù)fun形參的類型是
fun(floatx)
{floaty;
y=3*x-4;
returny;}()
參考答案:
float
C語言中規(guī)定函數(shù)的返回值的類型是由()
參考答案:
在定義該函數(shù)時(shí)所指定的類型所決定
第五章測試
兩個(gè)變量交換數(shù)據(jù)算法的要領(lǐng)是借助第三方變量作為中轉(zhuǎn)“場地”。()
參考答案:
對(duì)
累加算法的關(guān)鍵在于,構(gòu)造形如“Sum=Sum+N”的累加式,此式必須出現(xiàn)在循環(huán)中才能被反復(fù)執(zhí)行,從而實(shí)現(xiàn)累加功能。()
參考答案:
對(duì)
累乘算法的核心內(nèi)容是:構(gòu)造形如“Mul=Mul+New”的累加算式,此式必須在循環(huán)中才能被反復(fù)執(zhí)行,從而實(shí)現(xiàn)累乘功能。()
參考答案:
錯(cuò)
整數(shù)各數(shù)位拆數(shù)算法的核心是:利用“任何正整數(shù)整除10的余數(shù)即得該數(shù)個(gè)位上的數(shù)字”的特點(diǎn),用循環(huán)從低位到高位依次取出整數(shù)的每一數(shù)位上的數(shù)字。()
參考答案:
對(duì)
輾轉(zhuǎn)相除算法的核心是:求兩個(gè)正整數(shù)為a和b的最大公約數(shù),從a和b的除法開始,當(dāng)余數(shù)不為0時(shí),反復(fù)用上一次的除數(shù)與余數(shù)相除,直到余數(shù)為0為止。()
參考答案:
對(duì)
素?cái)?shù)又稱質(zhì)數(shù),即“只能被1、2和自身整除的大于1的自然數(shù)”。()
參考答案:
錯(cuò)
窮舉算法也稱為“枚舉法”,即將可能出現(xiàn)的每一種情況一一測試,判斷是否滿足條件,一般采用循環(huán)來實(shí)現(xiàn)。()
參考答
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025授權(quán)許可合同范本
- 2025年訂購戶外全彩LED電子顯示屏委托制作合同
- 《鋼結(jié)構(gòu)設(shè)計(jì)原則》課件
- 《深入了解性傳播疾病》課件
- 《深入探索中醫(yī)養(yǎng)生》課件
- 小升初-語文基礎(chǔ)卷06
- 天津市部分區(qū)2025屆高三下學(xué)期3月一模試題 政治 含解析
- (二統(tǒng))曲靖市2024-2025學(xué)年高三年級(jí)第二次教學(xué)質(zhì)量監(jiān)測政治試卷(含答案)
- 2025年內(nèi)江道路貨物運(yùn)輸駕駛員考試
- 沈陽工業(yè)大學(xué)《內(nèi)耳前庭功能評(píng)估與康復(fù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 協(xié)作機(jī)器人比賽理論試題庫(含答案)
- 小學(xué)語文項(xiàng)目式學(xué)習(xí)模式案例:美妙的“童話小鎮(zhèn)”集市(二下)
- 部編四年級(jí)語文下冊 《記金華雙龍洞 》說課課件
- 600MW臨界蒸汽輪機(jī)外缸重型鑄鋼件鑄造技術(shù)
- 工程掛靠協(xié)議書格式
- DL∕T 1502-2016 廠用電繼電保護(hù)整定計(jì)算導(dǎo)則
- 《烏有先生歷險(xiǎn)記》原文及翻譯
- 租賃托管合同模板
- 居間人居間費(fèi)用分配協(xié)議范本
- 永磁無刷直流電機(jī)驅(qū)動(dòng)的研究
- 鋰電池起火應(yīng)急演練
評(píng)論
0/150
提交評(píng)論