南京信息工程大学822CC++程序方案考研真题及笔记_言语(南京信息工程大学怎么样)

原标题:南京信息工程大学822c/c++程序方案考研真题及笔记

2021年南京信息工程大学《822c/c++程序方案》考研全套

考研真题精选

一、选择题

1以下均是合法变量名的是( )。[武汉科技大学2021研]

a.#name total

b.node value_max

c._var long

d.stu-code a+b

【答案】b

查看答案

【解析】c言语中变量名只能包括数字,字母和下划线,且只能以字母和下划线初步。a项含不合法字符#,差错;c中long为要害词,变量不能以要害词命名;d中含不合法字符-和+。

2以下选项中不归于c言语类型的是( )。[武汉科技大学2021研]

a.short int

b.unsigned long int

c.char

d.bool

【答案】d

查看答案

【解析】c言语中没有bool型,只需c++才有boolean型,也称bool。c言语中一般用“0”标明“假”,用“1”标明“真”。

3若有声明语句:int x; char y[20]; double z; 则正确的输入语句是( )。[武汉科技大学2021研]

a.scanf(“%d%c%le\n”,&x,&y,&z);

b.scanf(“%2d%s%lf”,&x,&y,&z);

c.scanf(“%d%s%lf”,&x,y,&z);

d.scanf(“%x%s%3.2f”,&x,y,&z);

【答案】c

查看答案

【解析】y为一维数组名,指向数组首元素的地址,因而不需要再运用取地址运算符&,ab差错;d中%3.2f标明长度为3,小数为2位,可是小数点也占一位,因而d差错,答案选c。

4若a、b和t都为int变量,则下面不能交流变量a和b值的是( )。[武汉科技大学2021研]

a.t=a; a=b; b=t;

b.a=t; t=b; b=a;

c.t=b; b=a; a=t;

d.a=a+b; b=a-b; a=a-b;

【答案】b

查看答案

【解析】b中首要把t的值赋值给了a,则a的值现已被替代了,后边实施b=a,则ab的值都等于t的值。

5若有界说:int a=1,b=2; float x=3,w; 则合法的switch语句是( )。[武汉科技大学2021研]

a.

switch(a){ case 1:w=a/b; break; case 2: w=a%b; break;}

b.

switch(b){ case 1:z=a%b; case 2: z=a/b; break;}

c.

switch(x){ case 2:w=a%b; break; case 1:w=a/b; bre

ak;}

d.

switch(a+b);{ case 3: case 2:w=a%b; break;}

【答案】a

查看答案

【解析】b中,变量z不决义;c中x为浮点型,switch后边的表达式不能是浮点型,只能是整型和字符型;d中swith表达式后边不能加分号,答案选a。

程序方案和c言语

1.1?温习笔记

一、核算机程序

1程序就是一组核算机能辨认和实施的指令

2核算机的悉数操作都是由程序控制的

二、核算机言语

1界说

人和核算机交流信息,要处置言语疑问。需要创造一种核算机和人都能辨认的言语,这就是核算机言语。

2打开期间

核算机言语阅历了几个打开期间:

(1)机器言语

(2)符号言语

(3)高档言语

三、c言语的打开及其特征

1概述

(1)c言语是世界上广泛盛行的核算机高档言语。

(2)c言语的祖先是bcpl言语。

2打开

开始的c言语只是为描绘和完成unix操作体系供给一种作业言语而方案的,后来逐步打开为一种高档编程言语,当前c言语运用的标准是1999年批改的c99。

3特征

(1)言语简练、紧凑,运用便利、活络

(2)运算符丰厚

(3)数据类型丰厚

(4)具有规划化的控制语句

(5)语法捆绑不太严肃,程序方案安适度大

(6)c言语答应直接造访物理地址

(7)用c言语编写的程序可移植性好

(8)生成方针代码质量高,程序实施功率高

四、简略的c言语程序

(1)一个程序由一个或多个源程序文件构成

在一个源程序文件中可以包括3个有些:

①预处置指令

②全局声明

③函数界说

(2)函数是c程序的首要构成有些

①函数是c程序的根柢单位。

②一个c言语程序是由一个或多个函数构成的,有且仅有一个main函数。

③一个小程序只包括一个源程序文件。

④函数既可所以库函数,也可所以用户自界说函数。

(3)函数的两个有些

①函数首部

函数首部包括函数名、函数类型、函数特征、函数参数(方法参数)名、参数类型。

②函数体

即函数首部下面的花括号内的有些。函数体一般包括两有些:声明有些和实施有些。

(4)程序老是从main函数初步实施的

(5)程序中对核算机的操作是由函数中的c语句结束的

(6)在每个数据声明和语句的最终有必要有一个分号

(7)c言语本身不供给输入输出语句

(8)程序应当包括注释

五、运转c程序的进程与办法

c程序运转进程图如图1-1所示。其间实线标明操作流程,虚线标明文件的输入输出。

图1-1?c程序运转进程图

这篇文章出自:才聪学习网!回来搜狐,查看更多

责任修改:

评论