计算机软件基础

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言基础

C语言有哪些数据类型?整型、实型、字符型。

为什么程序中的变量使用前必须先定义?C程序用到的变量都必须进行定义,即事先定义其类型。变量一经定义,系统就给分配存储空间,以存放相应常量。

算法和程序的区别是什么?算法是有穷的,程序是无穷的;算法和程序的描述方法不一样,程序是用计算机语言描述的;算法一般不可执行,程序可以执行

思路。

C语言源程序的文件的后缀是

经过编译后生成文件的后缀是

经过连接后生成文件的后缀

C

数学式sin35°+xcos60的C语言表达

式为

表达式

3*9%2+9%2*5

表达式

6.0*(1/2)

变量代表内存中具有特定属性的一个存储单元,

它用来存放也就是

若a是实型变量,在执行了a=5

后,

若a和b类型相同,在执行了a=b

编制C语言程序并上机运行的一般过程是编辑、编译、连接、运

行。

C

且第一个字符

C语言的关键字。

顺序结构、选择结构和循环结构

的程序设计

请写出switch语句的一般格式及

注意事项。

一般格式:

Switch(表达式)

{case常量表达式1:语句

组1;break;

Case常量表达式2:语句

组2;break;

……

Case常量表达式n:语句

组n;break;

Default:语句组n+1;}

1switch中表达

式可以是任意类

型,常用的是字

符或整型。2每

个常量表达式的

值不能相同。3

语句组可以为任

意语句。4break

可以省略,然后

执行完本组语句

后紧接着执行其

后的i+1组语

句。5多个case

可以用一组执行

语句。6break的

作用是跳出

switch,执行

switch下面的语

句。

试说明while语句和do-while

语句的异同:二者相同点在于都可

以进行次数确定的循环体的次数。

不同点在于do-while现执行循环

中的语句,然后再判断条件是否为

真,若为真则继续循环;若为假则

终止循环。因此,do-while循环

至少要执行一次循环语句。而

while则是先判断条件后执行循

环体

简述for语句的执行过程及注意

事项:

计算机表达式1

表达式2非0?

执行语句s

计算机表达式3

循环结束,执行下面的语句

注意事项:for语句中的3个表达

式可以省略但后面的分号不能省

略。

试说明continue语句和break语

句的作用及区别:break的功能是

跳出本层循环(对多层循环而言),

接着执行下面的语句。continue

语句的作用是执行continue时,

循环体中continue下面的语句都

不执行,重新进行循环判断以决定

是否继续进行下次循环。Break和

continue的区别在于:continue

只结束本次循环重新进行下次循

环判断,而break结束整个循环。

结构化程序的三种基本结构包括

C语言提供的选择结构语句有

有一段程序为:while(表达式)

语句1;语句2;

……

当表达式的值为非零时,

do-while语句中while

后的表达

才能正常

退出循环。

在C语言程序的循环体内,

若遇到

则立即停止当前循

结束本次循环,进行下一次循环判

断。

C语言中,唯一的三目运算符

&.&.

C语言中,

运算符优先级最高的是

C

C语言中,要求运算符数据必须是

整型的运算符是%

C语言中,语句x=!a==b;

的执行

3个关于C语言的结论:可以用

while语句实现的循环一定可以

用for语句实现;可以用for语句

实现的循环一定可以用while语

句实现;可以用do-while语句实

现的循环一定可以用while语句

实现。

C

语言程序中,continue语句只能

C

语言中,if和switch语句属于

C

语言中,语句while后一对圆括

C语言中,关于scanf()函数正

C语言中,与语句while(!E)括

号中的表达式含义

等价的是

C语言程序中,for循环语句中的

表达式2为一非零常数且循环体

内无

break语句及goto语句,则

设i是int型变量,f是float型

变量,用下面的语句给这两个变量

输入值:scanf(“i=%d,f=%f”,

&i,&f);为了把100和765.12

分别赋给i和f

,正确的输入为

设变量m,n,a,b,c,d均为0,

执行(m=a==b)∣∣(n=c==d)后,

m

,n

设变量m,n,a,b,c,d均为1,

执行“(m=a﹥b)&&(n=a﹥b)”后

相关文档
最新文档