c语言下面有语法错误的表达式,C语言期末复习资料

这篇博客内容涉及C语言的期末考试重点,包括选择题常见知识点:运算符类型、程序结构、逻辑判断、循环控制、变量传递等。还讨论了C语言的规范,如标识符的命名规则、注释的处理、输入输出的实现。此外,还涵盖了程序执行流程、表达式求值以及循环结构的使用。
摘要由CSDN通过智能技术生成

C语言期末考试资料

一、单项选择题

1、在C语言中,要求操作数必须是整型的运算符是()。

A、/

B、+

C、!=

D、%

2、C语言程序是由()组成的。

A、函数

B、子程序

C、过程

D、主程序和子程序

3、以下叙述正确的是()。

A、在C程序中,main()函数必须位于程序的最前面

B、C程序的每一行中只能写一个语句

C、在对一个C程序进行编译时,可发现注释中的拼写错误

D、C语言本身没有输入输出语句

4、一个C程序的执行是从()。

A、本程序的main函数开始,到main函数结束

B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C、本程序的main函数开始,到本程序文件的最后一个函数结束

D、本程序文件的第一个函数开始,到本程序main函数结束

5、语句while(!n)中的条件!n等价于()。

A、n==0

B、n==1

C、n!=1

D、n!=0

6、实参和和形参之间的数据传送是()。

A、地址传送

B、实参传给形参,再由形参传给实参

C、单向值传送

D、由用户指定传送方式

7、下列自定义标识符中,符合C语言规定的是()。

A、for

B、3a

C、*a

D、_123

8、以下叙述错误的是()。

A、for循环需要循环变量,while/do-while不需要循环变量

B、for循环、while循环先判断后执行

C、do-while循环总是至少执行一次

D、for、while、do-while循环的循环体均可为空语句

9、C语言标识符只能由字母、数字和下划线三种字符组成,且第一个字符()。

A、必须是字母

B、必须为下划线

C、必须为字母或下划线

D、可以是字母、数字或下划线中任一字符

10、下列整数值中,不正确的八进制或十六进制的是()。

A、0x18

B、016

C、086

D、0x5C

11、若有定义:int a,b;则表达式:(a=2,b=5,b++,a+b)的值是()。

A、2

B、6

C、7

D、8

12、对于int a=6;表达式1<=a<=5的值是()。

A、0B、1C、不定 D、表达式有语法错误

13、执行下面的程序片段,描述正确的是()。

int x=-1;

do { x=x*x; } while(!x);

A、是死循环

B、循环执行两次

C、循环执行一次

D、语法错误

14、C语言中的语句需要符号()作为结尾。

A、:

B、;

C、。

D、//

15、下列关于单目运算符++、--的叙述中正确的是()。

A、它们的运算对象可以是任何变量和常量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值