C語言200501試卷A_第1頁
C語言200501試卷A_第2頁
C語言200501試卷A_第3頁
C語言200501試卷A_第4頁
C語言200501試卷A_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、青海大學(xué)試卷系別:班級:學(xué)號:姓名:考試課程:程序設(shè)計語言(C)B卷考試日期:2005年01月17日題號一二三四總分分?jǐn)?shù)20402020得分核分人得分評卷人填空題:(每空2分,共計20分)1 .在TURBO質(zhì)境中用RUN令運彳f一個C程序時,所運行的程序的后綴是2 .表達(dá)式5.5+1/2的計算結(jié)果是。3 .以下程序段的輸出結(jié)果是。a=3+5,a*4;x=17/3;printf("%c|%d6',a,x);4 .數(shù)學(xué)式|x|<4的關(guān)系表達(dá)式或邏輯表達(dá)式為。5 .以下程序的輸出結(jié)果。main()intx=3;while(x-);printf("%dn",

2、x);6 .若二維數(shù)組a有m列,則任一元素aij在數(shù)組中相對第一個元素的位置為17 .若有定義:intn,*pn=&n;通過指針pn給變量n的賦值18的語句是18 .能將兩字節(jié)變量x的高8位不變,低8位置全1的表達(dá)式是。9 .在C程序中數(shù)據(jù)可以用兩種代碼形式存放,它們是和二進(jìn)制碼。10 .通過指向結(jié)構(gòu)體數(shù)組a的指針pa(一級指針),訪問結(jié)構(gòu)體數(shù)組元素ak的成員b,寫作。得分評卷人選擇題:(每小題2分,共計40分)1.C語言中,要求運算數(shù)必須是整型的運算符是()。A.%B./C.!D.*2.若a、b、c、d都是int型變量且初始值為0,下列不正確的賦值語句是()A.a=b=c=100;B

3、,d+;C,c+b;D,d=(c=22)-(b+);3.若a為整型變量,則以下語句()a=-2L;printf("%dn",a);A.a=-2L不合法B.輸出2C.輸出為不確定值D.輸出-24.在C語言中,switchA.可以是任何類型C.可以是整型或字符型exp的類型()。.只能為int型,只能是整型或?qū)嵭停?。x=x-1;B.循環(huán)是無限循環(huán)D.循環(huán)體語句只執(zhí)行一次語句后一對圓括號中BD5.對下面程序段描述正確的是(intx=10;while(x!=0)A.while循環(huán)執(zhí)行了10次C.循環(huán)體語句一次也不執(zhí)行6.以下能對二維數(shù)組y進(jìn)行正確初始化的語句是()A. inty2=

4、1B. inty3=1C. inty24=1D. inty3=1,0,1,5,2,3;,2,3,4,5,6;,2,3,4,5,6;,0,1,0,1,1;7.以下程序的輸出結(jié)果是(A.-1B.0Cmain()inti=2,p;p=fun1(i,i+1);printf("%dn",p);intfun1(inta,intb)intc;c=a;if(a>b)c=1;elseif(a=b)c=0;elsec=-1;return(c);8.以下程序的輸出結(jié)果是()oA.15B,100C.10D.150#defineMIN(x,y)(x)<(y)?(x):(y)main()i

5、nti,j,k;i=10;j=15;k=10*MIN(i,j);printf("dn",k);9.以下程序的輸出結(jié)果是()oA.23B.24C.25D.26voidprtv(int*x)printf("%dn","*x);main()inta=25;prtv(&a);)10 .以下程序的輸出結(jié)果是()oA.32B.16C,8D.24typedefstructlongx2;inty4;charz8;MYTYPMYTYPEthen?main()printf("%dn",sizeof(them);11 .以下程序的輸出結(jié)果

6、是()oA.0B.1C,2D,3main()inta=5,b=6,c=7,d=8,m=2n=2;printf("dn",(m=a>0&(n=c>d);12 .以下程序的輸出結(jié)果是()oA.0B.1C,2D,3main()inta=5,b=6,c=7,d=8,m=2n=2;printf("dn”,(m=a>l)&(n=c>d);13 .以下函數(shù)調(diào)用語句中,含有的實參個數(shù)是(A.5B.4C.3D.2fun3(exp1,exp2),exp3,(exp4,exp5);14 .有兩個字符數(shù)組a、b,則以下能正確為a、b進(jìn)行賦值的語句是

7、()。A.gets(a,b);B.getchar(a);getchar(b);C.scanf(a%s%s,&a,&b);D.gets(a);gets(b);k+;while(k<=10);k+;while(k<=10);k+;while(k<=10);k+;while(k<=10);15.以下能正確計算1X2X3X-X10的程序段是()A. dok=1;n=1;n=n*k;B. k=1;n=1;don=n*k;C. dok=1;n=0;n=n*k;D. k=1;n=0;don=n*k;16 .下列程序段運行后,x的值是()oA.14B,4C,15D.3a

8、1=3;a2=5;a3=7;x=15;if(!a1)x-;elseif(a2)x=3;elseif(a3)x=4;elsex+;17 .若變量已正確說明為int類型,要給a、b、c輸入數(shù)據(jù),正確的輸入語句是()A. read (a, b, c);B.scanf("%d%d%aa,b,c);C. scanf C%D%D%p &a, &b, &c);D . scanf ("d%d%a &a, &b, &c);)°,1, 000 D .45618 .以下選項中正確的整型常量是(A.12.B,-20LC19 .C語言中,sh

9、ortint型數(shù)據(jù)占()個字節(jié)A.1B.2C,4D,820 .以下選項中可用作用戶標(biāo)識符的是()A.#_123B.printfC.A$DDim-3得分評卷人三.閱讀下列程序按題意填空:(每空2分,共20分)得分評卷人四.編程題:(每小題10分,共計20分)1.以下程序不借助任何變量把a(bǔ)、b中的值進(jìn)行交換。請?zhí)羁?#include<stdio.h>main()inta,b;printf("Pleaseinputa,b:");scanf("%d,%d',&a,&b);a+=;b=a-;a=a-;printf("a=%ab=

10、%dn”,a,b);1.求1!+2!+3!+10!2.有以下程序段:s=1.0;for(k=1;k<=n;k+)s=s+1.0/(k*(k+1);printf("%fn",s);要使下面的程序段的功能與上面程序段的功能相同,請?zhí)羁眨簊=0.0;k=0;dos=s+d;d=1.0/(k*(k+1);while();printf("%fn",s);3.以下findmax函數(shù)返回數(shù)組s中最大元素的下標(biāo),數(shù)組中元素的個數(shù)由t傳入,請?zhí)羁铡indmax(ints,intt)intk,p;for(p=0,k=p;p<t;p+)if(sp>sk);return;2.有一篇文章,共有3行文字,每行有80個字符。要求統(tǒng)計出其中英文大寫字母、數(shù)字、空格以及其他字符的個數(shù)。小寫字母、4.下面pi函數(shù)的功能是,根據(jù)以下公式返回滿足精度£要

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論