歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

安徽大學(xué)C語言考試試卷.doc

  • 資源ID:8408664       資源大?。?span id="kw04xp6" class="font-tahoma">74KB        全文頁數(shù):11頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

安徽大學(xué)C語言考試試卷.doc

院/系 年級 專業(yè) 姓名 學(xué)號 答 題 勿 超 裝 訂 線-裝-訂-線-安徽大學(xué)20 08 20 09 學(xué)年第 二 學(xué)期C語言程序設(shè)計考試試卷(B卷)(閉卷 時間120分鐘)題 號一二三四五總分得 分閱卷人得分一、單項選擇題(每小題2分,共20分):下列各題A)、B)、C)、D)四個選項中只有一個是正確的,請將正確選項填在答題卡相應(yīng)題目的橫線上。答在試卷上不得分。1. 設(shè)x為整型變量,和表達(dá)式“!(!x)”值完全相同的表達(dá)式是【_】A. x=0B. x=1C. x!=0D. x!=12. 下面程序段執(zhí)行后,a的值是【_】。 int a; printf("%d n", (a=4*5, a*4, a+5) );A. 60B. 20C. 15D. 103. 判斷字符串s1與字符串s2相等,應(yīng)當(dāng)使用【_】。A. if (s1 = s2) B. if (strcmp(s1, s2)C. if (!strcmp(s1, s2) D. if (strcmp(s1, s2) = 0)4. 若有定義int (*p)4,則標(biāo)識符p是一個【_】。A. 指向整型變量的指針變量B. 指向函數(shù)的指針變量C. 指向有四個整型元素的一維數(shù)組的指針變量D. 指針數(shù)組名,有四個元素,每個元素均為一個指向整型變量的指針5. 下列程序的執(zhí)行結(jié)果是【_】。 #include "stdio.h" #include "string.h" void main( void ) char s10= H, e, l, l, o; printf("%dn",strlen(s); A. 5B. 6C. 10D. 116. 下列對字符串的定義中,錯誤的是【_】。A. char str7 = "FORTRAN"B. char str = "FORTRAN"C. char *str = "FORTRAN"D. char str = F,O,R,T,R,A,N,0; 7. 以下程序的輸出結(jié)果是【_】。 char *s="ABCD", *p; for( p=s; *p ; p+) printf("%sn", p);)ABCD )A )D )ABCDBCDBCABCCDCBABDDAA8. “strlen("141141abct")”的返回值是【_】。A. 14B. 12C. 13D. 99. 若定義struct char name8; int age;class2,*p=class;下面輸入語句中錯誤的是【_】。)scanf("%d", &(p->age);)scanf("%s", p->name);)scanf("%d", &(*p).age);)scanf("%s", &(p->name);10. 已知學(xué)生記錄描述為:struct student int no;charname20;charsex;structint year;char month15;int day; birth;struct student s;設(shè)變量s中的生日是1984年11月11日,下列對生日的正確賦值方式是_A s.birth.year = 1984; s.birth.month = "11" s.birth.day = 11;B s.birth.year = 1984; s.birth.month = 11; s.birth.day = 11;C s.birth.year = 1984; strcpy(s.birth.month, "11"); 答 題 勿 超 裝 訂 線-裝-訂-線- s.birth.day = 11;D s.birth.year = 1984; strcpy(s.birth.month, 11); s.birth.day = 11;得分二、填空題(每小題2空,每空1分,共20分)請將正確答案填在答題卡相應(yīng)題目的橫線上。答在試卷上不得分。1. C程序標(biāo)識符只能由英文字母、數(shù)字、_組成,且第一個字母必須是字母或_。2. 表達(dá)式“28.0/10”的值為_;表達(dá)式“5>3&&2|!8<4-2”的值為_。3. 判斷字符變量MyChar是否為小寫字母的條件表達(dá)式為_ a _ z。4. 函數(shù)fputs(x,y)的主要功能是_,正確時函數(shù)的返回值是_。5. _語句提前結(jié)束本輪循環(huán),開始下一輪循環(huán)。_終止并跳出本層的循環(huán)結(jié)構(gòu)。6. 對于數(shù)組x55,*(x+2)+3表示_, *(x3+2)表示_。7. 設(shè)有char *s"ABCD",則printf("%s",s)的輸出是_;而printf("%c",*s)的輸出是_. 8. 數(shù)組名代表地址_,指針代表地址_。9. 若定義struct int num;float mark; stu1,*ps=&stu1;則通過指針ps訪問結(jié)構(gòu)變量stu1的成員mark的方法是_或_。10. 語言文件按數(shù)據(jù)的存放形式可分為_文件和_文件。得分三、程序分析題(每小題4分,共20分)閱讀程序,將其運行結(jié)果填在答題卡相應(yīng)題目的橫線上。答在試卷上不得分。1#include <stdio.h>#include <string.h>void main()char str30;strcpy(&str0,"china");strcpy(&str1,"define");strcpy(&str2,"arm");printf("%sn",str);2#include <stdio.h>void swap( int a, int b) int tmp; tmp=a; a=b; b=tmp;void main( void ) int a=23, b=7; if(a>b) swap(a,b); printf("%d, %dn", a, b );3#include <stdio.h>void main( void ) short a=2,4,6,8,10,12, *p, *k; p=a;k=&p; printf("%d,", *(P+); printf("%d,", * *k);4#include <stdio.h>void main( void ) int num=1,3,5,7, s=1,i, *p=num; for(i=0;i<3;i+) s*=*(p+i); printf("%dn", s);5#include <stdio.h>void main( void ) int i,x; for(i=1,x=1;i<=20;i+) if(x>=10) break; if(x%2=1) x+=5; continue; x-=3; 答 題 勿 超 裝 訂 線-裝-訂-線- printf("%d,%dn",x,i);得分四、程序填空題(共有10空,每空2分,共20分)請將正確答案填在答題卡相應(yīng)題目的橫線上。答在試卷上不得分。1. 從鍵盤任意輸入一個年號,判斷它是否是閏年。若是閏年,輸出“它是閏年”,否則輸出“它不是閏年”。已知符合下列條件之一者是閏年: 能被4整除,但不能被100整除。 能被400整除。#include <stdio.h>void main() int year, flag;printf("Enter year:");scanf("%d", );if ( ) flag = 1; else flag = 0; if ( ) printf("它是閏年n"); else printf("它不是閏年n"); 2. 編程判斷m是否為素數(shù),已知0和1不是素數(shù)。 #include <stdio.h> void main()int n, flag; printf("Input n:"); scanf("%d", &n); flag = IsPrime(n);if ( )printf("它是素數(shù)n"); else printf("它不是素數(shù)n");int IsPrime(int m)int i, k; if (m <= 1)return 0;for (i= ; ; i+)k = ;if ( )return 0;return ; 得分五、程序設(shè)計題(每小題10分,共20分)請將正確答案填在答題卡上。答在試卷上不得分。1編程計算1!+2!+3!+10!的值。 2. 試編寫三個子函數(shù)分別輸入10個整數(shù)、利用冒泡法從小到大排序、輸出排序結(jié)果(注:請勿修改給定的main函數(shù))。void main( void ) int a10, SIZE=10; Input(a,SIZE); Sort(a,SIZE); Print(a,SIZE);答題卡得分得分院/系 年級 專業(yè) 姓名 學(xué)號 答 題 勿 超 裝 訂 線-裝-訂-線-一、單項選擇題(每小題2分,共20分):1 2 3 4 5 6 7 8 9 10 得分二. 填空題:(每空1分,每小題2分,共20分)1_2_3_4_5_6_7_8_9_10_得分三. 程序分析題(每小題4分,共20分)1 2 3 4 5 得分四. 程序填空題(每空2分,共20分)1 2 3 4 5 6 7 8 9 10 得分五. 程序設(shè)計題(每小題10分,共20分)1.2.安徽大學(xué)20 08 20 09 學(xué)年第 二 學(xué)期C語言程序設(shè)計(B卷)考試試題參考答案及評分標(biāo)準(zhǔn)得分一、單項選擇題(每小題2分,共20分):1 C 2 B 3 C 4 C 5 A 6 A 7 A 8 D 9 D 10 C 得分二. 填空題:(每小題2空,每空1分,共20分)1 下劃線 下劃線 2 2.8 真或1 3 MyChar >= && MyChar <= 4 將參數(shù)x指向的字符串寫到參數(shù)y指向的文件中 寫入文件的字符數(shù) 5 continue break 6 &x23 x32 7 ABCD A 8 常量 變量 9 (*ps).mark ps->mark (順序可對調(diào) )10 文本 二進(jìn)制 得分三. 程序分析題(每小題4分,共20分)1 cdarm 2 23,7 3 2,4, 4 15 5 10,6 得分四. 程序填空題(每空2分,共20分)1 &year 2 year%4=0&&year%100!=0 | year%400=0 3 flag or flag=1 4 int IsPrime(int m); or # include <math.h> 5 flag or flag=1 6 2 7 i< m or i<=m/2 8 m % i 9 k = 0 or m%i=0 or ! k 10 1 得分五. 程序設(shè)計題(每小題10分,共20分)1參考答案1:#include <stdio.h>main()long term = 1,sum = 0; int i;for (i = 1; i <= 10; i+) term = term * i; sum = sum + term; printf("1!+2!+.+10! = %ld n", sum); 參考答案2:#include <stdio.h>main() long term ,sum = 0; int i, j;for (i = 1; i <= 10; i+) term = 1; for (j = 1; j <= i; j+) term = term * j; sum = sum + term; printf("1!+2!+10! = %ld n", sum); 2 參考答案:#include <stdio.h>void Input( int a10, int n) int i; printf("Input %d int: ", n); for( i=0; i<n; i+ ) scanf("%d", a+i);void Sort( int a, int n) int i, j, tmp; for( i=0; i<n-1; i+ ) for( j=0; j<n-i-1; j+ ) if( aj>aj+1 ) tmp=aj, aj=aj+1, aj+1=tmp;void Print( int *a, int n) int i; printf("The sorted number is : "); for( i=0; i<n; i+ ) printf(" %d ", ai ); printf("n");

注意事項

本文(安徽大學(xué)C語言考試試卷.doc)為本站會員(wux****ua)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!