



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.山東科技大學(xué)200 200 學(xué)年第學(xué)期程序設(shè)計(jì)基礎(chǔ)考試試卷一班級(jí)姓名學(xué)號(hào) _題號(hào)一二三四五總得分評(píng)卷人審核人得分一、選擇題( 20 分)1.算法具有五個(gè)特性,以下選項(xiàng)中不屬于算法特性的是B(A) 有窮性 (B) 簡(jiǎn)潔性 (C) 可行性 (D) 確定性2. 以下選項(xiàng)中可作為 C 語(yǔ)言合法常量的是 A(A)-80. (B)-080 (C)-8e1.0 (D)-80.0e3. 以下敘述中正確的是 C(A) 用 C 語(yǔ)言實(shí)現(xiàn)的算法必須要有輸入和輸出操作(B) 用 C 語(yǔ)言實(shí)現(xiàn)的算法可以沒(méi)有輸出但必須要有輸入(C) 用 C 程序?qū)崿F(xiàn)的算法可以沒(méi)有輸入但必須要有輸出(D) 用 C 程序?qū)崿F(xiàn)的算法可以既沒(méi)
2、有輸入也沒(méi)有輸出4.以下不能定義為用戶標(biāo)識(shí)符是D(A)Main (B) _0 (C) _int (D) sizeof5. 以下選項(xiàng)中 ,不能作為合法常量的是 B(A)1.234e04 (B)1.234e0.4 (C)1.234e+4 (D)1.234e06. 數(shù)字字符 0 的 ASCII 值為 48,若有以下程序main()char a='1',b='2'printf("%c,",b+);.printf("%dn",b-a);程序運(yùn)行后的輸出結(jié)果是C(A)3,2 (B)50,2 (C)2,2 (D)2,507. 有以下程序
3、main()int m=12,n=34;printf("%d%d",m+,+n); printf("%d%dn",n+,+m);程序運(yùn)行后的輸出結(jié)果是A(A)12353514(B)12353513(C)12343514(D)123435138.有以下語(yǔ)句 :int b;char c10;, 則正確的輸入語(yǔ)句是BA)scanf("%d%s",&b,&c);B) scanf("%d%s",&b,c);(C)scanf("%d%s",b,c);D)scanf("%d%
4、s",b,&c);9. 有以下程序main()int m,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%dn",m,n,p); 若想從鍵盤(pán)上輸入數(shù)據(jù),使變量 M 中的值為123,N 中的值為456,P 中的值為 789,則正確的輸入是AA)m=123n=456p=789B)m=123 n=456 p=789C)m=123,n=456,p=789D)123 456 78910. 有以下程序main()int a,b,d=25;a=d/10%9;b=a&&am
5、p;(-1);printf("%d,%dn",a,b); 程序運(yùn)行后的輸出結(jié)果是BA )6,1B)2,1C)6, 0D)2,011. 有以下程序main();.int i=1,j=2,k=3;if(i+=1&&(+j=3|k+=3)printf("%d %d %dn",i,j,k);程序運(yùn)行后的輸出結(jié)果是 D(A)1 2 3(B)2 3 4(C)2 2 3(D)2 3 312.若整型變量 a、 b、 c、 d 中的值依次為: 1、 4、3、 2。則條件表達(dá)式a<b?a:c<d?c:d 的值 AA)1B)2c)3D)413. 有
6、以下程序main()int p8=11,12,13,14,15,16,17,18,i=0,j=0;while(i+<7) if(pi%2) j+=pi;printf("%dn",j);程序運(yùn)行后的輸出結(jié)果是BA) 42B) 45C) 56D) 6014. 有以下程序main()char a7="a00a00" int i,j;i=sizeof(a); j=strlen(a);printf("%d %dn",i,j);程序運(yùn)行后的輸出結(jié)果是CA)22B)76C)72D)6215.以下能正確定義一維數(shù)組的選項(xiàng)是BA)int a5=0
7、,1,2,3,4,5;B)char a=0,1,2,3,4,5;C)char a='A','B','C'D)int a5="0123"16.有以下程序int f1(int x,int y)return x>y?x:y;int f2(int x,int y)return x>y?y:x;main()int a=4,b=3,c=5,d=2,e,f,g;.e=f2(f1(a,b),f1(c,d); f=f1(f2(a,b),f2(c,d);g=a+b+c+d-e-f;printf("%d,%d,%dn"
8、;,e,f,g);程序運(yùn)行后的輸出結(jié)果是AA)4,3,7B)3,4,7C)5,2,7D)2,5,717.已有定義 :char a="xyz",b='x','y','z',以下敘述中正確的是CA) 數(shù)組 a 和 b 的長(zhǎng)度相同B)a 數(shù)組長(zhǎng)度小于b 數(shù)組長(zhǎng)度C)a 數(shù)組長(zhǎng)度大于b 數(shù)組長(zhǎng)度D) 上述說(shuō)法都不對(duì)18.有以下程序void f(int *x,int *y)int t;t=*x;*x=*y;*y=t;main()int a8=1,2,3,4,5,6,7,8,i,*p,*q;p=a;q=&a7;while(p) f
9、(p,q);p+;q-;for(i=0;i<8;i+)printf("%d,",ai); 程序運(yùn)行后的輸出結(jié)果是 D A)8,2,3,4,5,6,7,1, B)5,6,7,8,1,2,3,4, C)1,2,3,4,5,6,7,8, D)8,7,6,5,4,3,2,1,19. 有以下程序main()int a33,*p,i;p=&a00;for(i=0;i<9;i+)pi=i;for(i=0;i<3;i+)printf("%d",a1i);程序運(yùn)行后的輸出結(jié)果是DA)012B)123C)234D)34520. 以下敘述中錯(cuò)誤的是
10、CA) 對(duì)于 double 類型數(shù)組 ,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出;.B) 數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變C)當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的出錯(cuò)信息D) 可以通過(guò)賦初值的方式確定數(shù)組元素的個(gè)數(shù)二、閱讀程序?qū)懗鱿铝谐绦虻倪\(yùn)行結(jié)果。 (20 分)1、 #include <stdio.h>void main() inta=1,b=2,c=3;if(c=a)printf("%dn",c);elseprintf("%dn",b);2、 #include <stdio
11、.h>void main()int n='c'switch(n+)default: printf("error");break;case 'a':case 'A':case 'b':case 'B':printf("good");break;case 'c':case 'C':printf("pass");case 'd':case 'D':printf("warn"
12、);3、 #include <stdio.h>void main() int i=0,s=0;doif(i%2)i+;continue;i+;s+=i; while(i<9); printf("%dn",s);4、 #include <stdio.h>int func(int x);.if(x= =1)return 2;elsereturn x*func(x-1);void main()printf( “%dn ”,func(4);三、找出下列程序存在的錯(cuò)誤,并進(jìn)行改正,使之能正確運(yùn)行。(20 分)1、以下程序的功能是:給r 輸入數(shù)據(jù)后計(jì)算半徑
13、為r 的圓面積s。#include <stdio.h>#define PI 3.1415926void main()intr;floats;scanf("%d",&r);s=PI*r2;(s=PI*r*r;)printf("s=%fn",s);2、 以下程序用于計(jì)算一個(gè)一維數(shù)組各元素平方根的和。#include <stdio.h>#include <math.h>void main()int a10,i;float sum;for (i=0;i<10;i+)scanf(“ %d” ,&ai);i=
14、0;(sum=0;)while (i<=9)sum+=sqrt(ai);i+;3、在一個(gè)一維整型數(shù)組中找出其中最大的數(shù)及其下標(biāo)。#define N 10;.float fun(int *a,int *b,int n)(int)int *c,max=*a;for(c=a+1;c<a+n;c+)if(*c>max)max=*c;*b=c-a;return max;void main()int aN,i,max,p=0;printf("please enter 10 integers:n");for(i=0;i<N;i+)get("%d"
15、;,&ai);m=fun(a,&p,N);printf("max=%d,position=%d",max,p);4、 #include <stdio.h>void main()int a;char ch;ch="A"(ch=a)scanf("%d",&a);printf("%c+%d=%cn",ch,ch+a);四、程序填空題:填空空白語(yǔ)句,使程序能完成預(yù)定功能。( 10 分)1、下面程序的功能是輸出以下形式的金字塔圖案是:*void main( )int i,j;.for(i=
16、1;i<=4;i+)for(j=1;j<=4-i;j+)printf(" ");for(j=1;j<=_2*i-1_;j+)printf("*");printf("n");2、下面 rotate 函數(shù)的功能是:將n 行 n 列的矩陣A 轉(zhuǎn)置為 A,例如:1234159135678261014當(dāng)A9101112則A=37111513141516481216請(qǐng)?zhí)羁?define N4void rotate(int aN)int i,j,t;for(i=0;i<N;i+)for(j=0;_j<i_;j+)t=aij;_aij
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校級(jí)課題申報(bào)書(shū)字?jǐn)?shù)
- 旅游課題申報(bào)書(shū)范文
- 鄉(xiāng)村教師培訓(xùn)課題申報(bào)書(shū)
- 合同范本 發(fā)布單位
- 高校廉政課題申報(bào)書(shū)
- 代理采購(gòu)電器合同范本
- 合伙退出機(jī)制合同范本
- 加工承攬訂制合同范本
- 課題申報(bào)立項(xiàng)書(shū)模版
- 發(fā)票臨時(shí)增量合同范本
- DL∕T 2024-2019 大型調(diào)相機(jī)型式試驗(yàn)導(dǎo)則
- 江蘇2024年江蘇省新聞出版學(xué)校招聘人員筆試歷年典型考題及考點(diǎn)附答案解析
- 大酒店風(fēng)險(xiǎn)分級(jí)管控和隱患排查治理雙體系文件
- 2024年蘇州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- (高清版)JTGT 3610-2019 公路路基施工技術(shù)規(guī)范
- 術(shù)后惡心嘔吐防治專家意見(jiàn)
- MOOC 醫(yī)學(xué)免疫學(xué)-南昌大學(xué) 中國(guó)大學(xué)慕課答案
- JB-T 8640-2014 額定電壓26-35kV及以下電力電纜附件型號(hào)編制方法
- 手術(shù)室穿脫手術(shù)衣小講課
- 社會(huì)保障卡辦理委托書(shū)
- (2024年)幼兒園營(yíng)養(yǎng)膳食
評(píng)論
0/150
提交評(píng)論