




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1頁(yè)共7頁(yè)山東科技大學(xué)200—200學(xué)年第學(xué)期《程序設(shè)計(jì)》考試試卷七班級(jí)姓名學(xué)號(hào)題號(hào)一二三四五總得分評(píng)卷人審核人得分一、單項(xiàng)選擇題(每小題1分,共20分)(在每小題的4個(gè)備選答案中選出一個(gè)正確的答案)1.C語(yǔ)言中,如果對(duì)函數(shù)類型未加說(shuō)明,則函數(shù)的隱含類型為()A.duobleB.voidC.intD.char2.uniondata{inti;charc;floatf;};定義了()A.共用體類型dataB.共用體變量dataC.結(jié)構(gòu)體類型dataD.J結(jié)構(gòu)體變量data3.設(shè)a=3,b=4,表達(dá)式a>b?b:a的值是()A.3B.4C.4:3D.04.下面對(duì)枚舉類型的敘述,不正確的是()A.定義枚舉類型用enum開頭B.枚舉常量的值是一個(gè)常數(shù)C.一個(gè)整數(shù)可以直接賦給一個(gè)枚舉變量D.枚舉值可以用來(lái)作判斷比較5.求0到50的總和,不正確的程序段是()A.inti,sum;sum=0;for(i=0;i<51;i++)sum+=i;B.inti,sum;for(i=0,sum=0;i<51;sum+=i++);C.inti,sum;i=0;sum=0;for(i<51){sum+=i;i++;}D.inti,sum=0;for(i=0;;i++){if(i>50)break;sum+=i;}6.表達(dá)式(int)3.6*3的值為()A.9B.10C.10.8D.187.程序的結(jié)果為()main(){inta=3,b=4,t=1;if(a>b){t=a;a=b;b=t;}printf(“%d”,a)}A.3B.4C.1D.08.程序main(){inta=1;switch(a){case1:printf(“1”);case2:printf(“2”);default:printf(“other”);}}的結(jié)果為()A.12otherB.1C.2D.Other9.函數(shù)strcmp(“A”,“B”)的值為()A.0B.-1C.1D.310.下程序的結(jié)果為()intf(a)inta;{autointb=0;staticintc=3;b=b+1;c=c+1;return(a+b+c);}main(){inta=2,i;for(i=0;i<3;i++)printf(“%d”,f(a));}A.789B.777C.8910D.911.合法的C語(yǔ)言標(biāo)識(shí)符是()A.ab&cB.2abC._a1D./n12.若有定義inta=2,b=9,k;k=a+b++/a++;則k的值是()A.6.5B.7C.6D.813.標(biāo)有/**/語(yǔ)句的輸出結(jié)果為()intx=20;printf(“%d,%o,%x”,x,x,x);/**/A.20,20,20B.20,24,14C.20,14,24D.20,024,1414.將p定義為指向含n個(gè)元素的一維數(shù)組的指針變量,正確的語(yǔ)句為()A.int(*p)[n];B.int*p[n];C.intp[n];D.int**p[n];15.下面程序執(zhí)行結(jié)果是()main(){charc1,c2;inti=2;c1=’a’;c2=’c’;c1=c1+i;c2=c2-i;printf(“%c,%d”,c1,c2);/*’a’的ASCII碼為97*/A.語(yǔ)法錯(cuò)誤B.99,97C.c,aD.c,9716.請(qǐng)問(wèn):071^052的結(jié)果是()A.032B.016C.023D.02217.下面對(duì)函數(shù)的敘述,不正確的是()
A.函數(shù)的返回值是通過(guò)函數(shù)中的return語(yǔ)句獲得的B.函數(shù)不能嵌套定義C.一個(gè)函數(shù)中有且只有一個(gè)return語(yǔ)句D.函數(shù)中沒(méi)有return語(yǔ)句,并不是不帶回值18.下面的敘述,不正確的是()A.宏名無(wú)類型,其參數(shù)也無(wú)類型B.宏定義不是C語(yǔ)句,不必在行末加分號(hào)C.宏替換只是字符替換D.宏替換定義命令必須寫在文件開頭19.有定義inta[3][4],輸入其3行2列元素的正確語(yǔ)句為()A.scanf(“%d”,a[3,2]);B.scanf(“%d”,*(*(a+2)+1))C.scanf(“%d”,*(a+2)+1);D.scanf(“%d”,*(a[2]+1));20.下面對(duì)指針變量的敘述,正確的是()A.指針變量可以加上一個(gè)指針變量B.可以把一個(gè)整形數(shù)賦給指針變量C.指針變量的值可以賦給指針變量D.指針變量不可以有空值,即該指針變量必須指向某一變量二、閱讀程序,寫出執(zhí)行結(jié)果(每題5分,共20分)1、#include“stdio.h”main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k+=p[i]*2;printf(“%d\n”,k);}運(yùn)行結(jié)果2、#include“stdio.h”main(){inta=2,*p,**pp;pp=&p;p=&a;a++;printf(“%d,%d,%d\n”,a,*p,**pp);}運(yùn)行結(jié)果3、main(){union{chars[2];inti;}g;g.i=0x4142;printf(“g.i=%x\n”,g.i);printf(“g.s[0]=%x\tg.s[1]=%x\n”,g.s[0],g.s[1]);g.s[0]=1;g.s[1]=0;printf(“g.s=%x\n”,g.i);}運(yùn)行結(jié)果4、#include“stdio.h”main(){intx=1;voidf1(),f2();f1();f2(x);printf(“x=%d\n”,x);}voidf1(void){intx=3;printf(“x=%d\n”,x);}voidf2(x)intx;{printf(“x=%d\t”,x);}運(yùn)行結(jié)果三、程序改錯(cuò)題(每小題5分,共20分)(下列每小題只有一個(gè)錯(cuò)誤,請(qǐng)改正。)1.str_space(char*str)/*統(tǒng)計(jì)字符串中空格數(shù)*/{intnum=0;charch;while((ch=*str++)!=’\0’)if(ch=’’)num++;return(num);}2.main(){inta,b;floatx,y,z;scanf(“%f%f%f”,&x,&y,&z);a=b=x+y+z;c=a+b;printf(“%d%d%d”,a,b,c);}3.#include“stdio.h”main(){staticinta[]={0*5};inti=0,sum=0;for(;i<5;i++)sum=sum+*(a+i)+i;printf(“sum=%d”,sum);}4.#include“stdio.h”main(){chara[20];inti=0;scanf(“%s”,&a);while(a[i])printf(“%c”,a[i++]);}四、程序填空(每空2.5分,共10分)1、本程序?qū)崿F(xiàn)判斷m是否為素?cái)?shù),請(qǐng)?jiān)诔绦蚩瞻滋幪羁?include“stdio.h”main(){intm,i,k;scanf(“%d”,&m);k=______________;for(i=2;i<=k;i++)if(m%i==0)break;if(__________________)printf(“%d”isaprimenumber\n”,m);elseprintf(“%disnotaprimenumber\n”,m);}2、下面invert函數(shù)的功能是將一個(gè)字符串內(nèi)容顛倒過(guò)來(lái),請(qǐng)?zhí)羁铡?include“string.h”voidinvert(charstr[]){inti,j,k;for(i=0,j=strlen(str)-1;i<j;_____________
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 探討機(jī)電工程中的智能設(shè)備試題及答案
- 天然氣水合物(可燃冰)開采技術(shù)地質(zhì)勘探技術(shù)發(fā)展現(xiàn)狀預(yù)研報(bào)告
- 數(shù)字化轉(zhuǎn)型制造業(yè)數(shù)據(jù)治理與數(shù)據(jù)治理風(fēng)險(xiǎn)管理報(bào)告
- 智慧港口自動(dòng)化裝卸設(shè)備在冷鏈物流中的應(yīng)用與發(fā)展趨勢(shì)報(bào)告
- 公共政策實(shí)施中的利益博弈與決策分析試題及答案
- 西方政治制度與歷史記憶的政治功能試題及答案
- 掌握西方政治制度核心知識(shí)試題及答案
- 西方國(guó)家的法治與民主關(guān)系試題及答案
- 西方政治制度中的社會(huì)分層問(wèn)題試題及答案
- 干細(xì)胞治療在神經(jīng)系統(tǒng)疾病中的應(yīng)用現(xiàn)狀與2025臨床應(yīng)用挑戰(zhàn)報(bào)告
- 農(nóng)藥包裝廢棄物回收處理管理辦法解讀
- 籃球運(yùn)球課件教學(xué)
- 科學(xué)實(shí)驗(yàn)教育講座模板
- 世界各國(guó)及其首都英文譯名Excel
- GB/T 44289-2024農(nóng)村公共法律服務(wù)基本規(guī)范
- GB/T 30819-2024機(jī)器人用諧波齒輪減速器
- 2024秋期國(guó)家開放大學(xué)《可編程控制器應(yīng)用實(shí)訓(xùn)》一平臺(tái)在線形考(形成任務(wù)1)試題及答案
- 古詩(shī)詞誦讀《臨安春雨初霽》課件+2023-2024學(xué)年統(tǒng)編版高中語(yǔ)文選擇性必修下冊(cè)
- 護(hù)理核心制度搶救制度
- 廣東省東莞市(2024年-2025年小學(xué)三年級(jí)語(yǔ)文)人教版期末考試(下學(xué)期)試卷(含答案)
- 電子化學(xué)品工廠設(shè)計(jì)規(guī)范(征求意見稿)
評(píng)論
0/150
提交評(píng)論