C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码。它既具有高级语言的特点,又具有汇编语言的特点。
C语言继续发展,在1982年,很多有识之士和美国国家标准协会为了使这个语言健康地发展下去,决定成立C标准委员会,建立C语言的标准。委员会由硬件厂商,编译器及其他软件工具生产商,软件设计师,顾问,学术界人士,C语言作者和应用程序员组成。
1989年,ANSI发布了第一个完整的C语言标准——ANSI X3159—1989,简称“C89”,不过人们也习惯称其为“ANSI C”
特有特点
C语言的运算范围的大小直接决定了其优劣性。C语言中包含了34种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C语言包含了字符型、指针型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。
1 C程序中的关键字必须小写,其他标识符不区分大小写
对
2 在C语言中,5种基本数据类型的存储空间长度的排列顺序为:char<int<long int <=float<double
对
3 关于if语句中,条件表达式只能是关系表达式或逻辑表达式
错
4 在程序运行过程中,系统分配给实参和形参的内存单元是相同的
错
5 所有定义在主函数之前的函数无需进行声明。
对
6 C语言编译系统为所定义的数组变量在内存中是分配一片连续的存储单元
对
7 当数组长度与初值个数不相同时,在定义数组时必须指定数组的长度
好像可以不吧
8 如果一个静态(static)或外部(extern)数组不进行初始化,则对数值型数组隐含初值为0
对
9 C语言中字符型、整型、实型都能用八进制表示
错,实型不可以
10 设x、t均为int型变量,则执行语句"x=10;t=x&&x>10;"后,t的值为0
错,t=10
11 在C语言中,变量必需先定义后使用
对
12 在C程序中,%是只能用于整数运算的运算符
对
13 在C语言中,逻辑“真”等价于不等于0的数
对
14 如果函数值的类型与返回值类型不一致,以函数值类型为准
对
15 在C程序中,每行中只能写一条语句
错,可以有多条
16 int a[9]; 则a数组的下标范围是1-9
错,0-8
17 在定义二维数组时,可以将该数组的两个维数全部省略
错,第二维数不可省略
18 若有定义:double x[3][5];则x数组中行下标的下限为0,列小标的上限为4
对
19 语句"int pi,pj"定义了两个指针变量
错,只有pi为指针
20 关于if语句中,条件表达式的括号不可以省略
对
可以的。
C程序的书写格式灵活,一行内可书写多条语句,一条语句也可以写在多行上,可以任意插入空格和回车。C程序的执行总是从主函数开始,并在主函数结束。主函数和其他函数的位 置是任意的,其他函数总是通过函数调用语句被执行。
C程序是由语句组成的,通常包括一个或多个函数,其中有且只有一个函数称为 主函数,其函数名为main。
每个C程序由一个或多个函数组成。每个C程序有且仅有一个主函数,除主函数外,可以没有其他函数,也可以有一个或多个其他函数。函数是C程序的基本单位。每个函数是由函数首部和函数体两部分组成。
扩展资料
1、C语言中具有特殊含义的单词称为关键字 ,主要用于构成语句。C语言共有32个关键字,所有的关键字均由小写字母组成。
2、用户自定义的标识符既不能是C语言的关键字,也不能与用户已编写的函数或 C语言的库函数重名。
不错一个分号是一个语句的结束,但是不是一行的结束!在TC中是可以同时在一行上写多个语句的,只是因不同版本的编译器不易一行写太多
像你说的错误,你应该把错误信息也发来,才好判断到底是什么出错,出错不一定是因一行写了多个语句所以你可以把程序改成一行就一个语句,看是否还有错,如果还有错,就不是一行多语句的错误了(可能是输入法的问题,你在中文下输入分号等错误),如果这样就没错的话,你去重新下载个TC看下了! 为了程序的可读性与可观赏性最好一行不要有太多的语句!
一、选择题
1 以下正确的叙述是_D_____。
A)在C程序中,每行中只能写一条语句
B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C)在C程序中,无论是整数还是实数,都能被准确无误地表示
D)在C程序中,%只能用于整数运算的运算符
2 以下符合C语言语法的赋值表达式是_C_____。
A)d=9+e+f=d+9
B)d=9+e,f=d+9
C)d=9+e,e++,d+9
D)d=9+e++=d+7
3 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为__A____。
A)D
B)68
C)不确定的值
D)C
4 在C语言中,要求运算数必须是整型的运算符是___D___。
A)/
B)++
C)!=
D)%
5 若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为___B___。
A)7
B)8
C)9
D)10
6 在C语言中,int,char和short三种类型数据在内存中所占用的字节数___D___。
A)由用户自己定义
B)均为2字节
C)是任意的
D)由所用机器的机器字长决定
7 若有说明语句:char c='\72';则变量c__A____。
A)包含1个字符
B)包含2个字符
C)包含3个字符
D)说明不合法,c的值不确定
8 若有定义:int a=7;float x=25,y=47;则表达式x+a%3(int)(x+y)%2/4的值是___A___。
A)2500000
B)2750000
C)3500000
D)0000000
9 sizeof(float)是__B____。
A)一个双精度型表达式
B)一个整型表达式
C)一种函数调用
D)一个不合法的表达式
10 设变量a是整型,f是实型,I是双精度型,则表达式10+'a'+If值的数据类型为__C____。
A)int
B)float
C)double
D)不确定
11.以下叙述中不正确的是___B______。
A 一个源文件可由多个函数组成 B 一个源文件中必须包含一个主函数
C 一个C程序可由多个源文件组成 D C程序必须经过编译和连接才能运行
12.以下以下叙述中正确的是__D_______
A 源程序注解中可以有换行符 B C程序总是从第一个函数开始运行的
C 源程序中的注解可以嵌套 D C程序是由用户函数和库函数构成的
13 一个C程序的执行是从____A__。
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程序的最后一个文件结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束
D)本程序文件的第一个函数开始,到本程序main函数结束
14 以下叙述正确的是____C__。
A)在C程序中,main函数必须位于程序的最前面
B)C程序的每行中只能写一条语句
C)C语言本身没有输入输出语句
D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误
15 以下叙述不正确的是___D___。
A)一个C源程序可由一个或多个函数组成
B)一个C源程序必须包含一个main函数
C)C程序的基本组成单位是函数
D)在C程序中,注释说明只能位于一条语句的后面
16 C语言规定:在一个源程序中,main函数的位置___C___。
A)必须在最开始
B)必须在系统调用的库函数的后面
C)可以任意
D)必须在最后
17 一个C语言程序是由__B____。
A)一个主程序和若干子程序组成
B)函数组成
C)若干过程组成
D)若干子程序组成
以上就是关于c语言程序在书写上只能是一条语句写一行全部的内容,包括:c语言程序在书写上只能是一条语句写一行、c语言程序判断题、C语言一条语句格式 一条语句可以写在多行吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)