




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
往年計算機C語言題目(一) 。inta=4,b=3,c=2,d=1;while(*(str+num)!=’\0’)n{{{{}}{#include<stdio.h>typedefstruct{stub={"zhao”,’m’,85.0,90.0};for(i=0;i<2;i++)a.sc}stuc=二、判斷題(共10題,每題2分,共計20分)三、二、判斷題(共10題,每題2分,共計20分)三、編程題(共3題,每題分值不等,共計40分)()3、if語句后面的表達式只能是關(guān)系表達式()9、數(shù)組inta55;共定義了25個數(shù)組元素。()1、編寫程序:在第一個循環(huán)中從鍵盤上給a數(shù)組的前m(m<100)個數(shù)組元素依次賦值;在第二個循環(huán)中使a數(shù)組前m個元素中的值對稱折疊;在最后一個循環(huán)中輸出折疊以后的a數(shù)組的前m個元素時,如果從鍵盤上輸入的10個數(shù)分別為:1.2.3.4.5.6.7.8.9.10時,輸出應(yīng)為:1234554321(本題10分)題14分)函數(shù)last_month。例如,輸入Jan時能顯示Dec。再編寫另一個函數(shù)printmon用于打印枚舉變量的值枚舉元素。最后編寫主函數(shù)調(diào)用上述函數(shù)生成一張12個月份及其前一個月份的對照表,使用結(jié)構(gòu)體實現(xiàn)(本題16分)一、單項選擇題【解析】條件表達式的格式為:"ab:c",它的功能是:當(dāng)a為真時,表達式的值等于b的值;當(dāng)a為假個表達式的值。接著計算“a<ba:d”,a=4<b=3為似,取第二個表達式的值,即d的值作為整個表【解析】本題通過函數(shù)gets()從鍵盤接收一個字符串,并通過調(diào)用fune()函數(shù),統(tǒng)計串中字符的個【解析】解析:題干中的表達式是進行邏輯運算,其運算結(jié)果為True或False,因此排除選項A)【解析】數(shù)組說明的一般形式為:類型說明符數(shù)組名[常量表達式];其中類型說明符可以是任一種基本數(shù)據(jù)類型或構(gòu)造數(shù)據(jù)類型,數(shù)組名是定義的數(shù)組標(biāo)識符。常量表達式表示數(shù)據(jù)元素的個數(shù),也【解析】本題考查求字符串的長度。數(shù)組str初始化的長度是7,使用strcpy函數(shù)將新字符串賦給str串是由零個或多個字符組成的有限序列。串中個數(shù)就是串的長度,如果沒有字符,則是空串,其長度為零?!窘馕觥勘绢}考查逗號表達式。逗號表達武的求解步驟是先求解表達式1,然后依次求解表達式2,直到表達式N的值。整個逗號表達式的值就足最后一個表達式N的值。(++x,y++)這個表達式的返回值是y++,先使用y的債,然后將y加1,所以輸出第一個值為1。第二個輸出的值為z+2=3+2=5?!窘馕觥勘绢}主要考查了結(jié)構(gòu)體變量引用成員數(shù)據(jù)的方法,主要有以下幾種:結(jié)構(gòu)體名或結(jié)構(gòu)體指針->,成員名的方法來引用結(jié)構(gòu)體成員。二、判斷題8、錯誤三、編程題}char*deleteCharacters(char*str,c{for(inti=for(inti=0;i<strlen(charSe{{printf("%s\n",deleteCharacters(s2enummonth{Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,char*name[12]={"Jan","Feb","Mar","Apr","May","Jun","Jul"{enummonthm2=(enummonth)(}{}第10/59頁{往年計算機C語言題目(二)B、非零值第12/59頁{}{}321以下不能用于實型數(shù)據(jù)的運算符是%/+4125p-q({{}第15/59頁{){}printf(”%d%d\n”,*a,*){print(”%d%d\n”,b[]={’h','a','b','e','d','\{二、判斷題(共10題,每題2分,共計20分)三、編程題(共3題,每題分值不等,共計40分)二、判斷題(共10題,每題2分,共計20分)三、編程題(共3題,每題分值不等,共計40分)}{}_則while循環(huán)執(zhí)行的次數(shù)是1次1、編寫程序:輸出200~300之間的所有素數(shù),要求每行輸出8個素數(shù)。(本題10分)2、編寫程序,將用戶輸入的字符串中刪除所有的數(shù)字,然后輸出剩余的字符。(本題14分)第17/59頁3、給定N個職員的信息,包括姓名、基本工資、浮動工資和支出,要求編寫程序順序輸出每位職員的姓名和實發(fā)工資(實發(fā)工資=基本工資+浮動工資-支出)。輸入在一行中給出正整數(shù)N。隨后N行,每行給出一位職員的信息,格式為“姓名基本工資浮動工資支出”,中間以空格分隔。其中“姓名”為長度小于10的不包含空白字符的非空字符3第18/59頁式w<’a'的值為1;變量x=14,變量y=15,x||y為或,x、y均為真,所以x||y的結(jié)果1。因而邏輯表【解析】第一次調(diào)用f()函數(shù),返回值為1,第二次調(diào)用f()函數(shù),牽涉到函數(shù)的遞歸調(diào)用,返回值【解析】該二維數(shù)組表示的是2行3列的一個二維數(shù)組,arr[1][0]【解析】因為x的值為大于1的奇數(shù),所以x除以2的余數(shù)等于1,因此,選項A)、C)中表達式的結(jié)果為真,不為0;對于選項B)來說,x除以2的商不會等于0;選項D)中表達式的結(jié)果為假,即等于0?!窘馕觥勘绢}考核指針的運算。C語言中,指向同一字符串的指針之間能且只能進行減運算,減運算后返回的是一整型數(shù),表示指針之間的地址偏移量?!窘馕觥縭eturn語句主要用于返回函數(shù)的值。在一個自定義函數(shù)中,return語句返回函數(shù)的值,也可以不包含return語句。printf(“%d\n”,++(p.a));打印輸出時p.a先增1再打印,即p三、編程題{/************found************/{!}scanf("%s%lf%lf%lf",d[i].a,&d[i].basic,&d[i].fu,&d[i].output);f[i]=d[i].basic+d[i].fu{第21/59頁第22/59頁得分評卷人一、單項選擇題得分評卷人一()1、若有如下程序段,其中s、a、b、c均已定義為整型變量,且a、c均已賦值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;則與上述程序段功能等價的賦值語句是()2、若有定義語句:inta=10;doubleb=3.()4、能正確表示a≥10或a≤0的關(guān)系表達式是#defineN3#defineMN+2{for(i=1;i<=NUM;i++)prin第23/59頁該程序中的for循環(huán)執(zhí)行的次數(shù)是{則fun函數(shù)返回值足A、不確定的值B、一個整數(shù)C、形參p中存放的值D、形參p的地址值 c ()8、以下對一維整型數(shù)組a的正確說明是()。()9、下面語句中()是c語言的正確賦值語句。()10、下列選項中,能夠滿足"若字符串s1等于字符串s2,則執(zhí)行st"要求的是第24/59頁C、4字節(jié)A、函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套B、函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套A、以下兩處的*p含義相同,都說明給指針變量p賦值B、在“doubler=99,*p=&r;”中,把r的地址賦值給了p所指的存儲單元D、語句“*p=r;”取變量r的值放回r中 for(i=0;i<k;i++)for(j=0;j<{第26/59頁{intn=4;while(n--)printf("%d",{{二、判斷題(共10題,每題2分,共計20分)三、編程題(共3題,每題分值不等,共計40分)二、判斷題(共10題,每題2分,共計20分)三、編程題(共3題,每題分值不等,共計40分)_()8、c語言本身并不提供輸入輸出語句。但可以通過輸入輸出函數(shù)來實現(xiàn)數(shù)據(jù)的輸入輸出。2、編寫程序:計算字符串中子串出現(xiàn)的次數(shù)。請輸入兩個字符串,以回車隔開,母先串在a2(本題14分)之后在屏幕上依次輸出職工信息。第28/59頁【輸入形式】5條職工信息,分行輸入,數(shù)據(jù)間空格隔開【輸出形式】分行輸出5條職工信息和最低工資,每行數(shù)據(jù)均使用1個空格分隔【輸入樣例】【輸出樣例】每行數(shù)據(jù)均使用一個空格分割,分五行輸出minBonus=3500.65(本題16分)第29/59頁【解析】由于/比%運算符優(yōu)先級高,所以先算a/5,這樣便得a%=2;它等價于a=a%2,這樣便得{for(a=1;a<=100;a++)if(for(j=0,k=i;j<PLen&&P[j]structstuff{}printf(“%d%.2f\n”,a[i].stuffIprintf(“minBonus=%.2f”,min);往年計算機C語言題目(四)A、1600xffff011}{ ()7、下列四個選項中,均是C語言關(guān)鍵字的選項是()。B、程序執(zhí)行時進行的第34/59頁{第35/59頁{{}程序運行后的輸出結(jié)果是第36/59頁{{{for(i=0;i<s.n;i++)pri程序運行后的輸出結(jié)果是第37/59頁二、判斷題(共10題,每題2分,共計20分)三、二、判斷題(共10題,每題2分,共計20分)三、編程題(共3題,每題分值不等,共計40分)#include<stdio.h>或1、有一分數(shù)序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數(shù)列的前20項之和。(本題10分)b第38/59頁at排序后的結(jié)果為:abt(本題14分)3、題描述,逆序輸出成績表輸組學(xué)的成績,將輸內(nèi)容逆序輸出。輸輸格式為每兩個數(shù)值,學(xué)號N為10位數(shù)字,成績S取值為整數(shù)(0≤S≤100)讀取輸直到輸結(jié)束(數(shù)據(jù)總量不超過50)輸出格式為每樣例輸兩個數(shù)值,學(xué)號N之后有個空格,成績值的輸出寬度占3個位置樣例輸出78(本題16分)第39/59頁【解析】aij元素處在第i行第j列位置。上i-1行的元素個數(shù)為(1+i-1)(i-1)/2=i(i-1)/2。再加上在i行的j個元素,總共是i(i-1)/2+j?!窘馕觥緾語言規(guī)定在使用scanf輸入時可以用作數(shù)據(jù)分隔符的有空格,回車和Tab鍵。用戶如果要從鍵盤輸入空格字符,則需要使用其他的輸入方式?!窘馕觥勘绢}考查的是函數(shù)調(diào)用時的參數(shù)的作用域。在函數(shù)調(diào)用時,當(dāng)全局變量和局部變量的名稱相同時,在局部變量的作用域內(nèi),局部變量起作用,因而在fun函數(shù)內(nèi)m的應(yīng)該等于2,main中的m為13,所以返回值為7×6-2=40,而fun(a,b)/m值為40/13=3。printf(“請輸入3個字符串,每個字符串以回車結(jié)束!:\n”);fgets(strl,(sizeofstrl/sizeofstrl[0]),stdin);fgets(str2,(sizeofstr2/sizeofstr2[0]),stdin);fgets(str3,(sizeofstr3/sizeofstr3[0]),stdin);if(strcmp(strl,str2)>0)swaif(strcmp(str2,str3)>0)swapif(strcmp(strl,str2)>0)swaprintf(”排序后的結(jié)果為:\n”);}voidswap(char*strl,char*str2){}typedefstructstudent{}往年計算機C語言題目(五) 一()1、若采用雙符號位判斷溢出,當(dāng)結(jié)果的符號位為11時,表示(13)。A、結(jié)果為正溢出B、結(jié)果正,無溢出C、結(jié)果負溢出D、結(jié)果為負,無溢出D、charD、有語法錯,不能執(zhí)行A、無限循環(huán)B、循環(huán)次數(shù)不定C、執(zhí)行4次D、執(zhí)行3次第42/59頁A、每個數(shù)組包含一組具有同一類型的變量,這些變量()8、下列定義數(shù)組的語句中正確的是()。()11、如有說明:chars1[5],s2[7];要給數(shù)組s1和s2整體賦值,下列語句中正確的是{printf(“%c\n”,(al,a2第45/59頁二、判斷題(共10題,每題2分,共計20分)二、判斷題(共10題,每題2分,共計20分)}否則,就什么也不做。if(表達式)語句1第46/59頁三、素數(shù)13能整除6個9組成的數(shù)999999(本題10分)2、任意輸一行字符串(包括空格),求其長度(不用strlen函數(shù))。(本題14分)3、編寫程序:從鍵盤輸入n(n<10)個學(xué)生的學(xué)號(學(xué)號為4位的整數(shù),從1000開始)、成績并存入結(jié)構(gòu)數(shù)組中,按成績從低到高排序并輸出排序后的學(xué)生信息。輸入輸出示例:括號內(nèi)為說明,無需輸入輸出第47/59頁題目中給出的結(jié)果的符號位為11,根據(jù)上面的分析,第一個符號位才是真正的符號,那么此數(shù)是項B)以0打頭,應(yīng)該屬于八進制整數(shù),而八進制整數(shù)只能用數(shù)字0~7表示C)和D)從形式上看屬于實型常量,但對于指數(shù)形式的【解析】strcmp(s1,s2)函數(shù)作用是比較兩個數(shù)據(jù)的大小,當(dāng)s1==s2時,該函數(shù)返回值為0;當(dāng)s1第48/59頁【解析】for循環(huán)通常用于循環(huán)次數(shù)確定的情況,但也可以根據(jù)循環(huán)結(jié)束條件完成循環(huán)次數(shù)不確定的就是變量b的地址,選項B)中的p是指針變量【解析】結(jié)構(gòu)體變量所占用內(nèi)存的字節(jié)數(shù)是其所有成員所占用內(nèi)存字節(jié)數(shù)之和。本題中整型變量i所占用的內(nèi)存是2字節(jié),字符型變量ch所占用的內(nèi)存是1字節(jié),雙精度型變量f所占用的內(nèi)存是8字節(jié),二、判斷題{第49/59頁{typedefstructstudent{{{{if(s[j].score>s[j+1].score)//第50/59頁}{}第51/59頁往年計算機C語言題目(六)()4、選擇結(jié)構(gòu)中的條件與循環(huán)結(jié)構(gòu)中循環(huán)成立的條件,式,但其值只能被判斷為“真”或“假”。哪個數(shù)作為邏輯“假”值()。A、continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行C、在循環(huán)體內(nèi)使用break語句或continue語句的作用相同第52/59頁A、正整數(shù)無論采用原碼、反碼或補碼表示,其編碼都相同B、實數(shù)的浮點表示法由指數(shù)和尾數(shù)(含符號位)兩部分組成C、未知的值或無任何值第53/59頁A、函數(shù)返回值類型決定了返回值表達式的類型B、函數(shù)返回值的類型是在定義函數(shù)時確定的,在函數(shù)調(diào)用時不能改變C、函數(shù)返回值的類型就是返回值表達式的類型D、函數(shù)返回值表達式類型與返回值類型不同時,函數(shù)表達式類型應(yīng)轉(zhuǎn)換成函數(shù)返回值類型{p=(char*)malloc(sizeof(char)*20)printf("%s%s\n",p,q第54/59頁({有以下程序inta=4;{returnt+a++;程序運行后的輸出結(jié)果是。()19、閱讀下列程序段:char
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州工業(yè)安全職業(yè)學(xué)院《生理學(xué)實驗室》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州博文科技學(xué)院《傳承與創(chuàng)新設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津財經(jīng)大學(xué)《產(chǎn)品包裝設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 長沙幼兒師范高等??茖W(xué)?!秷@林生態(tài)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 金肯職業(yè)技術(shù)學(xué)院《工程計量與計價(安裝)》2023-2024學(xué)年第二學(xué)期期末試卷
- 徐州生物工程職業(yè)技術(shù)學(xué)院《西方文化導(dǎo)論及經(jīng)典文本》2023-2024學(xué)年第一學(xué)期期末試卷
- 婁底職業(yè)技術(shù)學(xué)院《生物統(tǒng)計附實驗設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 麗江師范高等??茖W(xué)?!恫┺恼摷捌鋺?yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 施工升降機其設(shè)備租賃合同
- 單位電腦維護合同
- 地理-北京市朝陽區(qū)2024-2025學(xué)年高三第一學(xué)期期末質(zhì)量檢測考試試題和答案
- 【MOOC】中國紅色文化精神-西安交通大學(xué) 中國大學(xué)慕課MOOC答案
- 2024年度高中報名輔導(dǎo)中介服務(wù)合同
- 【MOOC】信號與系統(tǒng)-哈爾濱工業(yè)大學(xué) 中國大學(xué)慕課MOOC答案
- 不銹鋼地溝施工方案
- 2024年10月自考13683管理學(xué)原理中級試題及答案含評分參考
- 十四五《中成藥學(xué)》第一章-緒論
- 華南理工大學(xué)《軟件分析設(shè)計與建?!?022-2023學(xué)年期末試卷
- 《外科護理學(xué)(第七版)》考試復(fù)習(xí)題庫(濃縮500題)
- 任務(wù)2 比亞迪·秦混合動力汽車動力系統(tǒng)構(gòu)造與檢修
- 20222023銀行招聘考試題庫1000題第4372期含答案解析
評論
0/150
提交評論