![大學(xué)大一C語言程序設(shè)計(jì)期末考試試卷和答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/c446dd18-d05a-461d-bec0-e281e180fa09/c446dd18-d05a-461d-bec0-e281e180fa091.gif)
![大學(xué)大一C語言程序設(shè)計(jì)期末考試試卷和答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/c446dd18-d05a-461d-bec0-e281e180fa09/c446dd18-d05a-461d-bec0-e281e180fa092.gif)
![大學(xué)大一C語言程序設(shè)計(jì)期末考試試卷和答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/c446dd18-d05a-461d-bec0-e281e180fa09/c446dd18-d05a-461d-bec0-e281e180fa093.gif)
![大學(xué)大一C語言程序設(shè)計(jì)期末考試試卷和答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/c446dd18-d05a-461d-bec0-e281e180fa09/c446dd18-d05a-461d-bec0-e281e180fa094.gif)
![大學(xué)大一C語言程序設(shè)計(jì)期末考試試卷和答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/c446dd18-d05a-461d-bec0-e281e180fa09/c446dd18-d05a-461d-bec0-e281e180fa095.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、._學(xué)院_級_班 姓名_ 學(xué)號_(密)(封)(線)密 封 線 內(nèi) 答 題 無 效四川師范大學(xué)計(jì)算機(jī)科學(xué)學(xué)院20122013學(xué)年度第二學(xué)期期末考試C語言程序設(shè)計(jì)試卷 試卷A答卷說明:1、 本試卷共6頁,答題紙3頁,4個(gè)大題,35個(gè)小題,滿分100分,120分鐘完卷.2、 閉卷考試,所有的答案都必須寫在答題紙上,判卷以答題紙上答案為準(zhǔn)。 3、 本試卷適用于2011級1、2、3班。 題號一二三四總分總分人分?jǐn)?shù)得分評卷人一、 單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共20分)1、 在C語言中,下列標(biāo)識符中合法的是(
2、 )A)。 -intB)。 in1_3C)。 A_B!DD).const2、 不屬于C語言基本數(shù)據(jù)類型的是( )A). int B)。 unionC)。 char D)。 unsigned3、 下面是對宏定義的描述.不正確的是( ) A).宏不存在類型問題,宏名無類型,它的參數(shù)也無類型B)。 宏替換不占用運(yùn)行時(shí)間C)。 宏替換只是字符串的簡單替代D)。 宏替換時(shí)先檢查類型,類型一致時(shí)才可以替換4、 C語言中,xfds在內(nèi)存中占用的字節(jié)數(shù)是(
3、160; )A)。3 B)。4 C).5 D).65、 設(shè)int x;則執(zhí)行printf(xn,xx);的結(jié)果是( )A). ffffffff &
4、#160; B)。 ff C)。 0 D)。 1 6、 對于while語句,錯(cuò)誤的說法是( )A).用條件控制循環(huán)體的執(zhí)行次數(shù)B).循環(huán)體至少要執(zhí)行一次C)。循環(huán)體有可能一次也不執(zhí)行 D).循環(huán)體中可以包含若干條語句7、 執(zhí)行下列語句后輸出的結(jié)果是(
5、; )int a=8,b=7,c=6;if(ab)if(bc)a=c;c=b;printf(”%d,d,dn”,a,b,c);A).6,7,7 B).6,7,8 C)。8,7,6 D)。8,7,88、 設(shè)int a=9,b=20;則prin
6、tf(%d,dn,a-,b);的輸出結(jié)果是( )A)。9,19 B)。9,20 C).10,19 D)。10,209、 設(shè)static char x =12345,y =1,2,3,4,5,0;那么(
7、160; )A).x數(shù)組的長度等于y數(shù)組的長度 B).x數(shù)組的長度大于y數(shù)組的長度C).x數(shù)組的長度少于y數(shù)組的長度 D)。x數(shù)組與y數(shù)組的存儲(chǔ)區(qū)域相同10、 設(shè)int i,x33=1,2,3,4,5,6,7,8,9;則下面語句的輸出結(jié)果是( )for(i=0;i3;i+)printf(d,xi2i);A)。147
8、60; B)。159 C).357 D).36911、 執(zhí)行完下列語句后,n的值是( )int n;for (n=0 ; n100 ; n=2*n+1);A)。125 B)。126C)。127
9、 D)。12812、 有以下語句:int a=6;a+=a=aa;printf(“%d”,a);輸出結(jié)果( )A).132 B)。60 C)。 -24 D). 0 13、 為了連接兩個(gè)字符串s1與s2,應(yīng)當(dāng)使用( )A)。 strcat( s1,s2 ) B). s
10、trcpy( s1, s2 ) C). strlen( s1, s2 ) D)。 strcmp( s1, s2 )14、 設(shè)int a,*p;則語句p=&a;中的運(yùn)算符“"的含義是( )A).位與運(yùn)算 B)。邏輯與運(yùn)算C)。取指針內(nèi)容 &
11、#160; D).取變量地址15、 下面輸出的結(jié)果為( )int a=13, b=64;printf(“dn", !a | (b3) );A).13 B)。64 C)。1 D)。016、 下列定義正確的是( )
12、A)。enum t=a,bx; B)。 enum t1,2x;C). enum +,x; D)。 enum ta,bx;17、 設(shè)有定義:struct uint a4;float b3; char c16;aa;則printf(dn,sizeof(aa);的輸出是( )A)。32
13、; B)。36C)。12 D).8_學(xué)院_級_班 姓名_ 學(xué)號_(密)(封)(線)密 封 線 內(nèi) 答 題 無 效18、 數(shù)據(jù)54。78在文本文件中占用的字節(jié)個(gè)數(shù)是(
14、160; )A)。4 B).5C)。6 D)。819、 在宏定義define p(r) 3。14r中,請問宏名是()A).p B). p(r)C). 3。14rD). p(r) 3.14*r20、 要打開一個(gè)已存在的用于修改的非空二進(jìn)制文件
15、“hello.txt",正確語句是( ) A)。 fp=fopen( ”hello。txt ”,"r" )B)。 fp=fopen( ”hello。txt ”,”ab+" )C)。 fp=fopen( "hello。txt ",”w" ) D)。 fp=fopen( ”hello。txt ",
16、"r+" )得分評卷人二、填空題(仔細(xì)閱讀每小題的說明和源代碼,并將正確答案寫到答題紙上對應(yīng)的題號處。每小題4分,共36分)1. 以下程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的成績, 統(tǒng)計(jì)并輸出最高成績和最低成績,當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入。請?zhí)羁?。include <stdio。h>int main(int argc, char* argv)float x,amax,amin;scanf(”%f”,&x);amax=x; amin=x;while( 21 ) if(x>amax) amax=x;if( 22 ) amin=x;scanf(”f",&
17、amp;x); printf(”namax=fnamin=%fn”,amax,amin); return 0;21: 22: 2。 下面程序的功能是比較字符數(shù)組a和字符數(shù)組b中的兩個(gè)字符串是否相等(比較對應(yīng)字符,全部相同輸出0,如果不同,返回第一個(gè)不相同的字符差值,并輸出)。#include stdio.h>int main(void)char a100="Hello World!"char b100="Hello Chengdu!"; 23 ;/ 完成對應(yīng)字符的比較,并判定一個(gè)字符串是否結(jié)束了*/while( 24 ) i+;printf(&qu
18、ot;%dn", ai-bi );return 0;23: 24: 3。 就以下程序空缺的地方進(jìn)行填空。4。以下程序?qū)σ粋€(gè)3×3的矩陣進(jìn)行行列互換。#include stdio.h>include <ctype.h>int main(int argc, char* argv)char str81,*sptr;int i;for(i=0;i<80;i+) stri=getchar();if(stri=n')break;stri= ( 25 );sptr=str;while(*sptr) putchar( 26 );return 0;includ
19、e stdio。h>int main(int argc, char* argv)int i,j,temp;int a33=1,2,3,4,5,6,7,8,9;for( i=0 ; i<3; i+)for( j=0; ( 27 )i; j+)temp=aij, ( 28 ), ( 29 );printf(”n the result array is:n");for(i=0;i3;i+) printf(”n”);for(j=0;j3;j+)printf(”5d",aij); return 0;25: 26: 27: 28: 29: _學(xué)院_級_班 姓名_ 學(xué)號_(密
20、)(封)(線)密 封 線 內(nèi) 答 題 無 效得分評卷人三、閱讀下列程序,將輸出結(jié)果寫到答題紙上對應(yīng)的題號處.(本大題共4小題,每小題5分,共20分)31題:include stdio。h>int main(void)char str100="I am a pig。";char p= str7; int i;for (i=0; stri != 0; i+, p+ )if( *p='a p<z )(p)+;else if( p = 'z' )*p = 'a'puts( str );return 0;30題:#include &
21、lt;stdio。hint fun(int x) int y=0; static int z=3; z+;+y; return(x+y+z);void main( ) int i,x=2; for(i=0;i2;i+)printf("%5d”,fun(x+)); 33題:#include <stdio。h>int gcd(int m,int n)if(m=n)return m;else if(mn) return gcd(m-n,n);else return gcd(m,nm);void main( )printf(”Gcd=%dn”,gcd(24,36);32
22、題:#include stdio。hint a1=300,a2=400;void sub1(int x,int y) a1=x;x=y;y=a1;void main( )int a3=100,a4=200;sub1(a3,a4);sub1(a1,a2);printf(”d,d,%d,dn”,a1,a2,a3,a4);得分評卷人四、程序設(shè)計(jì)題,將源代碼規(guī)范地書寫在答題紙上(第34小題10分,第35小題各14分,共24分)。34.設(shè)計(jì)函數(shù)實(shí)現(xiàn)將一個(gè)字符串中小寫字母轉(zhuǎn)化為大寫字母。35. 計(jì)算的值并輸出(設(shè)n=20)。四川師范大學(xué)計(jì)算機(jī)科學(xué)學(xué)院20122013學(xué)年度第二學(xué)期期末考試C語言程序設(shè)計(jì)試卷 試卷A參考答案與評分標(biāo)準(zhǔn)一、單項(xiàng)選擇題:(每小題1分,共20分)12345678910BBDDABCAAC11121314151617181920CBADCDBCAB二、填空題:(每空4分,共36分)21: x >= 022: x < amin 23:int i=024: (ai = bi) ai != 025: 0 26: *sptr+ 27: j < i28: a
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 朝陽2024年遼寧朝陽師范學(xué)院招聘37人筆試歷年參考題庫附帶答案詳解
- 攀枝花2025年四川攀枝花市民政局直屬事業(yè)單位考調(diào)4人筆試歷年參考題庫附帶答案詳解
- 2025年中國沖天爐數(shù)字式綜合檢測儀市場調(diào)查研究報(bào)告
- 2025至2031年中國高壓均質(zhì)機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國耐低溫型不干膠行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國直流脈寬調(diào)速器行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年活門項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國易洗除漬素行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國嬰兒玩具拉琴行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年女裝牛仔中褲項(xiàng)目可行性研究報(bào)告
- IPQC首檢巡檢操作培訓(xùn)
- 餐飲空間設(shè)計(jì)課件ppt
- 肉制品加工技術(shù)完整版ppt課件全套教程(最新)
- (中職)Dreamweaver-CC網(wǎng)頁設(shè)計(jì)與制作(3版)電子課件(完整版)
- 新部編版四年級下冊小學(xué)語文全冊課件PPT
- 行政人事助理崗位月度KPI績效考核表
- 主動(dòng)脈夾層的護(hù)理-ppt課件
- 紀(jì)檢監(jiān)察機(jī)關(guān)派駐機(jī)構(gòu)工作規(guī)則全文詳解PPT
- BP-2C 微機(jī)母線保護(hù)裝置技術(shù)說明書 (3)
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:chapter6 Tree
- 硫酸分公司30萬噸硫磺制酸試車方案
評論
0/150
提交評論