![大學(xué)大一C語(yǔ)言程序設(shè)計(jì)期末考試試卷及答案_第1頁(yè)](http://file4.renrendoc.com/view/4c9dfe57115d53c50ce44471f5ec20a1/4c9dfe57115d53c50ce44471f5ec20a11.gif)
![大學(xué)大一C語(yǔ)言程序設(shè)計(jì)期末考試試卷及答案_第2頁(yè)](http://file4.renrendoc.com/view/4c9dfe57115d53c50ce44471f5ec20a1/4c9dfe57115d53c50ce44471f5ec20a12.gif)
![大學(xué)大一C語(yǔ)言程序設(shè)計(jì)期末考試試卷及答案_第3頁(yè)](http://file4.renrendoc.com/view/4c9dfe57115d53c50ce44471f5ec20a1/4c9dfe57115d53c50ce44471f5ec20a13.gif)
![大學(xué)大一C語(yǔ)言程序設(shè)計(jì)期末考試試卷及答案_第4頁(yè)](http://file4.renrendoc.com/view/4c9dfe57115d53c50ce44471f5ec20a1/4c9dfe57115d53c50ce44471f5ec20a14.gif)
![大學(xué)大一C語(yǔ)言程序設(shè)計(jì)期末考試試卷及答案_第5頁(yè)](http://file4.renrendoc.com/view/4c9dfe57115d53c50ce44471f5ec20a1/4c9dfe57115d53c50ce44471f5ec20a15.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
__________________學(xué)院__________級(jí)___________班姓名_______________學(xué)號(hào)_______________………………__________________學(xué)院__________級(jí)___________班姓名_______________學(xué)號(hào)_______________………………(密)………………(封)………………(線(xiàn))………………密封線(xiàn)內(nèi)答題無(wú)效2012~2013學(xué)年度第二學(xué)期期末考試C語(yǔ)言程序設(shè)計(jì)試卷試卷A答卷說(shuō)明:本試卷共6頁(yè),答題紙3頁(yè),4個(gè)大題,35個(gè)小題,滿(mǎn)分100分,120分鐘完卷。閉卷考試,所有的答案都必須寫(xiě)在答題紙上,判卷以答題紙上答案為準(zhǔn)。本試卷適用于2011級(jí)1、2、3班。題號(hào)一二三四總分總分人分?jǐn)?shù)得分評(píng)卷人單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題1分,共20分)在C語(yǔ)言中,下列標(biāo)識(shí)符中合法的是(
)A).-int B).in1_3 C).A_B!D D).const不屬于C語(yǔ)言基本數(shù)據(jù)類(lèi)型的是(
)A).int
B).union C).char
D).unsigned下面是對(duì)宏定義的描述。不正確的是(
)A).宏不存在類(lèi)型問(wèn)題,宏名無(wú)類(lèi)型,它的參數(shù)也無(wú)類(lèi)型B).宏替換不占用運(yùn)行時(shí)間C).宏替換只是字符串的簡(jiǎn)單替代D).宏替換時(shí)先檢查類(lèi)型,類(lèi)型一致時(shí)才可以替換C語(yǔ)言中,″\\xfds″在內(nèi)存中占用的字節(jié)數(shù)是(
)A).3
B).4
C).5
D).6設(shè)int
x;則執(zhí)行printf(″%x\n″,~x^x);的結(jié)果是(
)A).ffffffff
B).ff
C).
0
D).1
對(duì)于while語(yǔ)句,錯(cuò)誤的說(shuō)法是(
)A).用條件控制循環(huán)體的執(zhí)行次數(shù) B).循環(huán)體至少要執(zhí)行一次C).循環(huán)體有可能一次也不執(zhí)行
D).循環(huán)體中可以包含若干條語(yǔ)句執(zhí)行下列語(yǔ)句后輸出的結(jié)果是(
)inta=8,b=7,c=6;if(a<b)if(b>c){a=c;c=b;}printf("%d,%d,%d\n",a,b,c);A).6,7,7
B).6,7,8
C).8,7,6
D).8,7,8設(shè)inta=9,b=20;則printf(″%d,%d\n″,a--,--b);的輸出結(jié)果是(
)A).9,19
B).9,20
C).10,19
D).10,20設(shè)staticcharx[]=″12345″,y[]={′1′,′2′,′3′,′4′,′5′,′\0′};那么(
)A).x數(shù)組的長(zhǎng)度等于y數(shù)組的長(zhǎng)度
B).x數(shù)組的長(zhǎng)度大于y數(shù)組的長(zhǎng)度C).x數(shù)組的長(zhǎng)度少于y數(shù)組的長(zhǎng)度
D).x數(shù)組與y數(shù)組的存儲(chǔ)區(qū)域相同設(shè)inti,x[3][3]={1,2,3,4,5,6,7,8,9};則下面語(yǔ)句的輸出結(jié)果是(
)for(i=0;i<3;i++)printf(″%d″,x[i][2-i]);A).147
B).159
C).357
D).369執(zhí)行完下列語(yǔ)句后,n的值是(
)intn;for(n=0;n<100;n=2*n+1);A).125
B).126 C).127
D).128有以下語(yǔ)句:inta=6;a+=a-=a*a;printf(“%d”,a);輸出結(jié)果(
)A).–132 B).–60 C).-24 D).0為了連接兩個(gè)字符串s1與s2,應(yīng)當(dāng)使用(
)A).strcat(s1,s2)B).strcpy(s1,s2)C).strlen(s1,s2)D).strcmp(s1,s2)設(shè)inta,*p;則語(yǔ)句p=&a;中的運(yùn)算符“&”的含義是(
)A).位與運(yùn)算
B).邏輯與運(yùn)算 C).取指針內(nèi)容
D).取變量地址下面輸出的結(jié)果為(
)inta=13,b=64;printf(“%d\n”,!a||(b>>3));A).13
B).64C).1
D).0下列定義正確的是(
)A).enumt={a,b}x;
B).enumt{1,2}x; C).enum{′+′,′-′}x;
D).enumt{a,b}x;設(shè)有定義:structu{inta[4];floatb[3];charc[16];}aa;則printf(″%d\n″,sizeof(aa));的輸出是(
)A).32
B).36 C).12
D).8__________________學(xué)院__________級(jí)___________班姓名_______________學(xué)號(hào)_______________………………(密)………………__________________學(xué)院__________級(jí)___________班姓名_______________學(xué)號(hào)_______________………………(密)………………(封)………………(線(xiàn))………………密封線(xiàn)內(nèi)答題無(wú)效A).4
B).5 C).6
D).8在宏定義#definep(r)3.14*r中,請(qǐng)問(wèn)宏名是()A).p B).p(r) C).3.14*r D).p(r)3.14*r要打開(kāi)一個(gè)已存在的用于修改的非空二進(jìn)制文件“hello.txt”,正確語(yǔ)句是(
)
A).fp=fopen("hello.txt","r")B).fp=fopen("hello.txt","ab+")C).fp=fopen("hello.txt","w")
D).fp=fopen("hello.txt","r+")得分評(píng)卷人二、填空題(仔細(xì)閱讀每小題的說(shuō)明和源代碼,并將正確答案寫(xiě)到答題紙上對(duì)應(yīng)的題號(hào)處。每小題4分,共36分)1.以下程序的功能是:從鍵盤(pán)上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī)和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入.請(qǐng)?zhí)羁?#include<stdio.h>#include<stdio.h>intmain(intargc,char*argv[]){ floatx,amax,amin; scanf("%f",&x); amax=x;amin=x; while(21) { if(x>amax) amax=x; if(22) amin=x; scanf("%f",&x); } printf("\namax=%f\namin=%f\n",amax,amin); return0;}21:22:2.下面程序的功能是比較字符數(shù)組a和字符數(shù)組b中的兩個(gè)字符串是否相等(比較對(duì)應(yīng)字符,全部相同輸出0,如果不同,返回第一個(gè)不相同的字符差值,并輸出)。#include<stdio.h>#include<stdio.h>intmain(void){chara[100]="HelloWorld!";charb[100]="HelloChengdu!";23;/*完成對(duì)應(yīng)字符的比較,并判定一個(gè)字符串是否結(jié)束了*/while(24){i++; }printf("%d\n",a[i]-b[i]);return0;}23:24:3.就以下程序空缺的地方進(jìn)行填空。4.以下程序?qū)σ粋€(gè)3×3的矩陣進(jìn)行行列互換。#include<stdio.h>#include<ctype.h>#include<stdio.h>#include<ctype.h>intmain(intargc,char*argv[]){ charstr[81],*sptr; inti; for(i=0;i<80;i++) { str[i]=getchar(); if(str[i]=='\n') break; } str[i]=(25); sptr=str; while(*sptr) putchar(26); return0;}#include<stdio.h>intmain(intargc,char*argv[]){ inti,j,temp; inta[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) for(j=0;(27)i;j++) temp=a[i][j],(28),(29); printf("\ntheresultarrayis:\n"); for(i=0;i<3;i++) { printf("\n"); for(j=0;j<3;j++) printf("%5d",a[i][j]); } return0;}25:26:27:28:29:__________________學(xué)院__________級(jí)___________班姓名_______________學(xué)號(hào)_________________________________學(xué)院__________級(jí)___________班姓名_______________學(xué)號(hào)_______________………………(密)………………(封)………………(線(xiàn))………………密封線(xiàn)內(nèi)答題無(wú)效得分評(píng)卷人三、閱讀下列程序,將輸出結(jié)果寫(xiě)到答題紙上對(duì)應(yīng)的題號(hào)處。(本大題共4小題,每小題5分,共20分)31題:#include<stdio.h>intmain(void)31題:#include<stdio.h>intmain(void){ charstr[100]="Iamapig."; char*p=&str[7]; inti; for(i=0;str[i]!='\0';i++,p++) { if(*p>='a'&&*p<'z') (*p)++; elseif(*p=='z') *p='a'; } puts(str); return0;}30題:#include<stdio.h>intfun(intx){inty=0;staticintz=3;z++;++y;return(x+y+z);}voidmain(){inti,x=2;for(i=0;i<2;i++) printf("%5d",fun(x++));}33題:33題:#include<stdio.h>intgcd(intm,intn){ if(m==n) returnm; elseif(m>n) returngcd(m-n,n); else returngcd(m,n-m);}voidmain(){ printf("Gcd=%d\n",gcd(24,36));}32題:#include<stdio.h>inta1=300,a2=400;voidsub1(intx,inty){ a1=x; x=y; y=a1;}voidmain(){ inta3=100,a4=200; sub1(a3,a4); sub1(a1,a2); printf("%d,%d,%d,%d\n",a1,a2,a3,a4);}得分評(píng)卷人四、程序設(shè)計(jì)題,將源代碼規(guī)范地書(shū)寫(xiě)在答題紙上(第34小題10分,第35小題各14分,共24分)。34.設(shè)計(jì)函數(shù)實(shí)現(xiàn)將一個(gè)字符串中小寫(xiě)字母轉(zhuǎn)化為大寫(xiě)字母。計(jì)算的值并輸出(設(shè)n=20)。四川師范大學(xué)計(jì)算機(jī)科學(xué)學(xué)院2012~2013學(xué)年度第二學(xué)期期末考試C語(yǔ)言程序設(shè)計(jì)試卷試卷A參考答案與評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題:(每小題1分,共20分)12345678910BBDDABCAAC11121314151617181920CBADCDBCAB二、填空題:(每空4分,共36分)21:x>=0 22:x<amin23:inti=0 24:(a[i]==b[i])&&a[i]!='\0'25:‘\0’ 26:*sptr++27:j<i28:a[i][j]=a[j][i]29:a[j][i]=temp三、閱讀程序題:(每小題5分,共20分)30:7931:Iamaqjh.32:100,400,100,20033:Gcd=12四、程序設(shè)計(jì)題:(第34小題10分,第35小題各14分,共24分)34.設(shè)計(jì)函數(shù)實(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 2 Shopping Lesson2(說(shuō)課稿)-2024-2025學(xué)年北師大版(三起)英語(yǔ)四年級(jí)上冊(cè)
- 2024年三年級(jí)品社下冊(cè)《馬路不是游戲場(chǎng)》說(shuō)課稿 山東版
- 2024-2025學(xué)年高中地理 第4章 旅游與區(qū)域的發(fā)展 第1節(jié) 旅游業(yè)的發(fā)展及其對(duì)區(qū)域的影響說(shuō)課稿 中圖版選修3
- Unit 1 Growing up 單元說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)外研版(2019)選擇性必修第二冊(cè)
- 下城區(qū)汽車(chē)租賃合同范本
- 保安獎(jiǎng)罰合同范例
- 醫(yī)用耗材寄售合同范例
- 加貿(mào)合同范本
- 專(zhuān)利注冊(cè)合同范本
- 人工智能購(gòu)銷(xiāo)合同范例
- JCT796-2013 回彈儀評(píng)定燒結(jié)普通磚強(qiáng)度等級(jí)的方法
- 物業(yè)客服培訓(xùn)課件PPT模板
- 火力發(fā)電廠(chǎng)節(jié)能管理制度實(shí)施細(xì)則
- 2003年版勞動(dòng)合同范本
- 全名校北師大版數(shù)學(xué)五年級(jí)下冊(cè)第三單元達(dá)標(biāo)測(cè)試卷(含答案)
- 新員工入職通識(shí)考試(中軟國(guó)際)
- 四星級(jí)酒店工程樣板房裝修施工匯報(bào)
- 華為攜手深圳國(guó)際會(huì)展中心創(chuàng)建世界一流展館
- 2023版思想道德與法治專(zhuān)題2 領(lǐng)悟人生真諦 把握人生方向 第3講 創(chuàng)造有意義的人生
- 全過(guò)程工程咨詢(xún)服務(wù)技術(shù)方案
- GB/T 41509-2022綠色制造干式切削工藝性能評(píng)價(jià)規(guī)范
評(píng)論
0/150
提交評(píng)論