C语言复习题(1)

1.C语言源文件的扩展名为.c_,C语言必须要有一个_主函数,而且只能有一个。

2.在C语言中,不能被调用的函数是main()_函数。 3.C语言程序总是从_主函数开始执行,并且终止于该函数。 4.若自定义函数要求返回一个值,则应在该函数体中有一条return_语句,若自定义函数要求不返回一个值,则应在该函数说明时加一个类型符_void。

5.printf()函数中的“\\n”表示换行_作用。

6.C语言所提供的基本数据类型包括:单精度型、双精度型、整型_、字符型_。

7.C语言程序,关键字必须使用小写_字母。 8.若定义int a=8,则表达式a+=a-=a*=a的值是_0。

9._printf()函数的功能是按照指定的输出格式在显示器上显示指定的内容。

10.若有定义int5 w=5,x=2,y=3,z=4,则条件表达式w

11.运算符\、“,”、\、\中,优先级最高的是++_,优先级最低的是,_。

12.当m=3,n=4,a=5、b=1、c=2时,执行完d=(m=a!=b)&&(n=b>c)后,n的值为0_,m的值为_1,d的值为0_。 13.scanf函数和printf函数中的%d表示将待输出的数据按带符号的十进制_格式输出。

14.C语言提供的三种逻辑运算符是&&_、||_、_!。

15.在数组定义的格式中,方括号中的元素个数只能是整型常_量。 16.比较两个字符串是否相等的应用库函数strcmp()_. 17.在C语言中,一个函数一般由函数首部_和函数体_两个部分组成。

18.函数中的形参和调用时的实参都是数组名时,传递方式为地址传递_;都是变量时,传递方式为_值传递.

19.#define命令容许宏名带参数,称之为带参数_的宏 20.在C语言中,预处理命令都以#_开头。

21.所谓的“指针”就是变量的存储地址_;%运算符的作用是_取余.

1. C语言中语句的结束符是(;) 2. 下面不正确的C语言字符串常量时c A.“1234” B.‘DEF’ C.“7” D。“ ” 3.C源文件的扩展名为(c)

4.下面4个选择中,不合法标识符的选项是(float) 5.合法注释时(/*This is fantasy*/) 6.以下描述中正确的是:(c)

A)用C程序实现的算法必须要有输入和输出操作 B)用C程序实现的算法可以没有输出但是必须有输入

C)用C程序实现的算法可以没有输入但是必须有输出 D)用C程序实现的苏凡可以既没有输出也没有输入 7.以下关于运算符优先级顺序描述正确的是(c) 赋值运算符 逻辑运算符 关系运算符、算数运算符、、 8.判断char型变量ch是否为数字的正确表达式为:(c) A)’0’<=ch<=9 B)(ch>=’0’)&(ch<=’9’) C)(ch>=’0’)&&(ch<=’9’) D)(‘0’<=ch)AND(9>=ch)

9.C语言提供的逻辑非运算符分别是c A)|| B)&& C)! D)&

10.语言中函数体用(D)起来 A) < > B) ( ) C) [ ] D) {

}

11.下面有关for循环正确描述是D

A)for循环只能用于循环次数已经确定的情况 B)for最先执行循环体语句,后判断表达式

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4