2022年長(zhǎng)沙學(xué)院湖南專升本《程序設(shè)計(jì)基礎(chǔ)》科目考試大綱

瀏覽次數(shù):次 發(fā)布時(shí)間:2022-06-29

2022年長(zhǎng)沙學(xué)院專升本《程序設(shè)計(jì)基礎(chǔ)》科目考試大綱現(xiàn)已發(fā)布。以下具體內(nèi)容:

湖南統(tǒng)招專升本

推薦查看:湖南專升本網(wǎng)課

推薦查看:專升本題庫(kù)

一、命題形式及適用對(duì)象

本考試命題采用客觀試題與主觀試題相結(jié)合、概念理解與綜合應(yīng)用相結(jié)合的閉卷筆試形式。

考試對(duì)象為參加物聯(lián)網(wǎng)工程專業(yè)專升本選拔考試的所有考生。

二、考試題型

考試題型:?jiǎn)芜x題、程序填空題、程序改錯(cuò)題及程序設(shè)計(jì)題等。

三、考試時(shí)間及總分

本課程考試時(shí)間為90分鐘,滿分為100分。

四、參考教材

譚浩強(qiáng).C程序設(shè)計(jì)(第五版).清華大學(xué)出版社,2017.

五、考試內(nèi)容

﹙一﹚考核要求

本課程考核要求由低到高共分為“了解”、“熟悉”、“掌握”三個(gè)層次。其含義是:了解是指要求考生簡(jiǎn)單知曉的知識(shí)點(diǎn);熟悉是指要求考生能領(lǐng)會(huì)相關(guān)概念,進(jìn)行簡(jiǎn)單應(yīng)用的知識(shí)點(diǎn);掌握是指要求考生全面系統(tǒng)知曉,并能分析其原因和熟練運(yùn)用的知識(shí)點(diǎn)。

(二)考核內(nèi)容

一、C語(yǔ)言程序設(shè)計(jì)概述

1.熟悉程序、語(yǔ)言和算法的基本概念

2.掌握C語(yǔ)言的字符集、標(biāo)識(shí)符

3.掌握Microsoft Visual C++ 2010 Express 的集成開發(fā)環(huán)境。

二、基本數(shù)據(jù)類型與表達(dá)式(約7%)

1.熟悉基本數(shù)據(jù)類型(char、int、long、unsigned、float、double)及空類型

2.熟悉常量與符號(hào)常量,變量與變量定義,變量賦初值

3.熟悉運(yùn)算符及運(yùn)算符的優(yōu)先級(jí)

4.熟悉常規(guī)的算術(shù)表達(dá)式,常規(guī)的賦值表達(dá)式

5.熟悉常規(guī)的關(guān)系表達(dá)式,常規(guī)的邏輯表達(dá)式,單級(jí)的逗號(hào)運(yùn)算符和條件運(yùn)算符

6.了解char、int、long之間以及int、float、double之間的類型自動(dòng)轉(zhuǎn)換

7.了解賦值轉(zhuǎn)換。

三、順序程序設(shè)計(jì)

1.熟悉表達(dá)式語(yǔ)句,復(fù)合語(yǔ)句的使用

2.熟悉庫(kù)函數(shù)(只要求部分?jǐn)?shù)學(xué)函數(shù)以及四個(gè)輸入輸出函數(shù))調(diào)用規(guī)則

3.熟悉字符輸入函數(shù)getchar,字符輸出函數(shù)putchar

4.掌握格式輸出函數(shù)printf的常規(guī)格式控制,格式輸入函數(shù)scanf的常規(guī)格式控制

5.掌握綜合以上語(yǔ)句、函數(shù)的順序結(jié)構(gòu)程序設(shè)計(jì)。

四、選擇結(jié)構(gòu)程序設(shè)計(jì)

1.掌握if語(yǔ)句的語(yǔ)法形式,兩層的if語(yǔ)句嵌套

2.熟悉switch語(yǔ)句的語(yǔ)法形式,break和default在switch語(yǔ)句中的運(yùn)用

3.掌握if語(yǔ)句結(jié)合關(guān)系表達(dá)式、邏輯表達(dá)式,復(fù)合語(yǔ)句符號(hào){}和if語(yǔ)句結(jié)合運(yùn)用。

五、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

1.掌握while語(yǔ)句,do-while語(yǔ)句,for語(yǔ)句,for語(yǔ)句的變形

2.熟悉break、continue在單層循環(huán)語(yǔ)句中的運(yùn)用

3.熟悉兩重循環(huán)的嵌套

4.掌握關(guān)系表達(dá)式、邏輯表達(dá)式在三種循環(huán)語(yǔ)句中的運(yùn)用

5.掌握復(fù)合語(yǔ)句符號(hào){}和三種循環(huán)語(yǔ)句結(jié)合運(yùn)用

六、函數(shù)與編譯預(yù)處理

1.了解常用的幾個(gè)標(biāo)準(zhǔn)庫(kù)函數(shù)

2.掌握函數(shù)的定義,無(wú)參和有參的函數(shù)調(diào)用

3.熟悉函數(shù)的直接遞歸調(diào)用

4.掌握實(shí)際參數(shù)和形式參數(shù)的參數(shù)傳遞

5.熟悉變量的作用域(只限于局部變量和全局變量)

6.熟悉變量的存儲(chǔ)方式(只限于靜態(tài)變量和自動(dòng)變量)

7.了解宏定義。

七、數(shù)組

1.掌握一維數(shù)組的定義及引用,一維數(shù)組的存儲(chǔ)結(jié)構(gòu)與初始化

2.掌握二維數(shù)組的定義及引用,二維數(shù)組的存儲(chǔ)結(jié)構(gòu)與初始化

3.掌握字符數(shù)組的定義與初始化,字符串的概念及存儲(chǔ)

4.熟悉字符串處理函數(shù)(只限于strcpy、strcat、strcmp、strlen)

5.掌握數(shù)組作為函數(shù)參數(shù)。

八、指針

1.了解指針的概念

2.了解指針變量的定義與初始化

3.了解指針的賦值運(yùn)算、算術(shù)運(yùn)算、關(guān)系運(yùn)算

4.熟悉指向一維數(shù)組的指針

5.熟悉指針作為函數(shù)的參數(shù)

6.熟悉指針與字符串。

九、知識(shí)點(diǎn)綜合

1.掌握結(jié)合表達(dá)式、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、數(shù)組的程序設(shè)計(jì)

六、樣題

(一)單選題

第1題

下列程序的輸出結(jié)果是().

void main()

{ int a=1,b;

for(b=1;b<=10;b++)

{ if(a>=8) break;

if(a%2= =1)

{a+=5;continue;}

a=3; }

printf("%d\n",b); }

A:3

B:4

C:5

D:6

第2題

以下運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是().

A:?:

B:++

C:&&

D:,

第3題

下列字符數(shù)組長(zhǎng)度為5的是().

A:char a[]={'h', 'a', 'b', 'c', 'd'};

B:char b[]= {'h', 'a', 'b', 'c', 'd', '\0'};

C:char c[10]= {'h', 'a', 'b', 'c', 'd'};

D:char d[6]= {'h', 'a', 'b', 'c', '\0' };


……

(二)程序填空題


第1題

/*-------------------------------------------------------

【程序填空】在【?】處填空實(shí)現(xiàn)程序功能

(注意:【?】需刪除)

---------------------------------------------------------


功能:輸出Fibonacci數(shù)列的前15項(xiàng),要求每行輸出5項(xiàng)。

Fibonacci數(shù)列:1,1,2,3,5,8,13...........

-------------------------------------------------------*/

#include


main()

{

/***********SPACE***********/

int fib【?】,i;

fib[0]=1;fib[1]=1;

for (i=2;i<15;i++)

/***********SPACE***********/

fib[i]=【?】;

for(i=0;i<15;i++)

{

printf("%d\t",fib[i]);

/***********SPACE***********/

if ( 【?】) printf("\n");

}

}

……

(三)程序改錯(cuò)題


第1題

/*-------------------------------------------------------

【程序改錯(cuò)】在FOUND的下一行找到錯(cuò)誤并改正,實(shí)現(xiàn)程序功能

---------------------------------------------------------


功能:從鍵盤輸入十個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)最高分,最低分和平均分。max代表最高分,min

代表最低分,avg代表平均分。


-------------------------------------------------------*/

#include

main( ){

int i;

/***********FOUND***********/

float a[],min,max,avg;

printf("input 10 score:");

for(i=0;i<=9;i++) {

printf("input a score of student:");

/***********FOUND***********/

scanf("%f",a);

}

max=min=avg=a[0];

for(i=1;i<=9;i++) {

/***********FOUND***********/

if(min<a[i])

min=a[i];

if(max<a[i])

max=a[i];

avg=avg+a[i];

}

avg=avg/10;

printf("max:%f\nmin:%f\navg:%f\n",max,min,avg);

}

……

(四)程序設(shè)計(jì)題


第1題

/*------------------------------------------------

【程序設(shè)計(jì)】在Program和End之間編寫程序,實(shí)現(xiàn)程序功能

(要求將程序運(yùn)行一遍)

--------------------------------------------------


功能:根據(jù)整型形參m,計(jì)算如下公式的值:y=1/2+1/4+

1/6+...+1/2m 。

例如:若m=9,則應(yīng)輸出:1.414484


------------------------------------------------*/


#include


double fun(int m)

{

/**********Program**********/


/********** End **********/

}


main()

{

int n;

printf("Enter n: ");

scanf("%d", &n);

printf("\nThe result is %1f\n", fun(n));


}

……

以上就是:"2022年長(zhǎng)沙學(xué)院專升本《程序設(shè)計(jì)基礎(chǔ)》科目考試大綱"的全部?jī)?nèi)容。專升本網(wǎng)已經(jīng)把所有湖南專升本院校及招生簡(jiǎn)章進(jìn)行匯總,更多湖南專升本資訊,請(qǐng)關(guān)注湖南專升本網(wǎng)。祝各位金榜題名!

如果大家不熟悉湖南專升本政策,不知道該如何開始專升本復(fù)習(xí)以及想要報(bào)班培訓(xùn)的同學(xué),

可以在網(wǎng)站下方留下姓名+電話”,或者直接添加樂(lè)貞老師微信:lezhen_edu,老師會(huì)第一時(shí)間聯(lián)系到您,

讓你了解更多關(guān)于湖南專升本的詳細(xì)信息!

微信二維碼


湖南專升本最新資料領(lǐng)取

部分內(nèi)容來(lái)源于網(wǎng)絡(luò)轉(zhuǎn)載、學(xué)生投稿,如有侵權(quán)或?qū)Ρ菊居腥魏我庖?jiàn)、建議或者投訴,請(qǐng)聯(lián)系郵箱(1296178999@qq.com)反饋。 未經(jīng)本站授權(quán),不得轉(zhuǎn)載、摘編、復(fù)制或者建立鏡像, 如有違反,本站將追究法律責(zé)任!


本文標(biāo)簽: 湖南統(tǒng)招專升本統(tǒng)招專升本專升本經(jīng)驗(yàn)分享2022年長(zhǎng)沙學(xué)院專升本《程序設(shè)計(jì)基礎(chǔ)》科目考試大綱

上一篇:2022年湘南學(xué)院湖南專升本《臨床基礎(chǔ)檢驗(yàn)學(xué)技術(shù)》科目考試大綱                  下一篇:2022年長(zhǎng)沙學(xué)院湖南專升本《土木工程材料》科目考試大綱

湖南3+2 統(tǒng)招專升本

一鍵查詢