2023年長沙學(xué)院專升本《程序設(shè)計(jì)基礎(chǔ)》考試大綱

瀏覽次數(shù):次 發(fā)布時(shí)間:2023-04-21

《程序設(shè)計(jì)基礎(chǔ)》是2023年長沙學(xué)院專升本考試科目之一,考試時(shí)長 90分鐘,滿分100分,考試題型:單選題、程序填空題、程序改錯(cuò)題及程序設(shè)計(jì)題等。2023年長沙學(xué)院專升本《程序設(shè)計(jì)基礎(chǔ)》考試大綱已經(jīng)公布,考試大綱明確了考試內(nèi)容,考試題型,考試要求等。需要考試該科目的同學(xué)一定要研究考試大綱,院校會根據(jù)考試大綱進(jìn)行出題,具體考試大綱內(nèi)容請參考下方。

2023年長沙學(xué)院專升本《程序設(shè)計(jì)基礎(chǔ)》考試大綱

一、命題形式及適用對象

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

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

二、考試題型

考試題型:單選題、程序填空題、程序改錯(cuò)題及程序設(shè)計(jì)題等。

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

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

四、參考教材

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

五、考試內(nèi)容

﹙一﹚考核要求

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

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

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

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

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

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

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

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

2.熟悉常量與符號常量,變量與變量定義,變量賦初值

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.掌握while語句,do-while語句,for語句,for語句的變形

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

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

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

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

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

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

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

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

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

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

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

7.了解宏定義。

七、數(shù)組

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

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

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

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.熟悉指針與字符串。

九、知識點(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)先級最高的運(yùn)算符是().

A:?:

B:++

C:&&

D:,

第3題

下列字符數(shù)組長度為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é)生的成績,統(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

min=a[i];

if(max

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));

}

……

本文資料來源:http://jwc.ccsu.cn/info/1037/4104.htm

研究考試大綱,對大綱中的考點(diǎn)及相關(guān)要求進(jìn)行認(rèn)真研究,是應(yīng)考的關(guān)鍵。正在備考專升本的同學(xué),關(guān)注湖南樂貞教育網(wǎng)站可以了解更多專升本的考試信息。如果在學(xué)習(xí)上有困難,自制力差,可以在下方留下你的聯(lián)系方式,我們的老師會針對你的學(xué)習(xí)情況給出建議。


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

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


本文標(biāo)簽: 長沙學(xué)院專升本長沙學(xué)院專升本考試大綱

上一篇:2023年長沙學(xué)院專升本《工程項(xiàng)目管理》考試大綱                  下一篇:2023年長沙學(xué)院專升本《機(jī)械設(shè)計(jì)》考試大綱

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

一鍵查詢