C語言程序設計考試試卷_第1頁
C語言程序設計考試試卷_第2頁
C語言程序設計考試試卷_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、_號座,場考_號證考準_線.C. 'a'=<c and c<='z'D. 'a'=<c&&c<='z'商丘工學院試卷() 8. 下列程序段輸出結果是_int n=6;考試科目:試卷類型:switch(n)適用于系級專業(yè)班級使用case 1:n=1;break;case 2:n=2;break;題號一二三四五六七八總分核分人case 3:n=3;break;分數(shù)XXXXXXXX100default :n=4;得分一單項選擇題 (每個小題只有一個正確選項,每小題2分,共20 分)printf(

2、“ n=%dn” ,n);A. n=1B. n=2評卷人得分C. n=3D. n=4() 9. 對于一維數(shù)組a10 ,判斷下列對數(shù)組元素的引用是正確的。A. a5+8B. a9-9C. a3.4D. a3/1.0題號12345678910() 10.c程序往往有多個函數(shù)組成,其中必有一個名為main 的主函數(shù)。假設有函數(shù)答案fun1,fun2,fun3,mian ,下面的調用關系中是錯誤的_名姓_級班_業(yè)專_)部(系封.密()1. 在計算機上可以直接運行的程序是。A.高級語言程序;B.匯編語言程序;C.機器語言程序;D. C語言源程序;()2. 十進制數(shù)16 的十六進制數(shù)是。A.11 ;B.

3、13;C. 12;D.10;()3. 下列變量中那個是合法的。A. intB. sumC. 58pD. #ab()4.c語言中 char 型數(shù)據是以什么形式存儲的。A. 原碼;B.補碼;C.反碼;D.ASCII碼;() 5. 執(zhí)行下列程序段后的輸出結果是。.x=9;while(x>7)Printf("*");x- -;A. *B. * C. * D. *()6.執(zhí)行下列程序段后的輸出結果是。x=3,sum=3;for(y=3;y!=x;+y)sum=x+y;A fun1 調用 mainB. fun2調用 fun3C. main 調用 fun2D. fun1調用 fun

4、2二 .填空(每空 1 分, 共 20 分)評卷人得分11. c 語言的 3 種基本數(shù)據類型是、和。12. c 語言程序中的上機步驟是首先編輯源程序,以擴展名為存盤。然后,對源程序進行編譯,生成擴展名為的二進制代碼文件。最后連接生成的可執(zhí)行的程序,擴展名為,最后方可運行程序。13.c 語言有三種類型的循環(huán)語句,分別為、和。14. 數(shù)組是的有序集合,即數(shù)組由若干數(shù)組元素組成,其中所有的元素都屬于同一個,而且它們的是確定的。15.c 語言的函數(shù)參數(shù)傳遞規(guī)則是按值傳遞,即把的值復制到相應的中。16.c 語言中,變量的存儲類別共有四種、。17. 已知 int i=6,j; 則執(zhí)行語句 j=(+i)+(

5、i+) 后, j 的值是18. 下列程序的輸出結果為 _int k=0;if(k!=1) printf("* * *")else printf("# # #")三 . 改錯題 (改正程序中的語法錯誤,共10 分)評卷人得分printf( “ %d” ,sum);A. 2B.3 C.4D. 519找出下面程序的語法錯誤,并寫出正確的程序。() 7. 若變量 c 為 char 類型,能正確判斷出c 為小寫字母的表達式是_A. 'a'=<c<='z'B. 'a'=<c|c<='z&

6、#39;# include <stdio.h>main ().inta, b ;sum=0 ;print( “請輸入兩個數(shù): ”) ;scanf(“%a %b”,&a,&b ) ;sum=a+bprintf( “兩數(shù)之和是: %dn”,sum ) ;20 . 找出下面函數(shù)定義中的錯誤,并寫出正確的程序段。hypot (double x, y ); h = x*x+y*y; return h ;21說明程序中出現(xiàn)死循環(huán)的原因。# include <stdio.h> main ( ) inti = 10 ;while( i< 100) ;printf

7、( “%dn”,i) ;.23. 下列程序的輸出結果為# include <stdio.h>main()int i,sum=0;for(i=0;i<3; i+)sum+=i;printf(“ %d”,sum);24.寫出下面程序的運行結果。#include<stdio.h>void main( ) int sum=0,i;運行如下:scanf( “%d” ,&i);輸入 1 ,則 sum=while(i<=10) sum=sum+i;輸入 11,則 sum=i+;printf(“ sum=%dn”,sum);四程序分析題 (閱讀下面的程序或程序段,寫

8、出運行結果,每小題5 分,共 20分)評卷人得分22. 下列程序的輸出結果為、#include <stdio.h>void main()25. 下列程序的輸出結果為# include <stdio.h>main () intk ;inta33= 2,3,4,5,6,7,8,9 ,10 ;for ( k=0; k<3; k+) ;printf ( “%d”, ak2-k ) ;float x;x=1023.012;五 . 程序填空題 (填出下面程序中缺少的語句,每空2 分,共 10 分)評卷人得分printf(“%8.3fn ”,x);26.以下程序實現(xiàn):輸入一個數(shù)

9、,輸出這個數(shù)的絕對值Printf(“%10.1f ”,x);#include <stdio.h>main(). ;scanf( “ %d”,&x);;29. 從鍵盤上輸入學生的5 門課的成績,求平均成績和總成績。要求:使用數(shù)組來存放這5y=x;門課的成績(成績, 平均成績均為整數(shù)) 。else y=-x;printf(“ %d的絕對值是 %d”, x,y);27. 跟據源程序填空寫出空缺語句# include <stdio.h># include <stdio.h>main ()main ()int i,sun;;sum=0;for(; i<10 ;)for

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論