付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
【MOOC期末】《高級語言程序設計》(南京郵電大學)期末測試中國大學慕課答案
有些題目順序不一致,下載后按鍵盤ctrl+F進行搜索《高級語言程序設計》期末考試慕課第17期(2425秋)期末測試卷1.單選題:設a、b、c均為int型的變量,且a=1,b=1,c=2,則下列表達式中值為0的是_______。
選項:
A、a&&b
B、a<=b
C、a||b+c&&b-c
D、!((a<span=""><>
答案:【!((a<span=""><>】2.單選題:判斷char型變量c是否為大寫字母的正確表達式是_______。
選項:
A、'A'<=c<='Z'
B、(c>='A')&(c<='Z')
C、(c>='A')&&(c<='Z')
D、('A'<=c)AND('Z'>=c)
答案:【(c>='A')&&(c<='Z')】3.單選題:以下選項中可作為C語言合法整數(shù)的是_______。
選項:
A、0586
B、101011B
C、xab2
D、0Xefd
答案:【0Xefd】4.單選題:以下正確的C語言變量名是_______。
選項:
A、a+b
B、if
C、funny!
D、a_plus_b
答案:【a_plus_b】5.單選題:下列數(shù)據(jù)表達的數(shù)值與十進制77不相等的是______。
選項:
A、0x4D
B、0x4B
C、0115
D、1001101
答案:【0x4B】6.單選題:fopen()函數(shù)的打開文本文件方式取值為"w"和"a"時,下面說法中錯誤的是______。
選項:
A、打開文件的目的都是為了向文件中寫入內(nèi)容
B、打開一個全新的文件時都是定位在文件開頭
C、打開一個已經(jīng)存在的文件時都是定位在文件末尾
D、打開文件后都不允許從文件中讀出內(nèi)容
答案:【打開一個已經(jīng)存在的文件時都是定位在文件末尾】7.單選題:假設有定義:struct{intn;char*str;}st={10,"ABCD"};則printf("%s",++st.str);的輸出是_______。
選項:
A、BCD
B、ABCD
C、B
D、以上均不是
答案:【BCD】8.單選題:在如下結構體類型或變量的定義中,不正確的是。
選項:
A、structstudent{longno;doublescore;};
B、structstud[20]{longno;doublescore;};
C、structstudent{longno;doublescore;}stud[20];
D、struct{longno;doublescore;}stud[100];
答案:【structstud[20]{longno;doublescore;};】9.單選題:已有以下定義,則不正確的表達是______。structAA{intm;char*n;}x={10,"abc"},*p=&x;
選項:
A、*p->n
B、p->n
C、*p.n
D、*x.n
答案:【*p.n】10.單選題:有以下定義:#defineS(x)4*(x)*x+1intk=5,j=2;執(zhí)行語句:printf("%d\n",S(k+j));后的輸出結果是______。
選項:
A、197
B、143
C、33
D、28
答案:【143】11.單選題:以下不正確的敘述是______。
選項:
A、預處理命令行都必須以"#"開始
B、#defineABCD是正確的宏定義
C、C程序在執(zhí)行過程中對預處理命令進行處理
D、在程序中凡是以"#"開始的行都是預處理命令行
答案:【C程序在執(zhí)行過程中對預處理命令進行處理】12.單選題:有以下函數(shù)intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!='\0'){x++;y++;n++;}returnn;)函數(shù)的功能是______。
選項:
A、查找x和y所指字符串中是否有'\0'
B、統(tǒng)計x和y所指字符串中最前面連續(xù)相同的字符個數(shù)
C、將y所指字符串賦給x所指存儲空間
D、統(tǒng)計x和y所指字符串中相同的字符個數(shù)
答案:【統(tǒng)計x和y所指字符串中最前面連續(xù)相同的字符個數(shù)】13.單選題:有以下定義:charch[3][5]={"AAAA","BBB","CC"};執(zhí)行語句printf("%s\n",ch[1]);后的輸出結果是______。
選項:
A、AAAA
B、CC
C、BBBCC
D、BBB
答案:【BBB】[vk-content]14.單選題:fread(buf,64,2,fp)的功能是______。
選項:
A、從fp文件流中讀出整數(shù)64,并存放在buf中
B、從fp文件流中讀出整數(shù)64和2,并存放在buf中
C、從fp文件流中讀出64個字節(jié)的數(shù)據(jù)塊,并存放在buf中
D、從fp文件流中讀出2個64個字節(jié)的數(shù)據(jù)塊,并存放在buf中
答案:【從fp文件流中讀出2個64個字節(jié)的數(shù)據(jù)塊,并存放在buf中】15.單選題:以下一維數(shù)組a的正確定義是______。
選項:
A、inta(10);
B、intn;scanf("%d",&n);inta[n];
C、intn=10,a[n];
D、#defineSIZE10inta[SIZE];
答案:【#defineSIZE10inta[SIZE];】16.單選題:設有下列程序段:staticcharb=2;voidY(){staticfloatd=4;.......}inta=1;voidX(){intc=3;......}關于程序段中各變量的屬性,以下敘述中錯誤的是______。
選項:
A、a是全局變量,函數(shù)X可以訪問,函數(shù)Y不能訪問
B、b是全局變量,函數(shù)X和函數(shù)Y都可以訪問
C、c是自動局部變量,函數(shù)X可訪問,函數(shù)Y不可訪問
D、d是靜態(tài)變量,函數(shù)X和函數(shù)Y都可以訪問
答案:【d是靜態(tài)變量,函數(shù)X和函數(shù)Y都可以訪問】17.單選題:有以下函數(shù)定義:voidfun(intn,doublex){……},若以下選項中使用到的變量定義為:intn=10;doublex=1.0,y=5.4;,則對函數(shù)fun的正確調用語句是______。
選項:
A、fun(n,x);
B、y=fun(10,12.5);
C、fun(n,x,y);
D、voidfun(n,x);
答案:【fun(n,x);】18.單選題:有語句定義:intx,y;,則程序段中“{…循環(huán)體….}”的執(zhí)行次數(shù)是。for(i=5;i;i--)for(j=0;j<4;j++){…循環(huán)體….}
選項:
A、20
B、24
C、25
D、12
答案:【20】19.單選題:下列循環(huán)不是無限循環(huán)。
選項:
A、for(y=0;x=1;++y);
B、for(;;x=0);
C、while(1){x++;if(x)break;}
D、for(y=1,x=1;x<=++y;x++);
答案:【while(1){x++;if(x)break;}】20.單選題:若intx=10;執(zhí)行下列程序后,變量x的正確結果是。switch(x){case9:x++;case10:x++;case11:x++;break;default:x++;}
選項:
A、10
B、11
C、12
D、13
答案:【12】21.單選題:若變量已正確定義,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其輸出結果是。
選項:
A、程序段有語法錯
B、3,5,3
C、3,5,5
D、3,5,7
答案:【3,5,3】22.單選題:設intx=3;,以下與其他3組輸出結果?不同的一組語句是________。
選項:
A、x++;printf("%d\n",x);
B、n=++x;printf("%d\n",n);
C、++x;printf("%d\n",x);
D、n=x++;printf("%d\n",n);
答案:【n=x++;printf("%d\n",n);】23.單選題:有變量定義如下:chara[10],*p=a,*q;,下列______無法正確讀入一個字符串。
選項:
A、scanf("%s",a);
B、gets(p);
C、gets(q);
D、gets(a);
答案:【gets(q);】24.單選題:下列哪一個對指針作用的描述不正確_____。
選項:
A、指針可以用來申請和釋放動態(tài)內(nèi)存空間,可以實現(xiàn)動態(tài)一維及二維數(shù)組
B、通過設定指針形式參數(shù)一定能達到修改對應實參變量的效果
C、通過指針形式參數(shù)接受數(shù)組名實參,可以達到共享實參數(shù)組空間的效果
D、指針類型可以作為函數(shù)的返回值類型使用,此時返回一個地址
答案:【通過設定指針形式參數(shù)一定能達到修改對應實參變量的效果】25.單選題:若有定義及賦值:inta[5][5],*p;p=*a;,則下列各式中表示地址的表達式是______。
選項:
A、a[3][3]
B、*(p+1)
C、a[2]+2
D、*(*(a+3)+1)
答案:【a[2]+2】26.單選題:若有定義及賦值:inta[10]={0,1,2,3,4,5,6,7,8,9},*p;p=a+1;則引用數(shù)組a中值是5的元素的表達式是______。
選項:
A、a[4]
B、*(p+4)
C、a+5
D、*p[5]
答案:【*(p+4)】27.單選題:若已定義a為int型變量,則______是對指針變量p的正確說明和初始化。
選項:
A、int*p=a;
B、int*p=*a;
C、int*p=&a;
D、intp=&a;
答案:【int*p=&a;】28.單選題:以下能對二維數(shù)組a進行正確初始化的語句是______。
選項:
A、inta[2][]={{1,0,1},{5,2,3}};
B、inta[][3]={{1,0,1},{5,2,3}};
C、inta[2][4]={{1,0,1},{5,2},{3}};
D、inta[][3]={{1,0,1,0},{},{5,2}};
答案:【inta[][3]={{1,0,1},{5,2,3}};】29.單選題:若有以下說明:intarray[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;則數(shù)值為4的表達式是__。
選項:
A、array['d'-'c']
B、array['d'-c]
C、array[g-c]
D、array[4]
答案:【array['d'-c]】30.單選題:在C語言中,數(shù)組名代表______。
選項:
A、數(shù)組全部元素的值
B、數(shù)組首地址
C、數(shù)組第一個元素的值
D、數(shù)組元素的個數(shù)
答案:【數(shù)組首地址】31.單選題:若執(zhí)行fopen函數(shù)時發(fā)生錯誤,則函數(shù)的返回值是0
選項:
A、正確
B、錯誤
答案:【正確】32.單選題:編譯預處理命令行必須位于C源程序的起始位置
選項:
A、正確
B、錯誤
答案:【錯誤】33.單選題:有說明:charch[20],*str=ch;則語句ch="teacher";能實現(xiàn)將字符串"teacher"賦值到ch數(shù)組
選項:
A、正確
B、錯誤
答案:【錯誤】34.單選題:若定義intm[10]={9,4,12,8,2,10,7,5,1,3};則m[m[4]+m[8]]的值是8
選項:
A、正確
B、錯誤
答案:【正確】35.單選題:有定義inta[5]={12,34,56,78,90},*p=a+2;則p[2]與a[4]表達的是同一個元素
選項:
A、正確
B、錯誤
答案:【正確】36.單選題:函數(shù)的返回值類型由定義函數(shù)時函數(shù)首部最開頭指定的返回值類型所決定
選項:
A、正確
B、錯誤
答案:【正確】37.單選題:算法正確的程序至少要有1個輸出
選項:
A、正確
B、錯誤
答案:【正確】38.單選題:關系運算符對兩個運算對象的要求是只能是邏輯值0或1
選項:
A、正確
B、錯誤
答案:【錯誤】39.單選題:關鍵字也可以當作變量名來使用,因為關鍵字以字母開頭,后面又全部是字母序列,符合標識符的定義要求。
選項:
A、正確
B、錯誤
答案:【錯誤】40.單選題:程序存儲思想是數(shù)字計算機之父、美籍匈牙利科學家馮.諾依曼提出來的
選項:
A、正確
B、錯誤
答案:【正確】41.下列程序運行后的結果是:_____#include#includeintfunc(inta,intb){staticintm=2;inti=1;i+=m+1;m=i+a+b;returnm;}intmain(){intk=1,m=2,p,i;for(i=1;i<=2;i++)p=func(k,m);printf("%d",p);return0;}
答案:【12】42.若a、b已定義為int類型的變量,則執(zhí)行以下語句后b的值是。a=1;b=10;do{b-=a;a++;}while(b--<0);
答案:【8】43.若a=3,執(zhí)行下列語句后,b的值是。if(a>=2)if(a=1)b=3;elseb=2;elseb=1;
答案:【3】44.設a,b,c,d均為0,執(zhí)行(m=a==b)&&(n=c!=d)后,變量m的值為。
答案:【1】45.若計算機有32根地址總線,則其存儲器的最大存儲容量可達GB
答案:【4】46.下列程序運行后的輸出結果是:_____#includevoidfun(int*pa,intpb){intpt;pt=*pa,*pa=pb,pb=pt;}intmain(){intx=1,y=2;fun(&x,y);printf("%d",x==y);return0;}
答案:【1】47.如果d盤上的A.txt文件的內(nèi)容有如下兩行:CB1+2=3DZX7*8!!則下列程序運行后D盤上的B.txt文件的內(nèi)容為______#include#includeintmain(){intc;FILE*fp1,*fp2;if((fp1=fopen("D:\\A.txt","r"))==NULL){printf("fileerror!\n");exit(0);}i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事部關于評優(yōu)制度
- 中國的護工制度
- 2026年重慶高新區(qū)綜合執(zhí)法局招募法律援助人員的備考題庫及1套參考答案詳解
- 2025-2030醫(yī)用冷藏冷凍箱行業(yè)經(jīng)營策略分析及投融資風險預警研究報告(-版)
- 中國醫(yī)學科學院系統(tǒng)醫(yī)學研究院蘇州系統(tǒng)醫(yī)學研究所2026年招聘20人備考題庫及答案詳解1套
- 2025-2030中國無灰分散劑行業(yè)銷售格局與發(fā)展前景戰(zhàn)略規(guī)劃研究報告
- 公務員閬中市委組織部關于閬中市2025年考調35人備考題庫完整答案詳解
- 2025至2030中國鋰電池回收利用行業(yè)市場潛力及政策導向分析報告
- 機關單位管理培訓課件
- 2025至2030中國智能倉儲行業(yè)市場現(xiàn)狀供需特點及投資效益研究報告
- 牛羊肉銷售合同協(xié)議書
- 漁獲物船上保鮮技術規(guī)范(DB3309-T 2004-2024)
- 《無人機搭載紅外熱像設備檢測建筑外墻及屋面作業(yè)》
- 秦腔課件教學
- DB51-T 1959-2022 中小學校學生宿舍(公寓)管理服務規(guī)范
- 水利工程施工監(jiān)理規(guī)范(SL288-2014)用表填表說明及示例
- 妊娠合并膽汁淤積綜合征
- 新疆維吾爾自治區(qū)普通高校學生轉學申請(備案)表
- 內(nèi)鏡中心年終總結
- 園林苗木容器育苗技術
- 陜西省2023-2024學年高一上學期新高考解讀及選科簡單指導(家長版)課件
評論
0/150
提交評論