




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序設(shè)計(jì)基礎(chǔ)——C知到章節(jié)測試答案智慧樹2023年最新四川師范大學(xué)第一章測試
第一臺通用電子計(jì)算機(jī)是()。
參考答案:
ENIAC電子數(shù)字積分計(jì)算器
TC3.0集成開發(fā)環(huán)境中,C語言源程序文件的擴(kuò)展名是()。
參考答案:
.CPP
以下選項(xiàng)中可用作C語言合法用戶標(biāo)識符的是()。
參考答案:
_123
以下選項(xiàng)中敘述正確的為()。
參考答案:
C語言的標(biāo)識符可分為關(guān)鍵字、預(yù)定義標(biāo)識符和用戶標(biāo)識符三類
C語言可執(zhí)行程序的開始執(zhí)行點(diǎn)是()。
參考答案:
程序中的main函數(shù)
C語言程序代碼的特點(diǎn)是()。
參考答案:
表達(dá)方式靈活;書寫自由;執(zhí)行效率高
要使得一個(gè)源程序完成計(jì)算任務(wù),必須結(jié)果如下過程和步驟:()。
參考答案:
編譯;鏈接;編輯;執(zhí)行
TC2.0集成環(huán)境中,查看程序運(yùn)行結(jié)果的方法有()。
參考答案:
<ALT+R><U>;<ALT+F5>
C語言不作運(yùn)行時(shí)錯(cuò)誤檢查。()
參考答案:
對
程序閱讀時(shí),每一程序語句的執(zhí)行前的狀態(tài)、執(zhí)行過程和執(zhí)行結(jié)果都要弄清楚才行。()
參考答案:
對
第二章測試
對數(shù)據(jù)類型之間的轉(zhuǎn)換,要遵守的總體法則是()。
參考答案:
以內(nèi)部存儲格式為準(zhǔn),進(jìn)行擴(kuò)展或截?cái)?/p>
在單字節(jié)存儲空間中,235的補(bǔ)碼為()。
參考答案:
-21
在表達(dá)式運(yùn)算中,下述表述錯(cuò)誤的是()。
參考答案:
數(shù)據(jù)類型向優(yōu)先級高的運(yùn)算符看齊
以下選項(xiàng)中合法的字符常量是()。
參考答案:
null
假設(shè)nX=0,nY=0,nZ=0,執(zhí)行nX++&&++nY||++nZ&&(nY&&++nY)后,nX,nY,nZ的值分別是()。
參考答案:
1,0,1
以下程序代碼的執(zhí)行結(jié)果是()。
#include<stdio.h>
intmain(void){
intx=010,y=10;
printf(“%d,%d\n”,++x,y--);
retrun0;
}/*Endofmain()*/
參考答案:
9,10
能夠表示字符串結(jié)束符值的有效方法是()。
參考答案:
0;NULL;'\0'
關(guān)于問號表達(dá)式:<條件表達(dá)式>?<表達(dá)式1>:<表達(dá)式2>,以下陳述正確的是()。
參考答案:
其運(yùn)算結(jié)果是<表達(dá)式1>和<表達(dá)式2>中的數(shù)據(jù)類型較高的類型;其運(yùn)算符的結(jié)合方向是自右至左的
浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)部是近似表示的。()
參考答案:
對
i++和++i都是將i的值加1,故兩者功能是等價(jià)的。()
參考答案:
錯(cuò)
第三章測試
逗號表達(dá)式k=(i=1,j=1,++i,--j)的值是()。
參考答案:
--j的值
對inti,j;scanf(“%d%d”,&i,&j);,輸入:1225后,以下說法正確的是()。
參考答案:
i和j的值分別為12和25
對以下程序代碼,其輸出結(jié)果是()。
#include<stdio.h>
intmain(void){
intx=072;
printf(“%d\n”,x+1);
return0;
}/*Endofmain()*/
參考答案:
59
對以下程序代碼,輸出的結(jié)果是()。
#include<stdio.h>
intmain(void){
intx=0x10;
printf(“%c\n”,'A'+x);
return0;
}/*Endofmain()*/
參考答案:
Q
以下程序的運(yùn)行結(jié)果是()。
#include<stdio.h>
voidmain(void){
inti,j,m,n;
i=8;j=10;
m=++i;
n=j++;
printf(“%d,%d,%d,%d”,i,j,m,n);
return0;
}/*Endofmain()*/
參考答案:
9,11,9,10
C語言中的控制型語句是()。
參考答案:
if、switch;break、continue、goto、return;while、for、dowhile
scanf()的輸入格式控制串中,可以作為格式分隔符的有()。
參考答案:
null
空語句即獨(dú)立的一個(gè)分號語句。()
參考答案:
對
單精度浮點(diǎn)數(shù)的默認(rèn)格式化輸出精度為6位,雙精度則為12位。()
參考答案:
錯(cuò)
scanf()格式控制串中的默認(rèn)分隔符為'\n'。()
參考答案:
錯(cuò)
第四章測試
引入N-S圖的原因是()。
參考答案:
傳統(tǒng)流程圖繪制起來太自由,流程線不好畫
算法的偽代碼表示的主要優(yōu)點(diǎn)是()。
參考答案:
表達(dá)、修改和實(shí)現(xiàn)起來方便
在傳統(tǒng)流程圖中,用來表示輸入輸出的圖形符號是()。
參考答案:
平行四邊形
一個(gè)算法應(yīng)具有"確定性"等5個(gè)特征,下面對另外4個(gè)特征的描述中錯(cuò)誤的是()。
參考答案:
有零個(gè)或多個(gè)輸出
下列敘述中正確的是()。
參考答案:
程序可以作為算法的一種描述方法
描述算法過程的基本控制結(jié)構(gòu)是()。
參考答案:
循環(huán);順序;選擇
算法的基本特征包含()。
參考答案:
確定性;有窮性;輸入輸出;可行性
N-S流程圖也稱()。
參考答案:
無流程線圖;框圖;盒圖
算法要求在執(zhí)行若干步驟后必須停止或結(jié)束。()
參考答案:
對
算法的偽代碼表示法也稱為混合表示法。()
參考答案:
對
第五章測試
在模塊化程序中,每個(gè)程序模塊()。
參考答案:
每個(gè)模塊只能有一個(gè)入口和一個(gè)出口
對if語句的基本形式:if(表達(dá)式)語句,其中“表達(dá)式”()。
參考答案:
可以是任意合法的表達(dá)式
關(guān)于break控制語句的功能,下面錯(cuò)誤的敘述是()。
參考答案:
跳出ifgoto構(gòu)成的循環(huán)控制結(jié)構(gòu)
以下程序段中,循環(huán)次數(shù)不超過10的是()。
參考答案:
inti=10;do{i=i+1;}while(i<0);
選擇結(jié)構(gòu)中的條件與循環(huán)結(jié)構(gòu)中循環(huán)成立的條件,在寫法上可以是任意合法表達(dá)式,但其值只能被判斷為"真"或"假"。下列選項(xiàng)中哪個(gè)值是作為邏輯"假"值()。
參考答案:
0
以下程序運(yùn)行的結(jié)果是()。
...
inty=1;
while(y--);
printf(“y=%d\n”,y);
...
參考答案:
y=-1
對for(;;)控制結(jié)構(gòu),要退出循環(huán)控制結(jié)構(gòu)的方法,可以用()。
參考答案:
return語句;exit()語句;break語句
以下正確的聲明語句是()。
參考答案:
charc[]={'0','2','a','4','5'};;doubled[5]={2.0,4.0,6.0,8.0,10.0};
else總是與距離最近的if匹配。()
參考答案:
錯(cuò)
do-while循環(huán)的while后的分號不可以省略。()
參考答案:
對
第六章測試
FTTB主要解決的問題是()。
參考答案:
將一個(gè)復(fù)雜問題分解成若干相對簡單的小問題
函數(shù)嵌套調(diào)用與返回的基本特點(diǎn)是()。
參考答案:
先調(diào)用后返回
靜態(tài)變量沒有給初值時(shí),其值是()。
參考答案:
0
在以下選項(xiàng)當(dāng)中,敘述正確的是()。
參考答案:
復(fù)雜任務(wù)可以分解成簡單子任務(wù)
C語言規(guī)定,函數(shù)調(diào)用時(shí),實(shí)參和形參之間的數(shù)據(jù)傳遞采取的是()。
參考答案:
值傳遞
模塊化程序設(shè)計(jì)的基本特征是()。
參考答案:
輸出;輸入;處理過程、技巧和步驟
變量的可操作屬性研究的是()。
參考答案:
變量的存儲格式;變量的取值范圍;變量能參與的運(yùn)算類型
C語言源程序由函數(shù)組成,C語言程序設(shè)計(jì)中用到的函數(shù)可分為()。
參考答案:
庫函數(shù);主函數(shù);用戶自定義函數(shù)
函數(shù)的使用要遵守先聲明、后定義、再調(diào)用的準(zhǔn)則。()
參考答案:
對
虛實(shí)結(jié)合的傳值機(jī)制一定是單向的。()
參考答案:
對
第七章測試
宏展開的本質(zhì)是()。
參考答案:
用宏體字符串替換源程序中宏定義位置后的非字符串內(nèi)的所有宏名的出現(xiàn)
關(guān)于帶參宏,以下說法錯(cuò)誤的是()。
參考答案:
帶參宏功能與帶參函數(shù)功能是等價(jià)的
對如下代碼:
#defineSQ(n)n*n
intmain(void){
intm=1,n=3;
printf(“%d\n”,SQ(2*m+n));
return0;
}/*Endofmain*/
那么,程序運(yùn)行結(jié)果為()。
參考答案:
11
宏的作用范圍是()。
參考答案:
從宏定義位置到整個(gè)文件的最后;從宏定義位置到#undef之間
宏的常見應(yīng)用場景有()。
參考答案:
定義程序代碼片段;定制代碼書寫習(xí)慣;定義常量;定義公共表達(dá)式
預(yù)處理是將源程序翻譯程二進(jìn)制目標(biāo)代碼前的準(zhǔn)備性工作。()
參考答案:
對
宏替換只是簡單的字符串替換,一般不應(yīng)該對其主觀上賦予更多其他意義。()
參考答案:
對
宏調(diào)用是可以嵌套的。()
參考答案:
對
帶參宏的宏名和形參表之間不能有空格分隔符。()
參考答案:
對
一個(gè)#include只能包含一個(gè)文件。()
參考答案:
對
第八章測試
對如下代碼,運(yùn)行結(jié)果是:()
inti,nArr[5]={1,2,3,4,5};
for(i=0;i<=5;i++)
printf(“%d,”,nArr[i]);
參考答案:
1,2,3,4,5,隨機(jī)值,
對有序表{12,23,26,35,55,67,88,90,100},采用折半查找方法查找67,比較的次數(shù)是()。
參考答案:
3
對二維數(shù)組intnArr[10][10],以下陳述正確的是()。
參考答案:
第5行,第6列的元素為nArr[4][5]
對str數(shù)組的聲明和賦值,以下正確的是()。
參考答案:
charstr[]={“China!”};
以下程序段執(zhí)行后,k的值為()。
intk=3,s[2];
s[0]=k;
k=s[1]*10;
參考答案:
不定值
程序運(yùn)行后的輸出結(jié)果是()。
#include<stdio.h>
intmain(void){
inti,array[6]={1,5,0,4};
for(i=0;i<5;i++)
printf(“%d,”,array[i]&&4);
printf(“\n”);
return0;
}/*Endofmain()*/
參考答案:
1,1,0,1,0,
以下能正確聲明二維數(shù)組的選項(xiàng)是(
)。
參考答案:
#defineN100#defineM50intnum[N][M];
在二維數(shù)組整體作為函數(shù)參數(shù)使用時(shí),以下合法的調(diào)用是()。
參考答案:
s=sumArray(arr,m,n);;s=sumArray(arr[0],m,n);
數(shù)組存儲空間一定是連續(xù)的。()
參考答案:
對
二維數(shù)組的行引用就是,將二維數(shù)組按行引用。()
參考答案:
對
第九章測試
關(guān)于指針,以下說法正確的是:()。
參考答案:
程序?qū)嶓w存儲空間中第一個(gè)字節(jié)的地址編碼
在指針運(yùn)用中,同一地址值,可以指向不同數(shù)據(jù)類型對象的根本原因是()。
參考答案:
地址值的基類型不同
二維數(shù)組的二級地址引用特征的本質(zhì)是指()。
參考答案:
行地址和列地址
對以下代碼段,假設(shè)ptr1和ptr2均已指向變量k,下面不能正確執(zhí)行的賦值語句是()。
...intk=2;
int*ptr1,*ptr2;
...
參考答案:
ptr2=k
對聲明char*s=“Programming”;,以下敘述中錯(cuò)誤的是()。
參考答案:
null
以下程序執(zhí)行時(shí),如果輸入字符串"ABC",則輸出結(jié)果為(
)。#include
<stdio.h>#include
<string.h>int
main(void){chars[10]="12345";gets(s);strcat(s,"6789");printf("%s\n",s);return0;}/*Endofmain()*/
參考答案:
ABC6789
對一維數(shù)組元素的基本引用方式有()。
參考答案:
數(shù)組名引用法;下標(biāo)法;指針變量引用法
對intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};,訪問元素arr[1][2]的有效訪問是()。
參考答案:
*(arr[1]+2);*(&arr[0][0]+1*4+2)
C語言中,有關(guān)指針的兩個(gè)基本操作即:&和*。()
參考答案:
對
對charstr[20]=“Thisisacountry”;,其聲明初始化機(jī)制是字符串復(fù)制。()
參考答案:
對
第十章測試
假設(shè)有:structdate{intmonth,day,year;};,對以下結(jié)構(gòu)體變量的賦值,正確的是(
)。
參考答案:
structperson{longlPersonNo;charcName[20];charcSex;structdatebirthday;}
studPerson={1001,"ZhangLi",'F',{12,15,1974}};
對以下結(jié)構(gòu)體數(shù)據(jù)類型的定義,以下敘述正確的是()。
typedefstruct{
charcName[20];
longlNum;
floatfScore;
}STUD_TYPE;
參考答案:
定義了一個(gè)結(jié)構(gòu)體數(shù)據(jù)類型STUD_TYPE
對枚舉類型定義enumcolor{red=1,yellow,white=5,black,blue};,對yellow的敘述中,正確的是()。
參考答案:
yellow==2
用共用體結(jié)構(gòu)描述數(shù)據(jù)對象時(shí),其特點(diǎn)是,在任何給定時(shí)刻()。
參考答案:
只有一個(gè)成員在內(nèi)存中有效
對以下結(jié)構(gòu)體數(shù)據(jù)類型信息結(jié)構(gòu),成員變量fScore處于結(jié)構(gòu)體存儲空間的第()個(gè)字節(jié)。
typedefstructstudent{
intnStNo;
charcName[20];
charcSex;
intnAge;
floatfScore;
charcAddr[30];
}STUD_TYPE;
參考答案:
26
對以下結(jié)構(gòu)體數(shù)據(jù)類型定義,定義的結(jié)構(gòu)體數(shù)據(jù)類型標(biāo)識符是()。
struct結(jié)構(gòu)體數(shù)據(jù)類型名{
類型標(biāo)識符成員變量名;
類型標(biāo)識符成員變量名;
…
}stru;
參考答案:
struct結(jié)構(gòu)體數(shù)據(jù)類型名
自定義數(shù)據(jù)類型所包含的類型有()。
參考答案:
union;struct;enum;Typedef
對以下結(jié)構(gòu)體及其指針變量,引用成員no的有效方法有()。
structproduct_infostru_pen,*penPtr;
penPtr=&stru_pen;
參考答案:
(*penPtr).no;stru_pen.no;(&stru_pen.no)->no
結(jié)構(gòu)體數(shù)組元素的存儲空間一定是連續(xù)的。()
參考答案:
對
結(jié)構(gòu)體類型定義是可以嵌套的。()
參考答案:
對
第十一章測試
下列程序的輸出結(jié)果是()。
#include<stdio.h>
intmain(void){
singedchara=18,b=34;
a<<1;
b=a^b;
printf("a=%o,b=%o\n",a,b);
return0;
}/*Endofmain()*/
參考答案:
a=22,b=60
下列程序的輸出結(jié)果是()。
#include<stdio.h>
intmain(void){
singedchara=18,b=34;
a>>=2;
b=a^b;
printf("a=%o,b=%o\n",a,b);
return0;
}/*Endofmain()*/
參考答案:
a=4,b=46
以下運(yùn)算符不屬于位運(yùn)算的是()。
參考答案
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年筆畫書寫測試題及答案
- 企業(yè)與私人合同范例
- 2025年河南成考英語試題及答案
- 個(gè)體全包裝修合同范例
- 關(guān)于石材加工合同范例
- 主體混凝土擋土墻合同范例
- 個(gè)人房屋出讓合同范例
- 借款有抵押合同范例
- 書寫合同范例范例
- 住宅施工勞務(wù)合同范例
- 光催化分解水制氫
- 工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)使用手冊
- 高速鐵路設(shè)計(jì)規(guī)范(最新版)
- 25種全球最流行的管理工具
- 道德與法治-五年級(下冊)-《建立良好的公共秩序》教學(xué)課件
- 初中英語教學(xué)設(shè)計(jì)Its-time-to-watch-a-cartoon
- 2022年安徽高校教師崗前培訓(xùn)結(jié)業(yè)統(tǒng)考試題及參考答案
- 城市社區(qū)建設(shè)概論資料
- 數(shù)學(xué)-九宮數(shù)獨(dú)100題(附答案)
- 蘇教版四年級下冊科學(xué)全冊知識點(diǎn)總結(jié)
- 第三方單位考核管理辦法
評論
0/150
提交評論