版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
程序設(shè)計基礎(chǔ)C學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年函數(shù)中不可以沒有return語句。
答案:
錯
傳值調(diào)用的形參只有在被調(diào)用時才被創(chuàng)建(分配存儲單元)。
答案:
對
傳值調(diào)用時,實參不限于變量名,而可以是表達(dá)式。
答案:
對
聲明float類型變量x和指向x的指針變量px的語句是
答案:
floatx,*px=&x;
函數(shù)f可以用f(f(x))形式調(diào)用,f是遞歸函數(shù)。
答案:
錯
(提示:a為二維數(shù)組。pa為指針數(shù)組,數(shù)組包含5個元素,每個元素是一個字符指針,可以將a中的某一行,賦值給pa)
答案:
for(i=0;i<5;i++)pa[i]=a[i];
(提示:a為一個字符,b為一級指針,指向a;c為二級指針,指向b。)
答案:
&a=*&b
(提示:定義一個函數(shù),需要確定它的返回類型、輸入?yún)?shù)列表。)
答案:
char*find_ch(char*s,charch)
源程序每次修改后,都必須重新編譯、連接。
答案:
對
(提示:填空中需要填寫for循環(huán)的第二個表達(dá)式,用來控制循環(huán)的條件,需要確定循環(huán)的上限,考慮是否取到等號。)
答案:
i<=100;
(提示:取個位數(shù):a%10。取十位數(shù):a/10。判斷相等用==。通過邏輯與組合)
答案:
a%10==b/10&&b%10==a/10
編譯錯誤是語法錯誤,運(yùn)行結(jié)果錯誤是邏輯錯誤。
答案:
對
(提示:ctype.h頭文件中有大小寫字母轉(zhuǎn)換的函數(shù):tolower,toupper。因此可以直接轉(zhuǎn)化后用==判斷是否一樣即可。)
答案:
tolower(a)==b
(提示,兩個關(guān)系表達(dá)式要通過邏輯運(yùn)算符進(jìn)行連接)
答案:
-5<=x&&x<=3
(提示:使用malloc函數(shù)進(jìn)行動態(tài)內(nèi)存分配)
答案:
p=(int*)malloc(n*sizeof(int))
根據(jù)圖形,分三行輸出,第一行和第三行直接輸出整行的*,行末的換行\(zhòng)n不要忘記。第二行分別為*和字符串,直接整行輸出就可以了。)
答案:
#includeintmain(){
printf("***************\n");
printf("*HelloWorld*\n");
printf("***************\n");
return0;}
二維數(shù)組中,行下標(biāo)界可以省,列下標(biāo)界不能省。原因是二維數(shù)組是按照行進(jìn)行保存的,要正確取出某一行,需要知道該行中有幾個元素(即共有幾列))
答案:
行下標(biāo)界
(提示:在for中寫出三個表達(dá)式)
答案:
ch='A';ch<='Z';ch++
(4)zf=='B'
。
答案:
24.3###1###0###1
數(shù)組名(常量指針,contantpointer),指向數(shù)組第一個元素,該指向不可改變,a++自增會修改a的指向,該操作不可行。)
答案:
不能
'\007',"X"都屬于char數(shù)據(jù)類型。
答案:
錯
scanf函數(shù)中的格式符“%f”能用于輸入double類型數(shù)據(jù)。
答案:
錯
C程序的注釋只能是一行。
答案:
錯
的輸出結(jié)果是
答案:
x=256.810000
pi=3.141593
通過了編譯、連接的程序就是正確的程序。
答案:
錯
C程序的執(zhí)行總是從該程序的main函數(shù)開始,在main函數(shù)最后結(jié)束。
答案:
對
按格式符“%6.3f”輸出i(i=123.45)時,輸出結(jié)果為23.450。
答案:
錯
*(y+2)+2為y[2][2]地址,*y為y[0][0]地址,地址相減,y[2][2]元素與y[0][0]元素,中間間隔2行,每行3列,2*3=6;在第三行下標(biāo)為2,前面有0,1下標(biāo),因此6+2=8)
答案:
8
printf輸出浮點型數(shù)時,默認(rèn)小數(shù)點后6位。
答案:
對
scanf函數(shù)中的格式符“%d”不能用于輸入實型數(shù)據(jù)。
答案:
對
在寫答案時要注意數(shù)組下標(biāo)是從0開始的,a[0][0],表示的是
1行、第1列的元素,因此在已知第i行第j列元素,取其下標(biāo)時,應(yīng)該是i-1,j-1)
答案:
*(*(a+i-1)+j-1)###a[i-1][j-1]
只要在下標(biāo)為7的位置賦值'\0',表示字符串結(jié)束)
答案:
str1[7]='\0'
輸出結(jié)果是
答案:
x=256.81
pi=
3.1415926535
aaaa
(提示:取絕對值可以使用math.h頭文件中的fabs函數(shù))
答案:
s=fabs(y)*x/fabs(x)
(5)直接輸出最小值信息。
答案:
#includeintmain(){
floata[5][6],min;
inti,j,k,l;
for(i=0;i<5;i++)
for(j=0;j<6;j++)
scanf("%f",&a[i][j]);
for(i=0;i<5;i++)
{
for(j=0;j<6;j++)
printf("%8.2f",a[i][j]);
printf("\n");
}
min=a[0][0];
k=0;
l=0;
for(i=0;i<5;i++)
for(j=0;j<6;j++)
if(a[i][j]
聲明“floatx=2.5,y=4.7;inta=7;”,表達(dá)式x+a%3*(int)(x+y)%2/4值為
。
答案:
2.5
charch='$',floatx=153.45;函數(shù)printf("%c%-8.2f\\n",ch,x)的輸出結(jié)果是
答案:
$153.45
\n
floatalfa=60,pi=3.1415926535626;函數(shù)printf("sin(%3.0f*%f/180)\n",alfa,pi)的輸出結(jié)果是
答案:
sin(60*3.141593/180)
inti=234,j=567;函數(shù)printf("%d%d\n",i,j)的輸出結(jié)果是
答案:
234567
C程序的注釋部分可以出現(xiàn)在程序中的任何位置,它對程序的編譯和運(yùn)行不起任何作用,但可以增加程序的可讀性。
答案:
對
在任何C程序中都必須有且只能有一個主函數(shù),主函數(shù)名必須為
。
答案:
main
(提示:可以通過講該變量的類型轉(zhuǎn)換為int,去掉小數(shù)部分,即可取到該數(shù)的整數(shù)部分。同時原數(shù)減去整數(shù)部分,即為小數(shù)部分。)
答案:
(int)x+y-(int)y
C程序是由函數(shù)構(gòu)成的,一個C程序中至少包含一個
,因此,
是C語言的基本單位。
答案:
main函數(shù);main;主函數(shù)###函數(shù)
轉(zhuǎn)換公式:F=9.0/5*C+32
答案:
//轉(zhuǎn)化公式:F=9/5*C+32#includeintmain(void){
floatc,f;
printf("PleaseinputaCelsiustemperature:");
scanf("%f",&c);
f=9.0/5*c+32;
printf("Fah:%.2f",f);
return0;}
循環(huán)程序段“k=5;for(;k<0;k--);”執(zhí)行后,k的值為
答案:
5
C的int類型數(shù)據(jù)可以表示任何整數(shù)。
答案:
錯
執(zhí)行程序段“y=1;x=5;while(x--);y++;”后,y的值為
答案:
2
x_1,X_2,High,printf,β,3DS,$23,i/j都是正確的的變量名。
答案:
錯
按格式符“%d”輸出float類型變量時,截斷小數(shù)位取整后輸出。
答案:
錯
編程,用scanf函數(shù)輸入1個10進(jìn)制整數(shù)、1個單精度浮點數(shù)、1個雙精度浮點數(shù),并通過printf函數(shù)把輸入的3個數(shù)分別輸出。
答案:
#include
intmain()
{
intk;
floatx;
doubled;
scanf("%d%f%lf",&k,&x,&d);
printf("%d,%f,%f\n",k,x,d);
}
(提示:e指數(shù)可以使用math.h頭文件中的函數(shù)exp)
答案:
(x+1)*exp(2*x)
函數(shù)定義時,如果函數(shù)無返回值時,函數(shù)類型標(biāo)識符為void。
答案:
對
(提示:數(shù)組名為指針常量,不能指向新的地址。)
答案:
++a
(提示:自增優(yōu)先級要高于間訪*)
答案
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度水電工程招投標(biāo)合同5篇
- 2025年度新能源車輛采購及運(yùn)營合同3篇
- 2024食堂食品安全保障與供貨合同
- 2025年度智能家居系統(tǒng)采購與施工安裝合同3篇
- 年度科創(chuàng)大數(shù)據(jù)市場分析及競爭策略分析報告
- 年度分步重復(fù)光刻機(jī)競爭策略分析報告
- 2025年私人房產(chǎn)交易合同范本下載6篇
- 2024-2025學(xué)年高中英語Unit4Learningeffectively單元復(fù)習(xí)課教師用書教案新人教版選修10
- 二零二四年南京二手房買賣合同及物業(yè)交接細(xì)則3篇
- 二零二五年度新能源電動車銷售及分期付款協(xié)議2篇
- GA 1551.5-2019石油石化系統(tǒng)治安反恐防范要求第5部分:運(yùn)輸企業(yè)
- 拘留所教育課件02
- 沖壓生產(chǎn)的品質(zhì)保障
- 《腎臟的結(jié)構(gòu)和功能》課件
- 2023年湖南聯(lián)通校園招聘筆試題庫及答案解析
- 上海市徐匯區(qū)、金山區(qū)、松江區(qū)2023屆高一上數(shù)學(xué)期末統(tǒng)考試題含解析
- 護(hù)士事業(yè)單位工作人員年度考核登記表
- 天津市新版就業(yè)、勞動合同登記名冊
- 產(chǎn)科操作技術(shù)規(guī)范范本
- 人教版八年級上冊地理全冊單元測試卷(含期中期末試卷及答案)
- 各種焊工證件比較和釋義
評論
0/150
提交評論