當前位置:首頁 » 編程語言 » c語言程序設計形考
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言程序設計形考

發布時間: 2023-06-18 21:04:12

① 二級c語言考試題型是什麼

二級語言類及資料庫類科目(即除MS/WPS Office高級應用外的其他二級科目)調整獲證條件為總分達到60分且選擇題得分達到50%及以上(即選擇題得分要達到20分及以上)的考生方可取得合格證書。

二級Java語言程序設計:1、單項選擇題 40 分(含公共基礎知識部分 10 分);2、操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

二級MySQL資料庫程序設計:1、單項選擇題 40 分(含公共基礎知識部分 10 分);2、操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

二級Web程序設計:1、單項選擇題 40 分(含公共基礎知識部分 10 分);2、操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

二級Python語言程序設計:1、單項選擇題 40 分(含公共基礎知識部分 10 分);2、操作題 60 分(包括基本編程題和綜禪毀合編程題)。

二級Access資料庫程序設計:1、單項選擇題 40 分(含公共賀斗備基礎知識部分 10 分);2、操作題 60 分(包括基本操作題、簡單應用題及綜合應用題)。

希望能幫到您,謝謝。



② c語言考哪些內容啊

  1. 全國計算機等級考試二級(C語言)考試內容:

    公共基礎知識 基本要求
    1.掌握演算法的基本概念。
    2.掌握基本數據結構及其操作。
    3.掌握基本排序和查找演算法。
    4.掌握逐步求精的結構化程序設計方法。
    5.掌握軟體工程的基本方法,具有初步應用相關技術進行軟體開發的能力。
    6.掌握資料庫的基本知識,了解關系資料庫的設計。
    考試內容
    一、基本數據結構與演算法
    1.演算法的基本概念;演算法復雜度的概念和意義(時間復雜度與空間復雜度)。
    2.數據結構的定義;數據的邏輯結構與存儲結構;數據結構的圖形表示;線性結構與非線性結構的概念。
    3.線性表的定義;線性表的順序存儲結構及其插入與刪除運算。
    4.棧和隊列的定義;棧和隊列的順序存儲結構及其基本運算。
    5.線性單鏈表、雙向鏈表與循環鏈表的結構及其基本運算。
    6.樹的基本概念;二叉樹的定義及其存儲結構;二叉樹的前序、中序和後序遍歷。
    7.順序查找與二分法查找演算法;基本排序演算法(交換類排序,選擇類排序,插入類排序)。
    二、程序設計基礎
    1.程序設計方法與風格
    2.結構化程序設計。
    3.面向對象的程序設計方法,對象,方法,屬性及繼承與多態性。
    考試方式
    1.公共基礎知識的考試方式為筆試,與C語言程序設計(C++語言程序設計、Java語言程序設計、Visual Basic語言程序設計、Visual FoxPro資料庫程序設計或Access資料庫程序設計)的筆試部分合為一張試卷,公共基礎知識部分佔全卷的30分。
    2.公共基礎知識有l0道選擇題和5道填空題。
    C語言程序設計
    基本要求
    1.熟悉TURBO C集成環境。
    2.熟練掌握結構化程序設計的方法,具有良好的程序設計風格。
    3.掌握程序設計中簡單的數據結構和演算法。
    4.TURBO C的集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
    考試內容
    一、C語言的結構
    1.程序的構成,MAIN函數和其他函數。
    2.頭文件,數據說明,函數的開始和結束標志。
    3.源程序的書寫格式。
    4.C語言的風格。
    二、數據類型及其運算
    1.C的數據類型(基本類型,構造類型,指針類型,空類型)及其定義方法。
    2.C運算符的種類、運算優先順序和結合性。
    3.不同類型數據間的轉換與運算。
    4.C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。
    三、基本語句
    1.表達式語句,空語句,復合語句。
    2.數據的輸入與輸出,輸入輸出函數的調用。
    3.復合語句。 4.GOTO語句和語句標號的使用。
    四、選擇結構程序設計
    1.用IF語句實現選擇結構。
    2.用SWITCH語句實現多分支選擇結構。
    3.選擇結構的嵌套。
    五、循環結構程序設計
    1.FOR循環結構。
    2.WHILE和DO WHILE循環結構。
    3.CONTINUE語句和BREAK語句。
    4.循環的嵌套。
    六、數組的定義和引用
    1.一維數組和多維數組的定義、初始化和引用
    2.字元串與字元數組。
    七、函數
    1.庫函數的正確調用。
    2.函數的定義方法。
    3.函數的類型和返回值。
    4.形式參數與實在參數,參數值的傳遞。
    5.函數的正確調用,嵌套調用,遞歸調用。
    6.局部變數和全局變數。
    7.變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
    8.內部函數與外部函數。
    八、編譯預處理
    1.宏定義:不帶參數的宏定義;帶參數的宏定義。
    2.「文件包含」處理。
    九、指針
    1.指針與指針變數的概念,指針與地址運算符。
    2.變數、數組、字元串、函數、結構體的指針以及指向變數、數組、字元串、函數、結構體的指針變數。通過指針引用以上各類型數據。
    3.用指針作函數參數。
    4.返回指針值的指針函數。
    5.指針數組,指向指針的指針,MAIN函數的命令行參數。
    十、結構體(即「結構」)與共用體(即「聯合」)
    1.結構體和共用體類型數據的定義方法和引用方法。
    2.用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。
    十一、位運算
    1.位運算符的含義及使用。
    2.簡單的位運算。
    十二、文件操作
    只要求緩沖文件系統(即高級磁碟I/O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)
    不要求。
    1.文件類型指針(FILE類型指針)。
    2.文件的打開與關閉(FOPEN,FCLOSE)。
    3.文件的讀寫(FPUTC,FGETC,FPUTS,FGETS,FREAD,FWRITE,FPRINTF,FSCANF函數),文件的定位(REWIND,FSEEK函數)。
    考試方式
    1.筆試:120分鍾,滿分100分,其中含公共基礎知識部分的30分。
    2.上機:60分鍾,滿分100分。
    上機操作包括: (1)填空。 (2)改錯。 (3)編程。

  2. 全國計算機等級考試(National Computer Rank Examination,簡稱NCRE),是在1994年,經原國家教育委員會(現教育部)批准,由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與能力的全國性計算機水平考試體系。它是一種重視應試人員對計算機和軟體的實際掌握能力的考試。成績合格者由教育部考試中心頒發考試合格證書。合格證書用中、英文兩種文字書寫,全國通用。
    考試內容:
    一級
    考核微型計算機基礎知識和使用辦公軟體及網際網路(Internet)的基本技能。
    考試科目:一級MS Office、一級WPS Office、一級Photoshop應用
    二級
    考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。
    考試科目:語言程序設計(C、C++、Java、Visual Basic、WEB程序設計)、資料庫程序設計(VisualFoxPro、Access、MySQL)、辦公軟體高級應用(MS Office高級應用)
    三級
    分為「嵌入式技術」、「信息安全技術」、「資料庫技術」、「網路技術」和軟體測試技術五個科目。「信息安全技術」考核計算機信息管理應用基礎知識及管理信息系統項目和辦公自動化系統項目開發、維護的基本技能;「資料庫技術」考核資料庫系統基礎知識及資料庫應用系統項目開發和維護的基本功能;「網路技術」考核計算機網路基礎知識及計算機網路應用系統開發和管理的基本技能。
    四級
    計算機四級包括軟體測試工程師、網路工程師、信息安全工程師、嵌入式系統開發工程師、資料庫工程師五個科目
    四級網路工程師證書表明持有人具有網路系統規劃、設計的基本能力,掌握中小型網路系統組建、設備配置調試的基本技術,掌握中小型網路系統現場維護與管理的基本技術,可以從事計算機網路規劃、設計、組建與管理的相關工作。
    四級資料庫工程師證書表明持有人掌握資料庫系統的基本理論和技術,能夠使用SQL語言實現資料庫的建立、維護和管理,具備利用工具軟體開發基本資料庫應用系統的能力,能夠勝任中小型資料庫的維護、管理和應用開發。
    四級「軟體測試工程師」證書表明持有人具有軟體工程和軟體質量保證的基礎知識,掌握軟體測試的基本理論、方法和技術,理解軟體測試的規范和標准,熟悉軟體測試過程;具備制定軟體測試計劃和大綱、設計測試用例、選擇和運用測試工具、執行軟體測試、分析和評估測試結果以及參與軟體測試過程管理的能力,滿足軟體測試崗位的要求。

③ 國家開放大學《程序設計基礎》形考任務1試題

"1 單選 C語言中函數返回值的類型是由 (A) 決定的.
A. 函數定義時指定的類型
B. return語句中的表達式類型
C. 調用該函數時的實參的數據類型
D. 形參的數據類型"
官網其實有考試題庫的,可以去官網看看歷年真題,如果找不到的話,利用網路文庫、電大題酷小程序、上學吧等考試搜題工具會好很多的。幫你搜了一些題,希望能夠幫到你~~~
"2 單選 在函數調用時,以下說法正確的是:(B)。
A. 函數調用後必須帶回返回值
B. 實際參數和形式參數可以同名
C. 函數間的數據傳遞不可以使用全局變數
D. 主調函數和被調函數總是在同一個文件里"
"3 單選 語句int *p;說明了(C)。
A. p是指向一維數組的指針
B. p是指向函數的指針
C. p是指向int型數據的指針
D. p是函數名,該函數返回一指向int型數據的指針"
"4 單選 下列指針的定義不正確的定義是(A )。
A. int *p=&i,i;
B. int *p,i;
C. int i,*p=&i;
D. int i,*p;"
"5 單選 有語句:int a[10],;則(B)是對指針變數p的正確定義和初始化。
A. int p=*a;
B. int *p=a;
C. int p=&a;
D. int *p=&a;"
"6 單選 若有說明語句「int a[5],*p=a;」,則對數組元素的正確引用是:( C )。
A. a[p]
B. p[a]
C. *(p+2)
D. p+2"
"7 單選
有如下程序
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
則數值為9的表達式是:(B)。
A. *p+9
B. *(p+8)
C. *p+=9
D. p+8"
"8 單選 被調函數調用結束後,返回到 :(D)。
A. 主調函數中該被調函數調用語句處
B. 主函數中該被調函數調用語句處
C. 主調函數中該被調函數調用語句的前一語句
D. 主調函數中該被調函數調用語句的後一語句"
"9 單選 能把函數處理結果的兩個數據返回給主調函數,在下面的方法中不正確的是:(A)。
A. return 這兩個數
B. 形參用兩個元素的數組
C. 形參用兩個這種數據類型的指針
D. 用兩個全局變數 "
"10 單選 下列各語句定義了數組,其中哪一個是不正確的( C )。
A. char a[3][10]={""China"",""American"",""Asia""};
B. int x[2][2]={1,2,3,4};
C. float x[2][ ]={1,2,4,6,8,10};
D. int m[][3]={1,2,3,4,5,6}; "
"11 單選 # include <stdio.h>int test(int b){ b*=10;printf(「b=%d 」,b);return b/2;}void main(){ int b=60;b=test(b);printf(「b=%d 」,b);}程序的運行結果是:( D )。
A. b=10 b=60
B. b=10 b=30
C. b=300 b=600
D. b=600 b=300"
"12 單選 如果一個函數作為表達式被調用,則該函數必須是 ( A )。
A. 有返回值的函數
B. 無返回值的函數
C. 有參函數
D. 無參函數"
"13 單選 C語言程序由函數組成,它的( B )。
A. 主函數必須在其它函數之前,函數內可以嵌套定義函數。
B. 主函數可以在其它函數之後,函數內不可以嵌套定義函數。
C. 主函數必須在其它函數之前,函數內不可以嵌套定義函數。
D. 主函數可以在其它函數之後,函數內可以嵌套定義函數。"

④ 2015計算機二級考試c語言考試都有什麼題型

2015年全國計算機二級C語言考試大綱

基本要求
1. 熟悉Visual C++6. 0集成開發環境。
2. 掌握結構化程序設計的方法,具有良好的程序設計風格。
3. 掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
4. 在Visual C++6. 0集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
考試內容
一、C語言程序的結構
1. 程序的構成,main函數和其他函數。
2. 頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。
3. 源程序的書寫格式。
4. C語言的風格。
二、數據類型及其運算
1. C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。
2. C運算符的種類、運算優先順序和結合性。
3. 不同類型數據間的轉換與運算。
4. C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。二級各科考試的公共基礎知識大綱及樣題見高等教育出版社出版的《全國計算機等級考試二級教程——公共基礎知識》的附錄部分。
三、基本語句
1. 表達式語句,空語句,復合語句。
2. 輸入輸出函數的調用,正確輸入數據並正確設計輸出格式。
四、選擇結構程序設計
1. 用if 語句實現選擇結構。
2. 用switch語句實現多分支選擇結構。
3. 選擇結構的嵌套。
五、循環結構程序設計
1. for循環結構。
2. while和do-while循環結構。
3. continue語句和break語句。
4. 循環的嵌套。
六、數組的定義和引用
1. 一維數組和二維數組的定義、初始化和數組元素的引用。
2. 字元串與字元數組。
七、函數
1. 庫函數的正確調用。
2. 函數的定義方法。
3. 函數的類型和返回值。
4. 形式參數與實在參數,參數值的傳遞。
5. 函數的正確調用,嵌套調用,遞歸調用。
6. 局部變數和全局變數。
7. 變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
八、編譯預處理
1. 宏定義和調用(不帶參數的宏,帶參數的宏)。
2. 「文件包含冶處理。
九、指針
1. 地址與指針變數的概念,地址運算符與間址運算符。
2. 一維、二維數組和字元串的地址以及指向變數、數組、字元串、函數、結構體的指針變數的定義。通過指針引用以上各類型數據。
3. 用指針作函數參數。
4. 返回地址值的函數。
5. 指針數組,指向指針的指針。
十、結構體(即「結構冶)與共同體(即「聯合冶)
1. 用typedef 說明一個新類型。
2. 結構體和共用體類型數據的定義和成員的引用。
3. 通過結構體構成鏈表,單向鏈表的建立,結點數據的輸出、刪除與插入。
十一、位運算
1. 位運算符的含義和使用。
2. 簡單的位運算。
十二、文件操作
只要求緩沖文件系統(即高級磁碟I/ O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。
1. 文件類型指針(FILE類型指針)。
2. 文件的打開與關閉(fopen,fclose)。
3. 文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函數的應用),文件的定位(rewind,fseek函數的應用)。
考試方式
上機考試,考試時長120分鍾,滿分100分。
題型及分值
單項選擇題40分(含公共基礎知識部分10分)、操作題60分(包括填空題、改錯題及編程題)。
考試環境
Visual C++6. 0

⑤ 電大形考作業C語言程序設計

#include<stdio.h>
#include<stdlib.h>

voidmain(void)

{
intx;
intcnt=0;//用於記錄輸入整數的個數
FILE*f1;
//定義一個文件指針
f1=fopen("data.txt","w");//在程序所在項目內建立一個空文件
if(f1==NULL)
{//當f1對應的文件沒有建立和打開時則退出運行
printf("不能夠打開文件! ");
exit(1);
}

printf("從鍵盤向數據文件輸入一批整數,直到輸入0時結束! ");
scanf("%d",&x);//從鍵盤讀入一個整數
cnt=1;
while(x!=0)//對每個有效地整數進行處理
{
inti=0,d[6];
if(x<0){//若為負數則向文件寫入一個負號
fputc('-',f1);x=-x;
}
while(x/10!=0)
{
d[i++]=x%10;x=x/10;//用d數組保存整數中的每個數字位
}
fputc(48+x,f1);//把整數的最高位數字寫入文件中
while(--i>=0)//依次把整數的後續每位數字寫入文件中
fputc(48+d[i],f1);
if(cnt%3==0){
fputc(' ',f1);//每三個整數換行
}else{
fputc('',f1);//不換行則每個整數後寫入一個空格
}
scanf("%d",&x);//再從鍵盤讀入一個整數
cnt++;
}
fclose(f1);//關閉f1所對應的data.txt文件
}