南京信息工程大学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程序运转进程图
这篇文章出自:才聪学习网!回来搜狐,查看更多
责任修改:
评论