(作業(yè)輔導)南開大學22秋學期(高起本1709-1803、全層次1809-2103)《C語言程序設計》在線作業(yè)-00001_第1頁
(作業(yè)輔導)南開大學22秋學期(高起本1709-1803、全層次1809-2103)《C語言程序設計》在線作業(yè)-00001_第2頁
(作業(yè)輔導)南開大學22秋學期(高起本1709-1803、全層次1809-2103)《C語言程序設計》在線作業(yè)-00001_第3頁
(作業(yè)輔導)南開大學22秋學期(高起本1709-1803、全層次1809-2103)《C語言程序設計》在線作業(yè)-00001_第4頁
(作業(yè)輔導)南開大學22秋學期(高起本1709-1803、全層次1809-2103)《C語言程序設計》在線作業(yè)-00001_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

2022年秋季學期(高起本1709-1803、全層次1809-2103)《C語言程序設計》在線作業(yè)-00001注:求答案關注V行:weimingjiaxc領取一、單選題(共40道試題,共80分)1.以下對一維整型數(shù)組a的正確說明是()A.inta(10);B.intn=10,a[n];C.intn;D.defineSIZE10inta[SIZE];2.x=-2;y=-1;if(x!=0)if(x>0)y=1;elsey=0;該程序段的輸出結果為()。A.1B.0C.-1D.不確定3.判斷字符串a(chǎn)是否大于b,應當使用()A.if(a>b)B.if(strcmp(a,b))C.if(strcmp(b,a)>0)D.if(strcmp(a,b)>0)4.下面4個選項中,均是不合法的用戶標識符的選項是()A.AP_0doB.floata0_AC.b-a123intD._123tempINT5.以下符合C語言語法的賦值表達式是()A.d=9+e+f=d+9B.d=9+e,f=d+9C.d=9十e,e++,d十9D.d=9十e++=d十76.C程序的執(zhí)行從哪里開始()A.第一條語句B.第一個函數(shù)C.最后一個函數(shù)D.主函數(shù)7.以下不正確的語句為()A.if(x>y);B.if(x>y){x++;y++;}C.if(x=y)&&(x!=0)x+=y;D.if(x!=y)scanf("%d",&x);elsescanf("%d",&y);8.putchar函數(shù)可以向終端輸出一個:A.整型變量表達式值B.實型變量值C.字符串D.字符或字符型變量值9.當說明一個結構體變量時系統(tǒng)分配給它的內(nèi)存是()A.各成員所需內(nèi)存的總和B.結構中第一個成員所需內(nèi)存量C.成員中占內(nèi)存量最大者所需的容量D.結構中最后一個成員所需內(nèi)存量10.已知學生記錄描述為structstudent{intno;charname[20];charsex;struct{intyear;intmonth;intday;}birth;};structstudents;設變量s中的“生日”應該是“1984年11月11日”,下列對“生日”的正確賦值方式是()。A.year=1984;month=11;day=11;B.birth.year=1984;birth.month=11;birth.day=11;C.s.year=1984;s.month=11;s.day=11;D.s.birth.year=1984;s.birth.month=11;s.birth.day=11;11.以下敘述中錯誤的是:A.變量的作用域取決于變量定義語句出現(xiàn)的位置B.同一程序中,全局變量的作用域一定比局部變量的作用域大C.局部變量的作用域是在定義它的函數(shù)體內(nèi)D.全局變量的作用域是從定義位置開始至源文件結束12.已知各變量的類型說明如下:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;則以下符合C語言語法的表達式是:A.a十=a一=(b=4)*(a=3)B.a=a*3=2C.x%(一3)D.y=f1oat(i)13.已知字母A的ASCII碼為十進制數(shù)65,且定義c2為字符型變量,則執(zhí)行語句c2='A'+'6'-'3';后,c2中的值為()A.DB.68C.不確定的值D.C14.以下不正確的敘述是()A.在C程序中,逗號運算符的優(yōu)先級最低B.在C程序中,APH和aph是兩個不同的變量C.若a和b類型相同,在執(zhí)行了賦值表達式a=b后b中的值將放人a中,而b中的值不變。D.當從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只能輸入實型數(shù)值。15.下面4個選項中,均是C語言關鍵字的選項是()。A.autoenumincludeB.switchtypedefcontinueC.signedunionscanfD.ifstructtype16.若有定義charstr[]=“verygood”,則str的長度為()A.8B.9C.10D.1117.從用戶使用的角度看,函數(shù)有兩種,它們是()A.庫函數(shù)和用戶自定義函數(shù)B.庫函數(shù)和主函數(shù)C.用戶自定義函數(shù)和主函數(shù)D.主函數(shù)和子函數(shù)18.for(i=2;i==0;)printf(“%d”,i--);以上程序段的循環(huán)次數(shù)是()A.2次B.無限次C.0次D.1次19.下列哪個是讀寫文件出錯檢測函數(shù)()。A.ferrorB.clearerrC.feofD.fwrite20.main(){intn=4;while(n)printf("%d",--n);}以上程序的輸出結果是()。A.20B.31C.3210D.21021.intk=1;while(k<=10);上述語句執(zhí)行后,變量k的值是()。A.10B.11C.9D.無限循環(huán),值不定22.以下正確的敘述是()A.在C語言中,每行只能寫一條語句B.若a是實型變量,C程序中允許賦值a=10,因此實型變量中允許存放整型數(shù)C.在C程序中,無論整數(shù)還是實數(shù),都能被準確無誤的表示D.在C程序中,%是只能用于整數(shù)運算的運算符23.判斷字符串a(chǎn)是否大于b,應當使用()A.if(a>b)B.if(strcmp(a,b))C.if(strcmp(b,a)>0)D.if(strcmp(a,b)>0)24.已有定義inta=-2;和輸出語句:printf("%8lx",a);以下正確的敘述是:A.整型變量的輸出格式符只有%d一種B.%x是格式符的一種,它可以適用于任何一種類型的數(shù)據(jù)C.%x是格式符的一種,其變量的值按十六進制輸出,但%8lx是錯誤的D.%8lx不是錯誤的格式符,其中數(shù)字8規(guī)定了輸出字段的寬度25.下列哪個是字符寫函數(shù)()。A.fgetcB.fputcC.fgetsD.fwrite26.數(shù)組名作為實參傳遞給形參時,數(shù)組名被處理為()A.該數(shù)組的長度B.該數(shù)組的元素個數(shù)C.該數(shù)組的首地址D.該數(shù)組中各元素的值27.C語言中規(guī)定,if語句的嵌套結構中,else總是與()配對A.與最近的if配套B.與第一個if配套C.按縮進位置相同的if配套D.與最近的且尚未配對的if配套28.以下對C語言中共用體類型數(shù)據(jù)的敘述正確的是()A.可以對共用體變量名直接賦值B.一個共用體變量中可以同時存放其所有成員C.一個共用體變量中不能同時存放其所有成員D.共用體類型定義中不能出現(xiàn)結構體類型的成員29.在C語言中,要求運算數(shù)必須是整型的運算符是()。A./B.&&C.!=D.%30.若已有定義intx=2;int*p=&x;則*p的值為()A.2B.&xC.*xD.&p31.設有如下程序#include<stdio.h>main(){charch1='A',ch2='a';printf("%c\n",(ch1,ch2));}則下列敘述正確的為()A.程序的輸出結果為大寫字母AB.程序的輸出結果為小寫字母aC.運行時產(chǎn)生錯誤信息D.格式說明符的個數(shù)少于輸出項的個數(shù),編譯出錯32.設以下變量均為int類型,則值不等于7的表達式是()A.(x=y=6,x+y,x+1)B.(x=y=6,x+y,y+1)C.(x=6,x+1,y=6,x+y)D.(y=6,y+l,x=y,x+1)33.下列函數(shù)調(diào)用中,不正確的是()A.max(a,b)B.max(3,a+b)C.max(3,5)D.intmax(a,b)34.若有以下定義語句uniondata{intl;charc;floatf;}a;intn;則以下語句正確的是()A.a=5;B.a={2,'a',1.2};C.printf("%d\n",a.l);D.n=a;35.x=-2;y=-1;if(x!=0)if(x>0)y=1;elsey=0;該程序段的輸出結果為()。A.1B.0C.-1D.不確定36.變量的指針,其含義是指該變量的()A.地址B.值C.名字D.標識37.main(){intx=2,y=-1,z=2;if(x<y)if(y<0)z=0;elsez+=1;printf("%d\n",z);}以上程序的輸出結果為()。A.3B.2C.1D.038.main(){structdate{intyear,month,day;}today;printf("%d\n",sizeof(structdate));}以上程序的運行結果是()A.6B.8C.10D.1239.當不能正確執(zhí)行文件關閉操作時,fclose函數(shù)的返回值是()。A.-1B.EOFC.TRUED.140.fgetc函數(shù)的作用是從指定文件讀入一個字符,該文件的打開方式必須是()A.只寫B(tài).追加C.讀或讀寫D.答案B和C都正確二、判斷題(共10道試題,共20分)41.在VisualC中,實型數(shù)據(jù)在內(nèi)存中占4個字節(jié)。()42.在VisualC中,整型數(shù)據(jù)在內(nèi)存中占2個字節(jié)。()43.賦值表達式c=b=a=3是錯誤的。()44.字符常數(shù)和字符串常數(shù)

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論