导航菜单
首页 >  » 正文

吉林大学计算机专业考研都考哪些内容 c语言,,!x与x!分别表示什么意思

吉林大学计算机专业考研都考哪些内容

展开全部

初试考试科目:
①101思想政治理论
②201英语一
③301数学一
④941 计算机学科专业基础综合:数据结构,(计算机组成原理、操作系统和计算机网络)三选一
初试参考书目:
计算机组成原理:
《计算机组成原理》(第四版),白中英,科学出版社,2008.1;
数据结构:
《数据结构》(第二版),刘大有、虞强源、杨博、王生生、姜丽等,高等教育出版社,2010.9;
操作系统:
《计算机操作系统教程》(第三版),左万历、周长林、彭涛,高等教育出版社,2010.7;
计算机网络:
《计算机网络》(第二版), 胡亮、徐高潮、魏晓辉, 高等教育出版社,2008.1;
复试考试科目:
笔试:高级语言程序设计(C、C++、Java任选其一)。
复试《C语言程序设计》(第四版), 谭浩强,清华大学出版社,2006年;
《C++程序设计》(第一版),谭浩强,清华大学出版社,2004 年;
《Java语言程序设计》(第一版),姜志强,电子工业出版社,2007年。
复试参考书目:
1、算机科学与技术学院为上海合作组织大学中方项目(信息技术)牵头单位。
2、招收普通高等教育全日制本科毕业生
3、学科限理学及医学,其中医学限报生物信息学方向,不加试。

c语言,,!x与x!分别表示什么意思

C语言中只有!x没有x!。

!x的意思就是x!=0;当X=0时执行while循环;

!即取反,当x!=0时不执行;若x=0,则!x非零;

若x不等于零,则!x=0;一般用if(!x)来做判断式。

c语言 - 搜狗百科c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,其设计也影响了Java、Python等编程语言。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。

C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。

//如果只有成绩信息就可以用下面的代码

//如果还需要加入学号,姓名之类的信息,可以用结构体然后对成绩排序即可

#include"stdio.h"

int main()

{

int  d[10]={0},i,j,t;//数组d存放10个学生的成绩

for(i=0;i<10;i++)//输入10个成绩(空格分开)

scanf("%d",&d[i]);

for(i=0;i<9;i++)//排序 for(j=i+1;j<10;j++) if(d[i]<d[j]) {

t=d[i],d[i]=d[j],d[j]=t;

}

for(i=0;i<10;i++)//输出10个成绩

printf("%d  ",d[i]);

getch();

return 0;

}

C语言编程 判断输入的一个数是否是5的倍数

C语言编程判断输入的一个数是否是5的倍数,编写方法如下图:


C语言的主要特点:
1. 简洁紧凑、灵活方便。C语言一共只有40个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2. 运算符丰富。C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3. 数据类型丰富。C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。
4. 表达方式灵活实用。C语言提供多种运算符和表达式值的方法,对问题的表达可通过多种途径获得,其程序设计更主动、灵活。它语法限制不太严格,程序设计自由度大,如对整型量与字符型数据及逻辑型数据可以通用等。
5. 允许直接访问物理地址,对硬件进行操作。由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能。
6. 生成目标代码质量高,程序执行效率高。C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编程序生成的目标代码效率低10%~20%。
7. 可移植性好。C语言在不同机器上的C编译程序,86%的代码是公共的,所以C语言的编译程序便于移植。在一个环境上用C语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行。
8. 表达力强。C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。

一个c语言程序的执行总是从该函数的main开始,在main函数最后结束?

main()函数称之为主函数,一个C程序总是从main()函数开始执行的,但是不一定在main函数最后结束。
在 main() 之后的最后一条语句结束后,程序还要运行一些代码,以正常返回操作系统。main函数执行完后还执行其他语句,
有时候需要有一种与程序退出方式无关的方法来进行程序退出时的必要处理,方法就是用atexit()函数来注册程序正常终止时要被调用的函数,atexit()函数的参数是一个函数指针,函数指针指向一个没有参数也没有返回值的函数,它的原型是:
int atexit(void (*)(void));


扩展资料
main函数的使用
示例:
#include <stdlib.h>
#include <stdio.h>
void fn1(void);
void fn2(void);
int main(void)

atexit(fn1);
atexit(fn2);
printf("main exit ... ");
return 0;
}
void fn1()
{
printf("calling fn1()... ");
}
void fn2()
{
printf("calling fn2()... ");
}
参考资料来源:搜狗百科—main函数

计算机二级c语言程序设计有哪些题型,考什么内容?

计算机二级有国考和省考两种,我只说国考,省考是省教育考试院组织的,每个省不一样。
全国计算机二级C语言程序设计包括40个单选题(每题一分)和三道操作题(60分)。
单选题中1~10题为二级公共基础知识,单选题的11~40题是C语言的内容。
操作题包括程序填空(18分)、程序改错(18分)和编程题(24分)各一题。
程序填空是将一个完整的程序,扣掉两到三处,让考生将它填写完整。由于每位考生具体抽到的题目不同,程序填空有2到3个空要填。
程序改错也是一个完整的程序,其中有2~3处错误要求考生将他们改正。程序改错题会提示每一处错误在第几行,在那一行的上一行有********found********标识。
编程题是要求考生编写一个程序,然后运行出题干要求的结果。题目中主函数main()会完整给出,在主函数中将调用fun()函数,fun函数由考生自己编写。编程题以运行结果给分,所编写完成后必须运行,否则没分。
二级C语言程序设计考试涉及公共基础知识和C语言两块。公共基础知识内容包括数据结构与算法、程序设计基础、软件工程基础、数据库设计基础四部分。考10个单选每个1分。
C语言有基础知识(C语言概述、常量与变量、数据类型、运算符和表达式),编程三大结构(顺序结构、选择结构、循环结构),数组、函数和指针,其他内容(预处理命令、结构体和共用体、位运算、文件)四大部分内容。重点是第二、三部分。

全国计算机二级考试(c语言)的题型及各题分值是怎样的?(笔试和上机)

全国计算机二级考试(c语言)的题型及各题分值是怎样的题型分值分布:
1、单项选择题,40题,40分(含公共基础知识部分10分)。
2、程序填空题,2~3个空,18分;上机题。
3、程序改错题,2~3处错误,18分;上机题。
4、程序设计题,1题,24分;上机题。
二级公共基础知识在各科考试选择题中体现。程序设计部分,主要考查考生对程序设计语言使用和编程调试等基本能力,在选择题和操作题中加以体现。

扩展资料:
二级c语言考试要求:
1、熟悉Visual C++2010 Express集成开发环境。
2、掌握结构化程序设计的方法,具有良好的程序设计风格。
3、掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4、在Visual C++2010 Express集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
参考资料:百度百科-二级c语言

国家计算机二级C语言考试形式和具体题型,分值和笔试的复习方法

考试形式及分值:
  笔试:选择(70分)填空(30分)
  机试:改错(30分)填空(30分)程序(40分)
  复习方法:
  笔试主要是if for while swich i++ ++i (熟练掌握6天) 数组 指针 (5天 出来题要能看懂意思就行)(数组地址 要认真学)
  结构体和共用体(3天时间 出来能看懂意思) 文件(不学)
  二级公共基础(4天 好好看一下)做一下历年考题(4天)。
  笔试这些会了的话
  意味着机试填空和改错。(一天时间上机练习一下 2题60分)
  最后的程序题
  二级C语言的考纲分两部分:公共基础知识和C语言。
  公共基础知识 考试大纲
  ◆ 基本要求
  1.掌握算法的基本概念。
  2.掌握基本数据结构及其操作。
  3.掌握基本排序和查找算法。
  4.掌握逐步求精的结构化程序设计方法。
  5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。
  6.掌握数据库的基本知识,了解关系数据库的设计。
  ◆ 考试内容
  一、基本数据结构与算法
  1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。
  2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
  3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。
  4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。
  5.线性单链表、双向链表与循环链表的结构及其基本运算。
  6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。
  7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。
  二、程序设计基础
  1.程序设计方法与风格。
  2.结构化程序设计。
  3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。
  三、软件工程基础
  1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。
  2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。
  3.结构化设计方法,总体设计与详细设计。
  4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
  5.程序的调试,静态调试与动态调试。
  四、数据库设计基础
  1.数据库的基本概念:数据库,数据库管理系统,数据库系统。
  2.数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。
  3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。
  4.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。
  ◆ 考试方式
  公共基础知识有10道选择题和5道填空题共三十分
  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函数的应用)。
  ◆ 考试方式
  1.笔试:90分钟,满分100分,其中含公共基础知识部分的30分。
  2.上机:90分钟,满分100分
  3、上机操作包括:
  (1)填空。
  (2)改错。
  (3)编程。

求问全国计算机等级考试合格和优秀有什么区别吗

NCRE考试实行百分制计分,但以等第通知考生成绩。等第共分优秀、及格、不及格三等。90-100分为知优秀、60-89分为及格、0-59分为不及格。成绩在及格以上者,由教育部考试中心颁发道合格证书。成绩优秀者,合格证书上会注明优秀字样。从2008年起,全国计算机等级考试上半年笔试考试时专间调整为4月第二个星期六上午,下半年笔试考试时间仍为9月倒数第二个星期六上午。上机考试从属笔试的当天下午开始(一级上机考试从上午开始),期限定为5天(至周三)。全国计算机等级考试每年开考两次。

office 办公软件 考证的话 一共有多少级 要全部

office办公软件是计算机等级考试一级的考试内容    计算机等级考试共4个等级  考试内容如下

级别 科目/类别 考试形式 一级 MS Office 上机 一级 B 上机 一级 WPS Office 上机 二级 C语言程序设计 笔试+上机 二级 Visual Basic语言程序设计 笔试+上机 二级 Visual FoxPro数据库程序设计 笔试+上机 二级 Access数据库程序设计 笔试+上机 二级 C++语言程序设计 笔试+上机 二级 Java语言程序设计 笔试+上机 二级 Delphi语言程序设计 笔试+上机 三级 PC技术 笔试+上机 三级 信息管理技术 笔试+上机 三级 数据库技术 笔试+上机 三级 网络技术 笔试+上机 四级 网络工程师 笔试 四级 数据库工程师 笔试 四级 软件测试工程师 笔试

相关推荐: