




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【第1頁(yè)共NUMPAGES\*Arabic2頁(yè)】報(bào)考專業(yè)名稱:報(bào)考專業(yè)名稱:姓名:準(zhǔn)考證號(hào):…………密……封………………線…………2022年普通“專升本”選拔考試試卷考試科目:高級(jí)語(yǔ)言程序設(shè)計(jì)試卷類型:A卷題號(hào)一二三四五六七八九十總分閱卷人得分各位考生請(qǐng)注意:請(qǐng)務(wù)必將最終答案填寫在答題卡上,只有填寫在答題卡上的答案才能作為最終評(píng)分的依據(jù),否則無(wú)效。得分得分一、選擇題(共15一、選擇題(共15小題,每小題2分共30分)1、C語(yǔ)言中,char類型數(shù)據(jù)占()個(gè)字節(jié)。A.1 B.2 C.3 D.42、有定義doublex=1,y;,表達(dá)式“y=x+5/2”的值是()。A.3.0 B.3.5 C.4.0 D.43、以下敘述不正確的是()。A.一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B.一個(gè)C源程序必須包含一個(gè)main()函數(shù)C.C源程序的基本組成單位是函數(shù)D.在C源程序中,注釋說明只能位于一條語(yǔ)句的后面4、定義變量:intx=2,y=1;floata=1.6;則(x+y)/2+(int)a的值為()。A.5 B.2 C.3 D.45、下列敘述中,正確的敘述項(xiàng)是()。A.定義函數(shù)時(shí),必須要有形參B.函數(shù)中可以沒有return語(yǔ)句,也可以有多條return語(yǔ)句C.函數(shù)f可以用f(f(x))形式調(diào)用,這種調(diào)用形式是遞歸調(diào)用D.函數(shù)必須有返回值6、若有定義語(yǔ)句“intb[5];”則下列對(duì)b中數(shù)組元素正確引用的是()。A.b[10/2–5] B.b[5] C.b[3.5] D.b(1)7、下列程序段的運(yùn)行結(jié)果為()。chars[]="ABC\0DE";printf("%s",s);A.ABC0DE B.ABC\0DE C.ABC D.ABCDE8、有以下的結(jié)構(gòu)體變量定義語(yǔ)句:structteach{charname[10];intnum;}tea;則下列敘述中錯(cuò)誤的是()。A.結(jié)構(gòu)體類型名為teach B.結(jié)構(gòu)體類型名為teaC.num是結(jié)構(gòu)體成員名 D.struct是C語(yǔ)言的關(guān)鍵字9、結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是()。A.輸入、處理、輸出 B.樹形、網(wǎng)形、環(huán)形C.順序、選擇、循環(huán) D.主程序、子程序、函數(shù) 10、下面代碼:inti,j;for(i=0;i<2;i++)for(j=3;j>0;j--){printf("");}中的printf語(yǔ)句執(zhí)行次數(shù)是()。A.6 B.2 C.3 D.011、已知字母A的ASCII碼值為65,以下語(yǔ)句段的輸出結(jié)果是()。charc1='B',c2='D';printf("%d,%c\n",c1,c2);A.66,D B.66,68C.B,D D.輸出格式非法,輸出錯(cuò)誤信息12、已知x=3,ch='B',y=0;,則表達(dá)式“x>=y&&ch<'C'&&!y”的值是()。A.0 B. 1 C.“假” D.“真”13、設(shè)x和y均為int型變量,則語(yǔ)句“x+=y;y=x–y;x–=y;”的功能是()。A.把x和y按從小到大排列 B.把x和y按從大到小排列C.交換x和y中的值 D.無(wú)確定結(jié)果14、如果在函數(shù)中定義一個(gè)變量,有關(guān)該變量作用域正確的是()。A.只在該函數(shù)中有效 B.在本程序中有效 C.在該文件中有效 D.為非法變量15、若有“floata=2.5,b=1.5,*pa=&a;*pa*=3;pa=&b;”,則正確的是()。A.pa的值是1.5 B.*pa的值是1.5C.*pa的值是7.5 D.pa的值是7.5得分得分二、填空題(每小題2分,共20分)二、填空題(每小題2分,共20分)1、書寫語(yǔ)句求a,b兩個(gè)數(shù)的較大值的代碼:?:;2、若有說明語(yǔ)句:charc='\65';則變量c包含個(gè)字符。3、一個(gè)C程序總是從開始執(zhí)行的。4、設(shè)intx=3,y=1;,執(zhí)行語(yǔ)句“x*=x-y”后x的值為。5、在C語(yǔ)言程序中,用關(guān)鍵字定義基本整型變量,用關(guān)鍵字定義單精度實(shí)型變量。6、構(gòu)成數(shù)組的各個(gè)元素必須具有相同的。7、能正確表示邏輯關(guān)系“10<x<100或x<0”的C語(yǔ)言表達(dá)式是。8、C語(yǔ)言中用到printf函數(shù),就必須#include<>。9、若有定義intx[2][6];則x數(shù)組中列下標(biāo)的最小值為。10、有代碼段“intx=0;if(!x!=1)printf("A");elseprintf("B")”,輸出結(jié)果是。得分三、得分三、讀程序,求結(jié)果(每小題8分,共40分)1、寫出下面程序的運(yùn)行結(jié)果。#include<stdio.h>intmain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;break;}printf("a=%d,b=%d\n",a,b);}運(yùn)行結(jié)果:2、寫出下面程序的運(yùn)行結(jié)果。#include<stdio.h>intfun(intx,inty){return(x+y);}intmain(){inta=1,b=2,c=3,sum;sum=fun((a++,b++,a+b),c);printf("%d\n",sum);}運(yùn)行結(jié)果:3、寫出下面程序的運(yùn)行結(jié)果。#include<stdio.h>inta=2,b=6;intmain(){intmax(intx,inty);inta=7,c;c=max(a,b);printf("max=%d\n",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}運(yùn)行結(jié)果:4、寫出下面程序的運(yùn)行結(jié)果。#include<stdio.h>intmain(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;}printf("%d\n",x);}運(yùn)行結(jié)果:。5、寫出下面程序的運(yùn)行結(jié)果。#include<stdio.h>intmain(){intp,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}運(yùn)行結(jié)果:得分得分四、四、程序填空題(每空4分,共24分)1、以下程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī)和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入。請(qǐng)?jiān)诳瘴簧咸顚懞线m代碼。#include<stdio.h>intmain(intargc,char*argv[]){ floatx,amax,amin; scanf("%f",&x); amax=x;amin=x; while() { if(x>amax) amax=x; if() amin=x; scanf("%f",&x); } printf("\namax=%f\namin=%f\n",amax,amin); return0;}2、計(jì)算正整數(shù)num的各位上的數(shù)字之和。例如:輸入1342,則輸出應(yīng)該是10。#include<stdio.h>intfun(intnum){intk=0;do{num/=10;}while(num);returnk;}intmain(){intn;printf("\nPleaseenteranumber:");scanf("%d",&n);printf("%d",);}3、下列函數(shù)用遞歸方法求一個(gè)字符串str的長(zhǎng)度。intstrlen(charconst*str){if()return(0);elsereturn;}五、編程題(每題12分,共36分)五、編程題(每題12分,共36分)得分1、用公式π4≈1?13+152、有n個(gè)整數(shù),使其前面各數(shù)順序向后移m個(gè)位置,移出的數(shù)再?gòu)念^移入,使得最后m個(gè)數(shù)變成前面m個(gè)數(shù)。例如:設(shè)n為6,m為2,當(dāng)n個(gè)數(shù)為{1,2,3,4,5,6
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025河南省中醫(yī)院(河南中醫(yī)藥大學(xué)第二附屬醫(yī)院)招聘博士研究生64人考前自測(cè)高頻考點(diǎn)模擬試題及參考答案詳解
- 經(jīng)濟(jì)補(bǔ)償金保證承諾書(9篇)
- 教育事業(yè)拓展莊嚴(yán)承諾書7篇
- 家庭成員教育責(zé)任書3篇
- 2025年福建省龍巖市上杭縣客家木偶藝術(shù)傳習(xí)中心招聘1人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解(名師系列)
- 2025-2026學(xué)年四川省眉山市彭山區(qū)某中學(xué)高二上學(xué)期入學(xué)考試英語(yǔ)試卷(解析版)
- 數(shù)據(jù)合規(guī)管理運(yùn)用保證承諾書6篇
- 技術(shù)守秘義務(wù)及使用承諾書(8篇)
- 心中的情感抒懷作文12篇
- 2025廣東湛江市生態(tài)環(huán)境局坡頭分局招聘1人模擬試卷及一套完整答案詳解
- 2025河北唐山國(guó)控集團(tuán)有限公司招聘工作人員32人考試參考題庫(kù)及答案解析
- 有機(jī)半導(dǎo)體課件
- 城鄉(xiāng)燃?xì)夤艿谰S護(hù)保養(yǎng)技術(shù)方案
- 第二單元第四課實(shí)現(xiàn)燈光警報(bào)呼叫器-課件
- 水土保持治理工應(yīng)急處置考核試卷及答案
- 初中學(xué)生心理健康輔導(dǎo)手冊(cè)
- 倉(cāng)庫(kù)搬運(yùn)安全培訓(xùn)內(nèi)容課件
- 血透高鉀患者個(gè)案護(hù)理
- 【基于財(cái)務(wù)狀況質(zhì)量分析理論的京東財(cái)務(wù)報(bào)表分析案例18000字(論文)】
- 綜合與實(shí)踐 進(jìn)位制的認(rèn)識(shí)與探究教學(xué)設(shè)計(jì)-2025-2026學(xué)年初中數(shù)學(xué)人教版2024七年級(jí)上冊(cè)-人教版2024
- 醫(yī)師定考一般程序試題及答案2025年
評(píng)論
0/150
提交評(píng)論