下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
青海大學(xué)試卷(A卷)系別:班級:學(xué)號:姓名:考試課程:程序設(shè)計(jì)基礎(chǔ)(C)考試日期:2009年12注:所有答案均寫在答題卡上,答在試卷上不得分,考試結(jié)束后試卷和答題卡一并交回一.填空題(每空1分,共16分)1.整型靜態(tài)數(shù)組沒有初始化,也沒有賦值,此時(shí)數(shù)組元素的值均為。2.?dāng)?shù)組在內(nèi)存中占的存儲區(qū),用代表其首地址。3.在函數(shù)內(nèi)部定義的只在本函數(shù)內(nèi)有效的變量叫,在函數(shù)以外定義的變量叫。4.調(diào)用一個(gè)函數(shù)時(shí),實(shí)參變量和形參變量之間的數(shù)據(jù)傳遞是;若用數(shù)組名作為實(shí)參,則實(shí)際上傳遞給形參的是。5.有這樣的定義:staticinta[5]={2,4,6,8,10};int*p;p=&a[0];則與p=&a[0]等價(jià)的語句,*(p+1)的值是,*(a+3)的值是。6.有說明chars1[40],s2[20]="youareateacher.";如果想從鍵盤上把字符串"Iamastudent."輸入到數(shù)組s1中,函數(shù)調(diào)用的語句是。能把s2中的字符串接到s1中的字符串后面的函數(shù)調(diào)用的語句是。7.C語言中邏輯運(yùn)算符的優(yōu)先級高于算術(shù)運(yùn)算符。8.在C語言中,聲明枚舉類型用關(guān)鍵字開頭。9.在C語言中,文件的存取是以為單位的,這種文件被稱作文件。二.選擇題(每小題2分,共40分)1.可以在C語言中用做用戶標(biāo)識符的是()。A.elseB.a(chǎn)_b1C.forD.2cd
2.若已定義x和y為double類型,則表達(dá)式:x=1,y=x+3/2的值是()。
A.1B.23.以下程序的輸出結(jié)果是()。main(){intm=10;printf("%d,%d,%d",--m,++m,++m);}A.9,10,11 B.10,10,11 C.9,12,114.C語言中,邏輯"真"等價(jià)于()。A.大于零的數(shù)B.非零的數(shù)C.小于零的數(shù)D.非零的整數(shù)5.C語言程序的執(zhí)行總是從()開始。A.編譯預(yù)處理命令B.main函數(shù)的入口C.源程序的第一個(gè)函數(shù)D.源程序的第一行語句6.在C語言中,字符型數(shù)據(jù)在內(nèi)存中以()形式存放。A.ASCII碼B.補(bǔ)碼C.反碼D.原碼7.a(chǎn)為5,執(zhí)行下列語句后,b不為2的是()。A.b=a/2 B.b=6-(--a) C.b=a%2D.b=a>3?2:18.若有floatx;則sizeof(x)和sizeof(float)兩種描述()。A.都正確B.都不正確C.前者正確D.后者正確9.若有定義chars=‘\092’;則該語句()A.使s的值包含1個(gè)字符B.定義不合法,s的值不確定C.使s的值包含4個(gè)字符D.使s的值包含3個(gè)字符10.以下概念正確的是()。A.形參是虛設(shè)的,所以它始終不占用存儲單位B.實(shí)參與它所對應(yīng)的形參同名時(shí)可占用一個(gè)存儲單元C.實(shí)參與它所對應(yīng)的形參占用一個(gè)存儲單元D.實(shí)參與它所對應(yīng)的形參占用不同的存儲單元11.以下程序的輸出結(jié)果是()。voidincrement(void){staticintx=0;x++;printf("%d,",x);}main(){increment();increment();increment();}A.1,1,1,B.3,2,1,C.1,2,3,D.x的值不確定12.以下程序的輸出結(jié)果是()。main(){inti,s=0;for(i=1;i<=2;i++)s=s+i*i*i;printf("s=%d\n",s);}A.s1B.s=9C.s=813.請選出以下程序的輸出結(jié)果()。sub(intx,inty,int*z){*z=y-x;}main(){inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%d,%d,%d\n",a,b,c);}A.5,2,3B.-5,-12,-7C.14.以下程序的輸出結(jié)果是()。#include<math.h>main(){floata=-1,b=2;printf("%.0f,%.0f\n",pow(b,fabs(a)),pow(fabs(a),b));}A.2,1B.2,2C.1,215.下列選項(xiàng)中正確的語句組是()。A.chars[8];s={"Jianzhu"};B.char*s;s={‘Jianzhu’};C.chars[8];s="Jianzhu";D.char*s;s="Jianzhu";16.以下程序輸出的結(jié)果是()。fun(inta,intb,intc){c=a*b;}main(){intc;fun(4,3,c);printf("%d\n",c);}A.無定值B.1C.6D.017.以下程序段的輸出結(jié)果是()。A.32,28,15B.40,36,15C.32,28,7D.intx=20,y=40,z=30;while(x<y)x+=4,y-=4;z/=2;printf("%d,%d,%d",x,y,z);18.以下程序的輸出結(jié)果是()。A.32B.16typedefunion{longx[2];inty[4];charz[8];}MYTYPE;MYTYPEthem;main(){printf("%d\n",sizeof(them));}19.語句printf("%d\n",strlen("xini\0ng"));的輸出結(jié)果是()。A.7B.6C.4D.320.fread和fwrite函數(shù)常用來要求一次讀入/輸出()數(shù)據(jù)A.一個(gè)整數(shù)B.一組C.一個(gè)字節(jié)D.一個(gè)實(shí)數(shù)三.閱讀下列程序,按題意填空(每空2分,共20分)1.以下程序是判斷某年(year)是否是閏年,請?zhí)羁铡?include<stdio.h>main(){intyear;printf("Pleaseinputyear:");scanf("%d",&year);if((year%4==0&&year%100①0)②year%400==0)printf("aleapyear.\n";}2.輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字以及其它字符的個(gè)數(shù)。#include<stdio.h>main(){charc;intletter=0,space=0,digit=0,other=0;printf("PleaseInput:\n");while((c=getchar())③‘\n’){if(c>=‘a(chǎn)’④c<=‘z⑤c>=‘A’&&c<=‘Z’)letter++;elseif(c==‘’)space++;elseif(c>=‘0’⑥c<=‘9’elseother++;}printf("%d,%d,%d,%d",letter,space,digit,other);}3.以下函數(shù)的功能是把兩個(gè)整數(shù)指針?biāo)傅拇鎯卧械膬?nèi)容進(jìn)行交換。請?zhí)羁?。change(int*x,int*y){int*t;*t=*y;*y=___⑦_(dá)___;*x=__⑧______;}4.用數(shù)組求Fibonacci數(shù)列前20個(gè)數(shù),要求每行輸出5個(gè)數(shù)據(jù)。#include<stdio.h>main(){inti;intf[20]={1,1};for(i=2;i<20;i++)f[i]=⑨;for(i=0;i<20;i++){if(i%5==⑩)printf("\n");printf("%12d",f[i]);}}四.程序閱讀題:(每題2分,共計(jì)8分)1.有如下程序段:inta,b;scanf("%d",&a);do{b=a%10;printf("%d",b);a/=10;}while(a);若輸入整數(shù)246,則輸出結(jié)果:。2.main(){inti=3;switch(i){case1:case2:printf("%d",i);case3: case4:default:printf("OK");}}程序輸出結(jié)果:。3.以下程序的輸出結(jié)果:。main(){intx=2;while(x--);printf("%d\n",x);}4.有以下程序:structs{intnum;charname[20];intage;};main(){structsstud[3]={{101,"Li",1
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國裁斷機(jī)專用油壓缸數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024至2030年中國神經(jīng)網(wǎng)絡(luò)多段可編程序調(diào)節(jié)儀數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024至2030年中國區(qū)域電網(wǎng)負(fù)荷實(shí)測建模數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024年中國記號筆墨水市場調(diào)查研究報(bào)告
- 2024年中國竹節(jié)鋼市場調(diào)查研究報(bào)告
- 2024年中國電動液壓多功能制件機(jī)市場調(diào)查研究報(bào)告
- 2024年中國OPP膠帶生產(chǎn)線市場調(diào)查研究報(bào)告
- 2025至2031年中國活性炭海綿行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024年廣州衛(wèi)生職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 2024年公務(wù)員考試齊齊哈爾市《行政職業(yè)能力測驗(yàn)》巔峰沖刺試卷含解析
- DB43T 523-2010 蕹菜栽培技術(shù)規(guī)程
- 2025屆山東省即墨一中物理高三第一學(xué)期期末綜合測試試題含解析
- 健身房的考勤管理制度
- 無人機(jī)使用安全協(xié)議書范文范本
- 中國汽車行業(yè)分析與展望:適者生存-2024-10-市場解讀
- 防溺水課件教學(xué)課件
- 專題05 閱讀-2023-2024學(xué)年六年級英語寒假專項(xiàng)提升(人教PEP版)
- 醫(yī)藥研發(fā)流程及質(zhì)量管理手冊
- 做賬實(shí)操-期貨公司的賬務(wù)處理示例
- Java Web 開發(fā)從入門到實(shí)戰(zhàn) 課件 第8章 過濾器與監(jiān)聽器
- 人教版二年級上冊100以內(nèi)加減法豎式計(jì)算題300道及答案
評論
0/150
提交評論