c編程考試
㈠ c語言考試一共分幾級
c語言考試一共分一級,全國計算機等級考試有四級,c語言考試屬於其中的第二級。
全國計算機等級考試有二級c語言這個考試的項目。考試要求:
1、熟悉Visual C++2010 Express集成開發環境。
2、掌握結構化程序設計的方法,具有良好的程序設計風格。
3、掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
4、在Visual C++2010 Express集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
(1)c編程考試擴展閱讀:
c語言考試證書作用:
1、是當代大學生必考三大證書(畢業證、英語四級證書、計算機二級證書)之一。
2、計算機等級考試證書是用人單位在招聘時考察的標准之一。
3、解決上海市戶口,必須通過計算機等級考試證書或者說通過NIT考試。
4、通過二級(C語言)考試可以免考自學考試中的《程序設計》課程。
5、通過計算機等級考試證書,可以在評職稱的時候免考職稱計算機考試。
㈡ C語言期末考試編程大題求教
#include <stdio.h>
#include <malloc.h>
#include <string.h>
typedef struct info
{
int no;
char name[20];
char s;
float score;
struct info *next;
}NODE;
NODE *creat()
{
NODE *head = NULL;
NODE *p,*r =NULL;
char str[100] = {0};
NODE tmp = {0};
gets(str);
sscanf(str,"%d %s %c %f", &(tmp.no), tmp.name, &(tmp.s), &(tmp.score));
while(strlen(str)>5)
{
p = (NODE*)malloc(sizeof(NODE));
memcpy(p,&tmp,sizeof(NODE));
if (NULL==head)
{
head = p;
}else
{
r->next = p;
}
r = p;
gets(str);
sscanf(str,"%d %s %c %f", &(tmp.no), tmp.name, &(tmp.s), &(tmp.score));
}
r->next = NULL;
return head;
}
NODE *findmax(NODE *p)
{
NODE tmp = {0};
NODE *ptr = NULL;
while (p)
{
if (p->score > tmp.score)
{
memcpy(&tmp,p,sizeof(NODE));
ptr = p;
}
p = p->next;
}
return ptr;
}
void prn(NODE *p)
{
printf("no<%d> name<%s> sex<%c> score<%f>", p->no,p->name,p->s,p->score);
}
void freelst(NODE *pHead)
{
NODE *p;
while (pHead)
{
p = pHead;
pHead = pHead->next;
free(p);
p = NULL;
}
}
void main()
{
NODE *head,*p;
head=creat(); //創建list
p=findmax(head); //查找max
prn(p); //輸出信息
freelst(head); //釋放申請到的內存空間
}
㈢ 山東單招C語音編程考什麼
考試內容包括「C語言程序設計」和「圖形圖像處理」兩部分。試題滿分230分,其中C語言程序設計115分,圖形圖像處理115分。
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器,以及超級計算機等作業平台的許多計算機平台上進行編譯。
㈣ C語言編程考試題
你把你輸入的每一個數分解成單個的數後在還原
如:a[i]=1234
x=a[i]/1000;
y=a[i]/100%10;
z=a[i]/10%10;
m=a[i]%10;
a[i]=m*1000+z*100+y*10+x;
此時a[i]的值就是逆序了
自己弄一下吧
㈤ C語言二級考試編程一般考什麼
考試方式:
上機考試,考試時長120分鍾,滿分100分。
題型及分值
單項選擇題40分(含公共基礎知識部分10分)、操作題60分(包括填空題、改錯題及編程題)。
考試環境
Visual C++6. 0。
內容一、C語言程序的結構
1. 程序的構成,main函數和其他函數。
2. 頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。
3. 源程序的書寫格式。
4. C語言的風格。
二、數據類型及其運算
1. C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。
2. C運算符的種類、運算優先順序和結合性。
3. 不同類型數據間的轉換與運算。
4. C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。二級各科考試的公共基礎知識大綱及樣題見高等教育出版社出版的《全國計算機等級考試二級教程——公共基礎知識(2013年版)》的附錄部分。
三、基本語句
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函數的應用)。
㈥ 計算機二級C語言考試內容有那些
分筆試和上機考:
一、筆試 選擇40題,前10題為公共基礎知識
(1)、填空15題,前5題為公共基礎知識
(2)、只有C部分的前10題(即11~20)每題1分,其餘填空選擇都是2分,滿分100分,時間90分鍾。
二、上機 填空、改錯和程序設計題
(1)填空題一般有2到3個空,需要刪除對應的空後,在刪除的位置填上正確的答案。(30分)
(2)、改錯題的錯誤在/********found******/下面,不要改動其它的地方。(2~3個,30分)。
(3)、然後就是程序設計題啦,40分,考試時間90分鍾,上機考試每題完成後一定記得運行。
(6)c編程考試擴展閱讀
1、熟悉Visual C++6. 0集成開發環境。
2、掌握結構化程序設計的方法,具有良好的程序設計風格。
3、掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
4、在Visual C++6. 0集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
㈦ c語言編程考試
#include<stdio.h>
#include<math.h>
intisPrime(intn){
inti,flag=1;
if(n<2)return0;
for(i=2;i<=sqrt(n)&&flag;++i)
if(n%i==0)flag=0;
returnflag;
}
intmain(){
intn;
FILE*fin=fopen("data.in","rt");
if(fin==NULL){
printf("不能打開文件。 ");
return1;
}
while(!feof(fin)){
if(fscanf(fin,"%d",&n)!=1){
printf(" ");
return2;
}
if(n%2==0)++n;
if(isPrime(n))printf("%d ",n);
}
printf(" ");
fclose(fin);
return0;
}
㈧ 計算機二級(C語言)都考哪些內容
C語言程序設計
(1)單項選擇題,40題,40分(含公共基礎知識部分10分);
(2)程序填空題,2~3個空,18分;
(3)程序改錯題,2~3處錯誤,18分;
(4)程序設計題,1題,24分。
計算機二級考試是全國計算機等級考試(National Computer Rank Examination,簡稱NCRE)四個等級中的一個等級,考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。計算機二級考試採用全國統一命題、統一考試的形式。
(8)c編程考試擴展閱讀
時間安排
2018年NCRE將舉辦三次考試,時間分別為3月24日至26日(第51次)、9月15日至17日(第52次)及12月8日(第53次)。其中3月份和9月份考試開考全部級別全部科目,12月份考試開考一、二級的全部科目。各省級承辦機構可根據實際情況決定是否開考12月份考試。
二級考試時間為120分鍾;
系統環境:Windows 7、Visual C++2010 學習版(Visual C++ 2010 Express)、Visual Basic6.0、Access2010、NetBeans、My SQL(Community 5.5.16);Visual Studio 2010、MS Office2010、Python3.5.2 版本及以上 IDLE。
考試科目
據了解,教育部考試中心確定從2013年上半年開始,實施無紙化的NCRE,二級6個科目是:二級C,二級VB,二級VFP、二級JAVA、二級ACCESS、二級C++。[3]取消「Delphi語言程序設計」科目(代碼:62)。
自2018年3月考試起,NCRE將執行2018版考試大綱,二級取消「Visual FoxPro 資料庫程序設計」科目(代碼:27),2017年 12 月是其最後一次組考。新增「Python 語言程序設計」科目(代碼:66),考試時長:120 分鍾,2018 年 9 月首次開考。
㈨ C語言期末考試編程題
1輸入兩個整數a和b,若a和b的平方和大於100,則輸出平方和的百位以上的數字,否則輸出a和 b的和。
要求: 1)輸出結果時說明平方和是大於100還是小於100( >100或<100 )
#include<stdio.h>
int main(){
int a, b, c;
scanf("%d%d", &a, &b);
c = a * a + b * b;
if(c > 100) printf("平方和大於100\n%d\n", c%100);
else printf("平方和小於等於100\n%d\n", a + b);
return 0;
}
2輸入一個整數,判斷是否是5和7的公倍數,若是則輸出:5and7yes,否則再判斷是否是3的倍數,若是3的倍數輸出:3yes,若都不是則輸出:no
#include<stdio.h>
int main(){
int input;
scanf("%d", &input);
if(input % 5 == 0 && input % 7 == 0)printf("5and7yes\n");
else if(input % 3 == 0) printf("3yes\n");
else printf("no\n");
return 0;
}
第三,四題和第二題差不多
5計算公式: [ 2*x x=2
y= [ x*x+1 x<2
[ 2*x*x+3*x+1 x>2
要求: 1)從鍵盤輸入x的值,根據x的值求y的值
2)輸出y的值
#include<stdio.h>
int main(){
int x, y;
scanf("%d", &x);
if(x == 2) y = 2*x;
else if(x < 2) y = x*x+1;
else y = 2 * x * x + 3 * x + 1;
printf("%d\n", y);
return 0;
}
8 和7差不多
下面原理都差不多 用if基本都能搞定 判斷條件就行了 應該LZ能搞定了 東西有點多 -。- 就寫這些吧 其他的就不一一寫了^ ^