版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、20102011 學(xué)年第一學(xué)期C語言程序設(shè)計(jì)課內(nèi)考試卷(A卷)授課班號(hào) 年級(jí)專業(yè) 學(xué)號(hào) 姓名 題號(hào)一二三上機(jī)(1)上機(jī)(2)總分審核題分3018122020得分得分評(píng)閱人一、選擇題(30分,每小題1分)1.以下所列的C語言常量中,錯(cuò)誤的是( )A 0xFFB. 1.2e0.5C.# D. '72'2. 下面四個(gè)選項(xiàng)中,合法用戶標(biāo)識(shí)符的選項(xiàng)是( )3. 若有以下類型說明語句:char x; float y; double z;則表達(dá)式x+z-y的結(jié)果類型為( ) A. float B. char C. int D. double4. 設(shè)x、y、s均為int型變量,則執(zhí)行語句:x=
2、y=2;s=x+|+y;后,y的值為( )A. 不定值B. 2C. 3D. 15. 若有說明語句:char c=67;則變量c( )A包含1個(gè)字符 B包含2個(gè)字符C包含3個(gè)字符 D該說明語句不合法6. 若說明x在區(qū)間(2,9中,C語言的表達(dá)式為( )A2<x9 B2<x<=9 C2<x|x<=9 D2<x&&x<=97.下面程序
3、段執(zhí)行后 int i = 4; float x;x = i /5; x的值為( ) A. 0.8 B. 0 C. 0.0 D. 1.0 8.設(shè)有說明“int a=3,b=5,m;”,則執(zhí)行表達(dá)式m=a<=3 &&a+b<8后,m的值為( )。 Atrue Bfalse C0 D1 9. 完成下列循環(huán)語句后,n的值為多少( )。for(int n=0;n<100;n+) A. 0 B.99 C.100 D.10110. 設(shè)有定義int a=1,2,3,4,5,6,7,8,9,10, *p=a,i;則數(shù)組元素地址的正確表示為( )。A、&(a+1) B、a
4、+ C、&p D、&pi11.下列數(shù)組定義正確的為( )Achar a=3,5; Bchar a=3,5;Cchar a=3,5; Dchar a2=”3579”;12.有如下定義 int *p=NULL; 表示( ) A. p指向的單元的值為0 B. p指向的單元的值為NULL C. p不指向任何有效單元 D. p指向的變量的值為013. 以下程序
5、執(zhí)行后sum的值是( )A. 28B. 24C. 不確定D. 45main() int i , sum=0; for(i=10;i>4;i-=2) sum+=i; printf("%dn",sum);14.數(shù)組作為函數(shù)的形參時(shí),把數(shù)組名作為實(shí)參,傳遞給函數(shù)的是( )。A. 該數(shù)組的首地址 B. 該數(shù)組的元素個(gè)數(shù)C. 該數(shù)組中的各元素值 D. 該數(shù)組的大小15. 設(shè)有定義char a80= "0123456789"則sizeof(a)和strlen(a)的值分別為( )。A. 10和10 B. 10和80 C. 80和10 D. 80和1116. 下
6、列程序的運(yùn)行結(jié)果是( )#include <stdio.h> main() int a=2,c=5; printf(“a=%d,b=%dn”,a,c); A. a=%2,b=%5 B. a=2,b=5 C. a=d, b=d D. a=%d,b=%d17. 設(shè)有語句”float (*p)(int,int);”,該語句的作用是()A函數(shù)原型說明B函數(shù)定義,p為函數(shù)名 C變量定義, p為指向函數(shù)的指針變量 D變量說明,p為指向float型的指針變量18. 若需要建立如圖所示的存儲(chǔ)結(jié)構(gòu),且已有說明float*p,m=3.14;則正確的賦值語句是( ) p P3.14A. p=m; B.
7、p=&m; C. *p=m; D. *p=&m;19. 設(shè)a是整型變量,初值為12,執(zhí)行完表達(dá)式a+=a-=a*a后,a 的值是()。A144B. -264C. 264D.-12020. 若int a10=10,20,30,40,50,*p=&a1, b=*p+;則b值為()。A 20 B30 C 40 D 1021. 定義共用體 union char name10; int id; double score; 則共用體stu存儲(chǔ)空間字節(jié)數(shù)為() A10 B 4 C8 D2222. 若int a=1, b=5, c=6;則表達(dá)式a十bc? 十十a(chǎn): b-的值為()。A2
8、 B4 C5 D123. 下列運(yùn)算符中,()只可用于整型數(shù)。A十十 B C- D/24. 若int a1010;則表示第i行第j列元素的值中,()不正確。A*(&ai+j) B*(ai+j) C*(*&ai+j) D*(*(a+i)+j)25.當(dāng)執(zhí)行下面的程序時(shí),如果輸入EFG,則輸出結(jié)果是_A) abc1234B) 1234 C) EFGD) EFG1234#include "stdio.h"#include "string.h"main() char str12="abc" gets(str); strcpy(st
9、r, "1234"); printf("%sn",str);26. 設(shè)變量a、e、b、c皆為實(shí)型,若有代數(shù)式(3ae)/(bc),則不正確的C語言表達(dá)式是( )A. a/b/c*e*3 B. 3*a*e/b/c C. 3*a*e/b*c D. a*e/c/b*327. 下列程序執(zhí)行后的輸出結(jié)果是( )#define MA(x) x*(x-1) main() int a=2; printf("%d n",MA(1+a); A. 6 B.5 C. 10 D. 1228. 現(xiàn)有int b34,*p; p=(int*)b; ,若要指針p指向b
10、23,以下語句正確的是()。Ap+=3*4+3; Bp+=2*4+3;Cp+=(3*4+3)*sizeof(int); Dp+=(2*4+3)*sizeof(int);29. 若a和b為整型變量,語句b=(a=1+2,a*3),a+5運(yùn)行后,a和b的結(jié)果為( )。A、9和8 B、3和8 C、3和9 D、9和1430. 下列程序的輸出結(jié)果是( )。struct abc int a, b, c; ; main() struct abc s2=1,2,3,4,5,6; int t; t=s0.a+s1.b; printf("%d n",t); A. 5 B. 6 C. 7 D.
11、8得分評(píng)閱人二、填空題,共18分(1-4題每空1分,5-10題每空2分)。1. & 運(yùn)算符作為單目運(yùn)算符時(shí)表示的是_運(yùn)算;作為雙目運(yùn)算符時(shí)表示的是按位與運(yùn)算。2. C語言程序中,若對(duì)函數(shù)返回值類型未加顯式說明,則函數(shù)返回值的隱含類型為_類型。3. C語言中的實(shí)型變量分為兩種類型,它們是_型和double型。4. 若字符A的ASCII碼為65,則ASCII碼為71的字符是_。5以下程序運(yùn)行的結(jié)果為:_。 void main() int m,a=25,64,38,20,75,6,38,14; m=a0; for(int i=1;i<8;i+) if(ai<m) m=ai; pr
12、intf("%dn",m); 6 以下程序運(yùn)行的第一行結(jié)果為_ ,第二行結(jié)果為_。 main()int x,y,z=0; y=!z; if(y!=0) x=10; printf(“x=%dn”,x); if(x=0) y=10;else z=10; printf(“x=%d,y=%d,z=%dn”,x,y,z); 7. 以下程序的運(yùn)行結(jié)果為:_。 #include<stdio.h>
13、 main()int a,b; scanf(“%d,%d”,&a,&b); swap(a,b); printf(“a=%d,b=%dn”,a,b); swap(int a, int b ) int t; t=a ; a=b; b=t; 運(yùn)行時(shí)輸入:10,208.下列程序的運(yùn)行結(jié)
14、果為:_void decrease(void) static int x=8; x=x-2; printf("%dt",x+10);main() decrease (); decrease (); decrease ();9. 以下程序輸出的第二行結(jié)果為:_。main( ) int a,f1,f2; f1=1;f2=1; for (a=1;a<=5;a+) printf("%d,%d, ",f1,f2);
15、60; if (a%2=0) printf("n"); f1=f1+f2; f2=f2+f1; 10. 以下程序的的運(yùn)行結(jié)果為:_。void fun(int n) if(n=0) return ; else fun(n/10); printf("%d: ",n%10); void main() int a= 123; fun(a);得分評(píng)閱人三、完善程序(1
16、2分,每空2分)1. 以下程序的作用是將一維無序數(shù)組按降序排列#include <stdio.h>void sort(int b,int n)for (int i=0;i<n-1;i+) int k= i; for( int j=i+1; j<n; j+) if (bj>bk ) _(1)_; if( k!=i ) int temp=bi;bi=bk;_(2)_; void main()int a10=4,6,2,19,5,1,11,10,2,13;_(3)_;for (int i=0;i<10;i+)printf("%d ", ai);
17、2.鏈表算法typdef struct _lnode int data; /數(shù)據(jù)元素 struct _lnode *next; /指向后繼節(jié)點(diǎn)的指針Lnode; /*在頭指針first指向的鏈表中,刪除具有指定值num的節(jié)點(diǎn),最后返回操作后的鏈表。 */Lnode *list_create(Lnode *first,int num) Lnode *p1,*p2; if(first=NULL) printf(“鏈表為空,無節(jié)點(diǎn)可刪。n”); return (null); if(first->data=num) /刪除的節(jié)點(diǎn)為第一個(gè)節(jié)點(diǎn) p1= first; _ first =first->next_ ; free
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年??谀曦涍\(yùn)從業(yè)資格證
- 2025年池州貨運(yùn)上崗證模擬考試0題
- 2025年內(nèi)江貨運(yùn)從業(yè)資格證怎么考試
- 2025年廣東貨運(yùn)從業(yè)資格證考試模擬考試題及答案解析
- 信息科技與小學(xué)語文教育的深度結(jié)合
- 以技術(shù)驅(qū)動(dòng)的教育變革與學(xué)生創(chuàng)新能力提升
- 企業(yè)運(yùn)營成本分析的智能化處理方式
- 以環(huán)保為切入點(diǎn)的德育教學(xué)實(shí)踐案例分享
- 農(nóng)業(yè)機(jī)械化與智能化技術(shù)的融合教育探討
- 企業(yè)服務(wù)文化與客戶服務(wù)培訓(xùn)
- 中國文化概論知識(shí)試題與答案版
- 期末復(fù)習(xí)提升測試(試題)(含答案)2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- 生和碼頭港口設(shè)施維護(hù)管理制度(3篇)
- 《倉庫盤點(diǎn)培訓(xùn)》課件
- 2024年廣東省深圳市福田區(qū)中考一模英語試題(解析版)
- 2024版電動(dòng)汽車充電站建設(shè)合同3篇
- 過敏性休克課件護(hù)理
- 2024年度美團(tuán)騎手勞動(dòng)合同樣本3篇
- 鑄牢中華民族共同體意識(shí)-形考任務(wù)3-國開(NMG)-參考資料
- 平面構(gòu)成(普通高等院校藝術(shù)設(shè)計(jì)專業(yè))全套教學(xué)課件
- 食品機(jī)械與設(shè)備智慧樹知到期末考試答案章節(jié)答案2024年西北農(nóng)林科技大學(xué)
評(píng)論
0/150
提交評(píng)論