华师专插本培训班喜讯
插本状元榜 2020专插本大纲 2020插本院校 2020招生目录 2020体检表 2020报考流程 专插本重点 2020招生专业 2020录取线 专插本常识
专插本基础班好评如潮
专插本书城 专插本英语词汇宝典 专插本论坛/插本生论坛
当前位置:首页 > 考试大纲

肇庆学院2014年专插本高级语言程序设计考试大纲

时间:2013-11-26 19:00:49来源:未知 作者:专插本考试辅导网 点击:
分享到: 更多
肇庆学院2014年专插本高级语言程序设计考试大纲

肇庆学院2014年专插本高级语言程序设计考试大纲

/uploads/soft/131126/1-1311261Z037.doc

  2014年肇庆学院本科插班生考试大纲

(高级语言程序设计)

 

Ⅰ 考试性质

普通高等学校本科插班生(又称专插本)招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按照已确定的招生计划,德、智、体全面衡量,择优录取。因此,本科插班生考试应有较高信度、效度、必要的区分度和适当的难度。

Ⅱ 考试内容及要求

一、考试基本要求

主要测试考生运用C语言实现程序设计的知识和能力的掌握程度。要求考生熟悉C语言的数据类型、基本语法、语句和编程方法,掌握程序设计算法的基本结构,程序设计的基本方法,具备使用C语言编写、分析、调试一般程序的基本能力。

二、考试知识点

1C语言的基本知识

基本数据类型(int,float,double,char)及其存储和表示方法

常量及表示方法

变量及其定义、使用方法

基本运算符及其使用规则(算术运算符、赋值运算符、条件运算符、逗号运算符、关系运算符和逻辑运算符等)

关系表达式及其应用(算术表达式、赋值表达式、条件表达式,逗号表达式、关系表达式和逻辑表达式等)

算法及其常规表示方法(传统流程图和NS图)

结构化程序设计方法

2.程序设计基础

顺序结构的程序设计(基本输入输出语句:scanf/printf,getchar/putchar

分支结构的程序设计(if语句的三种形式,switch语句,分支结构嵌套)

循环结构的程序设计(for语句,while语句,dowhile语句,循环结构的嵌套,breakcontinue语句的应用)

3.函数程序设计

函数的定义、声明和调用方法

函数参数的传递

局部变量、全局变量、静态变量的概念

变量的存储属性和作用范围

4.数组程序设计

一维、二维数组的定义和引用

一维、二维数组的初始化

一维、二维数组的程序设计

字符数组和字符串

5.指针程序设计

指针、地址的概念

指针变量的定义、初始化和基本运算

通过指针操作一维数组元素的方法

指针变量作为函数参数、一维数组名作为函数参数的应用

指针与字符数组的关系

指针数组的定义和基本应用

6.结构类型程序设计

结构变量的定义和基本操作

结构数组的定义和基本操作

指针在结构变量和结构数组中的应用

7.文件

文件的概念

文件的基本操作(打开、关闭、读、写)

Ⅲ 考试形式及试卷结构

一、考试形式:

闭卷,笔试,考试时间为120分钟,试卷满分为100分。考生使用答题卡答题。

二、试题题型及赋分:

1、选择题…………………约占10%

2、填空题…………………约占18%

3、程序改错题……………约占12%

4、程序分析题……………约占24%

5、编程题…………………约占36%

Ⅳ 题型示例

一、单选题(本题共5小题,每小题2分,共10分)

1.下列选项中不合法的用户标识符是(  

  (A) file    (B) abc.c    (C) _31    (D) PR

2. 对于循环语句while(M) a++;其中的表达式M等价于(    )

  (A) M==0    (B) M==1     (C) M!=0   (D) M!=1

二、填空题(本题共3小题,每小题6分,共18分)

在下面程序的划线处补充缺失部分,使程序达到输入圆柱体的底面半径和高,计算其体积并输出,保留4位小数的功能。

#include  <stdio.h>

                              

int main(void)

{

    double  r, h, v;

                                            

v=PI*r*r*h;

printf("v=%.4fn",v);

return 0;

}

三、程序改错题(本题共2小题,每小题6分,共12分)

程序功能为输入n个整数(n在运行中从键盘中输入),求其中正整数的个数,并输出。程序有错误,请改正。

#include <stdio.h>

int  main(void)

{

int i, n, x, count;     

printf("输入n");

scanf("%d",&n);

printf("输入%d个整数:",n);

for( i=1;i<=n;i++);  

{

scanf("%d",&x);

if (x>0)  count++;

}

printf("输入的正整数的个数为:%dn", count );

      return 0;

}

四、程序分析题(本题共3小题,每小题8分,共24分)

请写出程序的运行结果。

#include <stdio.h>

int main(void)

{

int score[10]={83,75,64,53,92,77,45,88,100,67}, i;

static int grade[5];

i=0;

while( i<10 )

{

switch(score[i]/10)

{

case 10:

case 9: grade[0]++; break;

case 8: grade[1]++; break;

case 7: grade[2]++; break;

case 6: grade[3]++; break;

default: grade[4]++; break;

}

i++;

}

printf("A:%d,B:%d,C:%d,D:%dE:%dn",grade[0],grade[1],grade[2],grade[3],grade[4]);

return 0;

}

运行结果:

 

五、编程题(本题共4小题,每小题9分,共36分)

1. 编写程序,输入x,计算并输出下列分段函数y的值(保留4位小数)

     

Ⅴ 参考书目

1.C语言程序设计》(第二版),何钦铭、颜晖主编,北京,高等教育出版社,2012年。

2.C程序设计》(第三版),谭浩强著,北京,清华大学出版社,2005年。

(责任编辑:admin)
华师专插本培训班
------分隔线----------------------------
华师专插本辅导班
微信咨询号
赖老师
林老师
许老师
QQ群
149892735
周六日有老师值班