freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

20xx年上海計(jì)算機(jī)等級(jí)考試一級(jí)a卷-資料下載頁

2024-11-16 00:59本頁面
  

【正文】 程序(C:)包含3個(gè)錯(cuò)誤,請(qǐng)按題中的功能要求,調(diào)試并修改該程序(在所修改語句后加/*******/字樣的注釋),使其運(yùn)行能得到正確的結(jié)果。將程序結(jié)果()保存到目錄C:KS中。功能說明:自定義一個(gè)表示分?jǐn)?shù)的結(jié)構(gòu)體類型,在主函數(shù)中輸入兩個(gè)分?jǐn)?shù),通過調(diào)用函數(shù)計(jì)算兩個(gè)分?jǐn)?shù)的和,最后在主函數(shù)中輸出計(jì)算的結(jié)果(不化簡)。運(yùn)行示例: return 0。含錯(cuò)誤源程序: include struct Frac { int Mol。int Den。}。struct add(struct Frac a,struct Frac b){ struct Frac c。=*+*。=+。return c。} int main(void){ struct Frac n,m,t。printf(“請(qǐng)輸入第一個(gè)分?jǐn)?shù):”)。scanf(“%d/%d”,amp。,amp。)。printf(“請(qǐng)輸入第二個(gè)分?jǐn)?shù):”)。scanf(“%d/%d”,amp。,amp。)。t= struct add(n,m)。printf(“%d/%d+%d/%d=%d/%dn”,,)。return 0。}參考答案:include struct Frac { int Mol。int Den。}。struct Frac add(struct Frac a,struct Frac b)/*******/ { struct Frac c。=*+*。=*。/*******/ return c。} int main(void){ struct Frac n,m,t。printf(“請(qǐng)輸入第一個(gè)分?jǐn)?shù):”)。scanf(“%d/%d”,amp。,amp。)。printf(“請(qǐng)輸入第二個(gè)分?jǐn)?shù):”)。scanf(“%d/%d”,amp。,amp。)。t= add(n,m)。/*******/ printf(“%d/%d+%d/%d=%d/%dn”,,)。return 0。}調(diào)試要求:下列程序(C:)包含4個(gè)錯(cuò)誤,請(qǐng)按題中的功能要求,調(diào)試并修改該程序(在所修改語句后加/*******/字樣的注釋),使其運(yùn)行能得到正確的結(jié)果。將程序結(jié)果()保存到目錄C:KS中。功能說明:輸入兩個(gè)由整型數(shù)構(gòu)成的集合(元素個(gè)數(shù)均為5)分別放到數(shù)組A和B中,求這兩個(gè)集合的交集(交集的元素由兩個(gè)集合中的相同元素構(gòu)成),最后輸出交集中的元素。運(yùn)行示例:含錯(cuò)誤源程序:include void inter(int s1[],int s2[],int s3[])。int main(void){ int a[5],b[5],c[5]。int i,n。printf(“請(qǐng)輸入第一個(gè)集合內(nèi)容,5個(gè)整型數(shù)n”)。for(i=0。i參考答案:include int inter(int s1[],int s2[],int s3[])。/*******/ int main(void){int a[5],b[5],c[5]。int i,n。printf(“請(qǐng)輸入第一個(gè)集合內(nèi)容,5個(gè)整型數(shù)n”)。for(i=0。iscanf(“%d”,amp。a[i])。printf(“請(qǐng)輸入第二個(gè)集合內(nèi)容,5個(gè)整型數(shù)n”)。for(i=0。iscanf(“%d”,amp。b[i])。n=inter(a,b,c)。printf(“A,B交集元素為:n”)。for(i=0。i/*******/printf(“%4d”, c[i])。printf(“n”)。return 0。} int inter(int s1[],int s2[],int s3[]){ int j,i,k=0。/*******/for(i=0。i{for(j=0。jif(s1[i]==s2[j])break。if(j/*******/}return k。}(二)編程題(2小題,共35分,其中第1小題15分,第2小題20分)1.編程題1 編程要求:請(qǐng)按題中的功能要求,編寫程序并能得到正確的結(jié)果。將程序結(jié)果()保存到目錄C:KS中。程序功能:按示例格式完成以下要求。(1)輸入10個(gè)整數(shù)(存入數(shù)組a),再輸入整數(shù)x。(2)輸出數(shù)組a中大于等于x的所有元素。運(yùn)行示例:輸入:22 55 66 99 44 33 77 11 0 88 60 輸出:66 99 77 88參考答案:include define N 10 int main(void){ int a[N],i,x。for(i=0。i=x)printf(“%d ”,a[i])。printf(“n”)。}2.編程題2 編程要求:請(qǐng)按題中的功能要求,編寫程序并能得到正確的結(jié)果。將程序結(jié)果()保存到目錄C:KS中。程序功能:按示例格式完成以下要求(驗(yàn)證數(shù)學(xué)上考拉茲猜想:任意一個(gè)大于1正整數(shù),連續(xù)進(jìn)行特定運(yùn)算,經(jīng)有限步驟后,計(jì)算結(jié)果得到1)。(1)輸入整數(shù)n,如果n小于2,輸出“Error”并結(jié)束運(yùn)行。(2)如果整數(shù)n為偶數(shù),計(jì)算n/2,否則計(jì)算3*n+1,生成新的整數(shù)(仍存為n)。(3)如果生成的整數(shù)結(jié)果等于1,則結(jié)束運(yùn)行,否則重復(fù)步驟(2)與(3)。運(yùn)行示例1: 輸入:12輸出:[12] {1}6 {2}3 {3}10 {4}5 {5}16 {6}8 {7}4 {8}2 {9}1說明:輸入12,第1次計(jì)算生成6,第2次計(jì)算生成3,……,第9次計(jì)算生成1。示例中{1}、{2}至{9}為生成的次數(shù)標(biāo)記,[]、{}與間隔空格都必須保留。運(yùn)行示例2: 輸入:0 輸出:Error說明:輸入為0、1或負(fù)數(shù),輸出“Error”。參考答案: include int main(void){long n。int i,j。scanf(“%ld”,amp。n)。if(n{printf(“Errorn”)。return1。}printf(“[%ld] ”,n)。for(i=1。1。i++){if(n%2==0)n = n/2。elsen = 3*n + 1。printf(“{%d}%ld ”,i,n)。if(n==1)break。}printf(“n”)。return 0。}二級(jí) C 程序設(shè)計(jì) B 場(chǎng) 參考答案一、單選題 二、程序填空題參考答案):【z=0】2):【n!=0】【n】【n0】【n=1】 3):【n%10】【k=n%10】【nn/10*10】 4):【fclose(fp)】):【str[i]!=39。39?!俊緎tr[i]】【str[i]!=0】【i2):【str[i]==ch】【ch==str[i]】 3):【str】 4):【num(str)】三、改錯(cuò)題四、編程題
點(diǎn)擊復(fù)制文檔內(nèi)容
合同協(xié)議相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1