深圳大學(xué)《C語言程序設(shè)計(jì)》2019-2020第一學(xué)期期末試卷_第1頁
深圳大學(xué)《C語言程序設(shè)計(jì)》2019-2020第一學(xué)期期末試卷_第2頁
深圳大學(xué)《C語言程序設(shè)計(jì)》2019-2020第一學(xué)期期末試卷_第3頁
深圳大學(xué)《C語言程序設(shè)計(jì)》2019-2020第一學(xué)期期末試卷_第4頁
深圳大學(xué)《C語言程序設(shè)計(jì)》2019-2020第一學(xué)期期末試卷_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2019-2020學(xué)年第一學(xué)期《C語言程序設(shè)計(jì)》考試時間:120分鐘考試時間:120分鐘二三四總分復(fù)核人實(shí)得分評卷人一1、下列字符串不符合標(biāo)識符規(guī)定的是()。2、設(shè)intx=1,y=1;表達(dá)式(!xlly)的值是()。的值不為3的A、if(c<a)x=1;B、if(a<3)x=3;elseif(b<a)x=2;elseif(a<2)x=2;elsex=3;elsex=1;C、if(a<3)x=3;D、if(a<b)x=b;if(a<2)x=2;if(b<c)x=c;if(a<1)x=1;if(c<a)x=a;4、下列語句中,哪一個可以按照從z到a的順序輸出26個小寫英文字母?()。A、for(i='z’;i>='a’;i++)printf("%d”,i);B、for(i=‘z’;i>='a’;printf(“%c”,i--));D、for(i='z’;i>='a’;i-)printf(“%d”,i);5、對數(shù)組的描述正確的是().A、數(shù)組一旦定義其大小是固定的,數(shù)組元素的類型可以不同.B、數(shù)組一旦定義其大小是固定的,數(shù)組元素的類型必須相同.C、數(shù)組一旦定義其大小是可變的,數(shù)組元素的類型可以不同.D、數(shù)組一旦定義其大小是可變的,數(shù)組元素的類型必須相同.6、以下對一維整型數(shù)組a的正確定義是()A、inta(10);B、intn=10,a(n);第2頁,共8頁第2頁,共8頁7、以下程序的輸出結(jié)果是()。main()inti,a[10];for(i=9;i>=0;i--)printf("%d%d%d",a[2],a[5],a[8]);8、以下正確的函數(shù)定義是().A、doublefun(intx,inty)B、doublefun(intx,y)z=x+y;returnz;returnz;9、C語言規(guī)定,函數(shù)返回值的類型是由()決定的.A、return語句中的表達(dá)式類型B、調(diào)用該函數(shù)時的主調(diào)函數(shù)類型C、調(diào)用該函數(shù)時由系統(tǒng)臨時D、在定義函數(shù)時所指定的函數(shù)類型10、設(shè)有數(shù)組定義:chararray[11]=“hello”;則strlen(array)的值為()。1、以下程序的功能是:從鍵盤上輸入若干個學(xué)生的成績,統(tǒng)計(jì)并輸出最高成績和最低成績,當(dāng)輸入負(fù)數(shù)時結(jié)束輸入。#include<stdio.h>main()scanf(“%f”,&x);max=x;min=x;elseif)min=x; ;printf(“max=%f\nmin=%f\n”,max,min);2、以下程序的功能是:編程輸出以下圖形:試卷(B第3頁,共8頁試卷(B第3頁,共8頁for(j=1;j<=2*i-1;j+=2)printf(“%3d”,j);3、以下程序的功能是:數(shù)組a包括10個整型元素,通過程序求出數(shù)組a中各相鄰兩個元素的和,并將這些和存在數(shù)組b中,按每行3個元素的形式輸出。如下圖所示:完成運(yùn)算后b數(shù)組輸出如下(每行三個):main()printf("請依次輸入a數(shù)組的值:");for(i=0;i<10;i++) ; printf("完成運(yùn)算后b數(shù)組輸出如下(每行三個):\n");for(i=0;i<9;i++){printf("%4d",b[i]);printf("\n")第4頁,共8頁Hello<回車>China<回車>#include<stdio.h>main()charsl[10],s2[10],s[20];puts(s);voidfun(intx,inty){intt;printf(“%d,%d\n”,x,y);main()intx=2,y=3;printf(“%d,%d\n”,x,y);3、以下程序的運(yùn)行結(jié)果是:#include<stdio.h>intmax(intx,inty){intt;if(x>y)t=x;elset=y;試卷(B第5頁,共8頁試卷(B第5頁,共8頁returnt;main()intx=2,y=3;printf(“%d\n”,max(x,y));4、以下程序的運(yùn)行結(jié)果是:#include<stdio.h>main()(for(i=1;i<8;i+=2)sum=sum+a[i];printf("sum=%d\n",sum);}1、編寫一個程序,輸入10個整數(shù),找出其中絕對值最小的數(shù),將它和第一個數(shù)交換;然后輸出這10個數(shù)。(注:整數(shù)絕對值函數(shù)abs())第6頁,共8頁2、編程從鍵盤輸入一個英文字母,如果輸入的是小寫字母,則將其轉(zhuǎn)換成大寫輸出,3、編程實(shí)現(xiàn):輸入一個整數(shù),判斷它能否被3,5,7整除,并根據(jù)判斷輸出以下信息●能同時被3,5,7整除;●能被其中兩數(shù)(要指出是哪兩個)整除;●能被其中一個數(shù)(要指出哪一個)整除;●不能被3,5,7任一個整除。試卷(B第7頁,共8頁試卷(B第7頁,共8頁

溫馨提示

  • 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

提交評論