


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
青海大學(xué)試卷(A卷)系別:班級(jí):學(xué)號(hào):姓名:考試課程:程序設(shè)計(jì)基礎(chǔ)(C)考試日期:2009年12注:所有答案均寫在答題卡上,答在試卷上不得分,考試結(jié)束后試卷和答題卡一并交回一.填空題(每空1分,共16分)1.整型靜態(tài)數(shù)組沒有初始化,也沒有賦值,此時(shí)數(shù)組元素的值均為。2.?dāng)?shù)組在內(nèi)存中占的存儲(chǔ)區(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)先級(jí)高于算術(shù)運(yùn)算符。8.在C語言中,聲明枚舉類型用關(guān)鍵字開頭。9.在C語言中,文件的存取是以為單位的,這種文件被稱作文件。二.選擇題(每小題2分,共40分)1.可以在C語言中用做用戶標(biāo)識(shí)符的是()。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è)的,所以它始終不占用存儲(chǔ)單位B.實(shí)參與它所對應(yīng)的形參同名時(shí)可占用一個(gè)存儲(chǔ)單元C.實(shí)參與它所對應(yīng)的形參占用一個(gè)存儲(chǔ)單元D.實(shí)參與它所對應(yīng)的形參占用不同的存儲(chǔ)單元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)傅拇鎯?chǔ)單元中的內(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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年黃河交通學(xué)院單招職業(yè)傾向性測試題庫學(xué)生專用
- 2025年湖南水利水電職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫參考答案
- 2025年吉林工程職業(yè)學(xué)院單招職業(yè)技能測試題庫及答案1套
- 2025年湖北省省直轄行政單位單招職業(yè)適應(yīng)性測試題庫及參考答案
- 科技助力提升腎臟病影像診斷的效率與效果
- 2025年黑龍江省大興安嶺地區(qū)單招職業(yè)傾向性測試題庫及答案1套
- 2025年河南對外經(jīng)濟(jì)貿(mào)易職業(yè)學(xué)院單招職業(yè)技能測試題庫及參考答案
- 2025年廣州城市職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整
- 2025年廣西建設(shè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完美版
- 2025年廣東環(huán)境保護(hù)工程職業(yè)學(xué)院單招職業(yè)傾向性測試題庫學(xué)生專用
- 大學(xué)生職業(yè)素養(yǎng)訓(xùn)練(第六版)教案 第二單元 學(xué)習(xí)職業(yè)禮儀
- 2022年中華護(hù)理學(xué)會(huì)輸液連接裝置安全管理專家共識(shí)解讀
- 內(nèi)鏡下ESD護(hù)理配合
- DB34∕T 1644-2012 南方紅豆杉用材林栽培技術(shù)規(guī)程
- 直腸癌課件完整版本
- 2024年山東省青島市普通高中自主招生物理試卷(含解析)
- 胸部影像檢查護(hù)理常規(guī)
- 【Z精密零部件公司企業(yè)文化建設(shè)問題及優(yōu)化建議14000字(論文)】
- 2024-2030年紅茶行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 2024Growatt 15000-25000UE古瑞瓦特光伏逆變器用戶手冊
- 2024年國家公務(wù)員考試專業(yè)分類專業(yè)目錄
評(píng)論
0/150
提交評(píng)論