当前位置:首页 » 编程语言 » 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文件
}