一、上機考試注意事項
1、應熟練運用Turbo C軟件進行程序設計:源程序(*.c)à目標程序(*.obj)à可執行程序(*.exe)
2、按考試要求保存成指定的路徑和程序文件名。
二、上機考試內容和要求
1、順序和分支程序設計
1)內容:編寫一個簡單的順序結構程序和一個簡單的分支結構程序。(第3章)
2)要求:熟悉輸入/輸出函數、賦值語句、分支語句的使用;掌握編寫、輸入、編譯連接、運行C程序的過程和操作。
3)案例:輸入三個整數,按從小到大輸出。(注:程序命名為e1_1.exe)
程序清單:
main( )
{
int a,b,c,d;
scanf(“%d,%d,%d”,&a,&b,&c);
if(a>b)
{d=a;a=b;b=d;}
if(a>c)
{d=a;a=c;c=d;}
if(b>c)
{d=b;b=c;c=d;}
printf(“%d,%d,%d”,a,b,c);
}
2、數組和循環程序設計
1)內容:編寫一個含有一維數組和單重循環結構的程序,一個含有二維數組和二重循環結構的程序。(第3、4章)
2)要求:熟悉數組的定義、初始化、數組元素引用和三種循環語句的使用。
3)案例:編一C程序,它能讀入一個字符串(串長<100,串中可能有空格符),計算并輸出該字符串中十進制數字的個數。(注:程序命名為e1_2.exe)
程序清單:
#include“stdio.h”
#include“string.h”
main()
{char a[100];
int i,j,num=0;
printf(“Please inter a string:n”);
gets(a);
j=strlen(a);
for (i=0;i<>
{if (a>=‘0’&&a<=‘9’)
num++;}
printf(“Number is %dn”,num);
}
3、指針和函數的應用
1)內容:編寫一個含有主函數和另外兩個函數的程序,一個函數用變量傳遞數據,另一個函數用指針傳遞數據。(第5、6章)
2)要求:熟悉指針變量的定義、初始化和引用,熟悉函數的定義和調用,掌握函數間用值傳遞和地址傳遞數據的方法。
3)案例:設y(n) = 1 n<= 1時
y(n) = -y(n-2)+2*y(n-1) n>1時
編一C程序,它能對讀入的任意n(n>=0且n<50),能計算并輸出y(n)的值。(注:程序命名為e1_3.exe)
程序清單:
int y(n)
int n;
{if (n<=1) return (1);
else return (-y(n-2)+2*y(n-1));
}
main()
{int n;
printf(“Please inter n=”);
scanf(“%d”,&n);
printf(“n”);
printf(“y(%d)=%dn”,n,y(n));
}
聲明:
(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。
(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。
相關推薦
2023年10月浙江自考幼兒園組織與管理復習資料:我國幼教事業發展的方針
05-162023年浙江自考西方行政學說史復習資料:西方行政學的產生
03-022023年4月浙江自考學前教育史學習筆記:史前社會幼兒教育的方法
12-06自考輔導資料:2021年10月《學前教育史》—古代東方國家的學前教育
06-07自考輔導資料:2019年10月《中國現代文學史》-30年代文學小說創作
09-24自考輔導資料:2019年10月《中國現代文學史》-解放區文學概述
09-252022年浙江自考中國古代文學史(一)第三編第九章復習資料
10-31自考輔導資料:2021年10月《學前教育史》—論幼稚師范教育
06-052022年浙江自考《刑法學》復習筆記(二)
08-30自考輔導資料:2021年10月《學前教育史》—雅典的學前教育
06-07