C语言考试题库之判断题

合集下载

C语言考试试题库之判断题

C语言考试试题库之判断题

三、判断题(10道小题,共10分)1、C 语言具有简洁明了的特点。

(1分)正确2、预处理命令的前面必须加一个“#”号。

(1分)正确3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。

(1分)正确4、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。

(1分)正确5、continue 不是结束本次循环,而是终止整个循环的执行。

(1分)错误6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1分)错误7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)正确8、直接访问就是直接利用变量的地址进行存取直接访问(1分)正确9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。

(1分)正确10、文件指针和位置指针都是随着文件的读写操作在不断改变。

(1分)错误11、C 语言标准格式输入函数scanf() 的参数表中要使用变量的地址值。

(1分)正确12、浮点型常量的指数表示中,e 是可以省略的。

(1分)错误13、任何表达式语句都是表达式加分号组成的。

(1分)正确14、在switch语句中,每一个的case常量表达式的值可以相同。

(1分)错误15、do-while循环的while后的分号可以省略。

(1分)错误16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0'。

正确17、C语言函数返回类型的默认定义类型是void(1分)错误18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数(1分)正确19、枚举类型中的元素都具有一个整型值。

(1分)正确20、C 语言是一种具有某些低级语言特征的高级语言。

(1分)正确21、case语句后如没有break,顺序向下执行。

(1分)正确22、do-while循环至少要执行一次循环语句。

(1分)正确23、数组名能与其它变量名相同。

C语言题库(判断题部分)

C语言题库(判断题部分)
三、判断题 1、用puts和gets函数只能输入或输出一个字符串。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 2、用puts和gets函数可以输入或输出多个字符串。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 3、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间必须足够大。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 4、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间没有限制。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 5、用strcat(字符串1,字符串2)连接两个字符串函数时,将字符串1后面的'\0'取消,只在新串的最后 保留一个'\0'。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 6、使用strcpy(字符数组,字符串)函数时,字符数组长度必须足够大。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 7、使用strcpy(字符数组,字符串)函数时,字符数组长度没有限制。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 8、使用strcpy(字符数组,字符串)函数时,连同字符串后面的'\0'一起拷贝到字符数组中。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 9、使用strcpy(字符数组,字符串)函数时,字符串后面的'\0'并没有一起拷贝到字符数组中。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 10、字符数组定义后,不能用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 11、字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符函数T 12、比较两个字符串是否相等不能通过条件运算符"=="。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符函数T 13、如果在共用体中有若干个不同类型的成员,在每一瞬间只有一个成员起作用,实际上是最后一个存放 成员起作用。 答案: 正确 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 14、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元的总和一般 就是结构体断题/C9结构体类型与链表/C93共用体与结构体T 15、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元当中最长的 成员长度就是结构体的长度。 答案: 错误 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 16、共用体是各个成员共享同一段存储单元,起始地址相同,占用存储单元最多的成员的长度就是共用体 的长度。 答案: 正确 知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T 17、当函数的类型为int型时,VC++允许省略函数声明。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 18、函数定义在先、调用在后时,VC++允许省略函数声明。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 19、当函数的类型为float型时,VC++允许省略函数声明。 答案: 错误 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 20、当函数定义在后、调用在先时,VC++允许省略函数声明。 答案: 错误 知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T 21、C程序中的变量一定要先定义后使用。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 22、C程序中的变量不必先定义后使用。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 23、在C程序中,ABC与abc是两个不同的变量。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 24、在C程序中,ABC与abc是两个相同的变量。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T 25、case后面必须有空格,紧接着是常量表达式。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 26、case后面不必有空格,紧接着是变量表达式。 答案: 错误 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 27、同一个switch语句中的所有case后面的常量表达式的值都必须互不相同。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 28、switch语句中的case和default的出现次序是任意的。

c语言考试题答案

c语言考试题答案

c语言考试题答案一、选择题1. 答案:B. 除法解析:C语言的除法运算符是"/"2. 答案:C. 'a'解析:单引号括起来的字符表示字符型常量3. 答案:A. 4解析:sizeof运算符返回变量或数据类型所占用的内存字节数,sizeof(int)为44. 答案:D. %解析:%为取模运算符5. 答案:B. 两个数据相加得到一个较大的数据类型解析:当两个不同数据类型的操作数相加时,C语言会自动将较小的数据类型提升为较大的数据类型二、判断题1. 答案:正确解析:数组名可以用作指针常量,但不能用作左值进行赋值操作2. 答案:错误解析:字符串是以'\0'作为结尾的字符数组,因此,字符串数组的长度应该比存储的字符个数多13. 答案:正确解析:字符数组和字符串之间可以相互复制4. 答案:正确解析:指针变量可以指向数组的某一个元素,即数组名可以被解释为指向第一个元素的指针5. 答案:错误解析:字符数组可以用字符串常量进行初始化,但不能用整型数据初始化三、填空题1. 答案:int解析:函数的返回值类型是int2. 答案:break解析:break语句用于终止循环或switch语句的执行3. 答案:指针解析:函数的参数如果需要改变实参的值,则需要使用指针作为参数4. 答案:++解析:++运算符可以使变量的值增加15. 答案:NULL解析:NULL是一个特殊的宏定义,表示空指针常量四、编程题示例代码如下:```c#include <stdio.h>int main() {int num1, num2, sum;printf("请输入两个整数:");scanf("%d %d", &num1, &num2);sum = num1 + num2;printf("两个整数的和为:%d\n", sum);return 0;}```以上代码实现了两个整数相加并输出结果的功能。

C语言考试题库之判断题

C语言考试题库之判断题

C语言考试题库之判断题三、判断题(10道小题,共10分)1、c语言具有简洁明了的特点。

(1分)正确2.预处理命令前必须加“#”。

(1分)正确3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。

(1分)正确4.在三种形式的if语句中,如果要在满足条件时执行一组(多个)语句,则必须用{}将这组语句括起来,以形成一个复合语句。

(1分)正确5、continue不是结束本次循环,而是终止整个循环的执行。

(1分)错误6.将初始值分配给数组的所有元素时,不能忽略行数,但可以忽略列数(1分)7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)正确8.直接访问是使用变量的地址直接访问。

直接访问(1点)是正确的9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。

(1分)正确10.文件指针和位置指针随着文件的读写操作不断变化。

(1分)错误11、c语言标准格式输入函数scanf()的参数表中要使用变量的地址值。

(1分)正确12.在浮点常数的指数表示中,e可以省略。

(1分)错误13、任何表达式语句都是表达式加分号组成的。

(1分)正确14.在switch语句中,每个case常量表达式的值可以相同。

(1分)错误15、do-while循环的while后的分号可以省略。

(1分)错误16.在字符串模式下赋值比逐个赋值多占用一个字节,用于存储字符串结尾标志'\\0'。

对的17、c语言函数返回类型的默认定义类型是void(1分)错误18.可以使用指针变量指向函数,然后通过指针变量(1点)调用此函数19、枚举类型中的元素都具有一个整型值。

(1分)正确20.C语言是一种高级语言,具有一些低级语言的特点。

(1分)正确21、case语句后如没有break,顺序向下执行。

(1分)正确22.do while循环必须至少执行loop语句一次。

(1分)正确23、数组名能与其它变量名相同。

数组名后是用方括号括起来的常量表达式,不能用圆括号。

c语言复习题库(判断题)

c语言复习题库(判断题)

34.在 C 语言中,常数 045 跟 45 等值。 错 35.在所有运算流程的转向点,即流程从程序其他地方转到此 语句处。 对 37.若 a 为整型变量,则语句 scanf( “%d” ,a) ;是合法的。 错 38.关系运算符“<=”和“==”的优先级相同。 错 39.If 语句的嵌套是指在 if 语句中又包含一个或多个 if 语句。对 40.For、while、do-while 循环中的循环体均可以由空语句构成。错 41.未在定义语句中赋初值的 auto 变量和 static 变量的初值都是 随 机值。 错 42.有定义:float x,*p=&x;是否正确? 对 43.自增,自减运算符既可以用于变量,又可用于常量和表达式。 错 44.字符变量可以不定义直接使用。 错 45.在逻辑表达式的求解中,并不是所有的逻辑运算都被执行。对
判断题: 1.#include 命令不能包含用户自己建立的头文件。 错 2.用标识符来表示的常量称为符号常量。 对 3.(int)x+y 的作用是把 x+y 的结果转换成整型。 错 4.如果赋值运算符两边的数据类型不一致,在赋值时要进行类型转 换。 对 5.要使用 printf 函数输出字符“%” ,需要在格式控制字符串中用 连 续两个%来表示。 对 6.只有在 a 为真(非 0)时,表达式 a&b 才需要判断 b 的值。 对 7.switch 语句中,case 语句后如没有 break,则顺序向下执行。 对 8.do-while 循环中,根据情况可以省略 while。 错 9.如果形参与实参的类型不一致,以实参类型为准。 错 10.“一个单精度指针变量只能赋单精度变量的地址, 单精度数组 名, 另外单精度指针变量的值”这种说法正确否? 错 11.后缀为 f 或 F 的数为浮点数。 对 12.‘5’于 5 是一样的。 错 13.在赋值运算中,类型转换是由系统自动进行的。 对 14.条件运算符?和:是一对运算符,不能分开单独使用。 对 15.在 switch 语句中,每一个的 case 常量表达式的值可以相同。 错 16.使用 while 和 do-while 循环时, 循环变量初始化的操作应在 循环语句之前完成。 对

C语言判断题

C语言判断题

C语言判断题1.每一个C语言程序都必须有一个main函数。

答案: 正确2.C语言程序的三种基本结构是顺序结构、选择结构和递归结构。

答案: 错误,C语言程序的三种基本结构是顺序结构、选择结构和循环结构。

3.在程序设计中,经常用选择(又称分支)、循环和函数3种控制结构。

答案: 错误,程序设计中经常用选择(又称分支)、循环和函数3种控制结构。

4.用C语言编写的源程序必须经过编译连接后生成可执行程序,才能运行。

答案: 正确5.C程序主函数中的一个变量可以被定义为两个或多个不同的类型。

答案: 错误,C程序主函数中的一个变量只能被定义为一种类型。

6.在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行结果不发生影响。

答案: 错误,/*与*/之间的注释信息在编译时会被忽略,不会被编译。

7.C程序是由函数构成的,每一个函数完成相对独立的功能。

答案: 正确8.一个C语言程序中,有且只能有一个main函数。

答案: 正确9.C程序总是从程序的第一条语句开始执行。

答案: 错误,C程序总是从main函数开始执行。

10.C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。

答案: 错误,C语言标识符由字母、数字和下划线组成,其中第一个字符可以是字母或下划线。

11.C语言规定:在一个源程序中,main函数的位置必须在最开始。

答案: 错误,C语言规定:在一个源程序中,main函数可以出现在任意位置。

12.C语言程序的基本单位是语句。

答案: 错误,C语言程序的基本单位是函数。

13.对于C程序中的逻辑错误,编译器是可以发现的。

答案: 错误,编译器只能检查语法错误,不能检查逻辑错误。

14.一系列计算机指令的有序组合就构成了程序。

答案: 正确15.C程序由函数所组成。

答案: 正确16.在C程序中,每行只能写一条语句。

答案: 错误,在C程序中,一行可以写多条语句,但是每条语句必须以分号结束。

17.C程序中能直接让机器执行的文件是编辑后的.c源文件。

C语言程序设计考试题库

C语言程序设计考试题库

一、判断题˅˅1、所谓常量,就是在程序运行过程中其值可以改变的量。

()2、一个C程序可以由多个源程序文件构成,但其中只能有一个main()函数。

()3、在C语言中do-while 语句和for循环均是先执行循环体语句,再判断表达式。

()4、在函数调用中将变量的地址作为实参传递给对应形参时,实现的是单向的值传递。

()5、C语言中所有字符串都是以‘\0’结束的。

()6、do-while构成的循环语句中的循环体最少执行1次。

()7、数组名在C语言中表示的是数组的首地址。

()8、使用gets()函数输入字符串时可以在字符串中输入空格。

()9、算术运算符中‘/’的优先级高于‘%’。

()10、char a[5];该语句表明数组a中的第五个元素为a[5]。

()11、C语言源程序文件的扩展名均为.c。

()12、char a[5];数组a中有a[1]、a[2]、a[3]、a[4]、a[5]共5个元素。

()13、C语言程序区分大小写,字符常量必须定义为大写。

()14、若int i=10,j=2;则执行i*=j+8;后i的值为28。

()16、c语言中的标识符只能由字母,数字和下划线三种字符组成。

()17、函数getchar()的作用是:输出一个字符。

()18、一个C语言程序总是从第一个函数开始执行。

()19、在c语言中,char型数据在内存中是以ASCII码形式存储的。

()20、在C语言中switch语句必须使用break语句。

()二、选择题1、以下说法正确的是()。

A、C语言程序总是从第一个函数开始执行。

B、C语言程序中要调用的函数必须在main()函数中定义。

C、C语言程序总是从main()函数开始执行。

D、C语言程序中的main()函数必须放在程序的开始部分。

2、以下几组选项中为合法的标识符是()。

A、intB、floatC、b-aD、_1233、以下定义字符常量PI语句正确的为()A、define PI 3.14B、#define PI 3.14C、#define PI=3.14D、#define PI 3.14;4、起换行作用的转义字符是()A、‟\t‟B、‟\b‟C、‟\n‟D、‟\r‟5、在以下几组运算符中,优先级最高的运算符是()。

c 笔试题及答案详解

c 笔试题及答案详解

c 笔试题及答案详解C笔试题及答案详解一、判断题1. c答案:正确解析:根据题目给出的信息,对于C语言开发环境搭建的目的是为了方便进行C语言的学习和开发工作,因此判断为正确。

2. c答案:错误解析:C语言是一种面向过程的程序设计语言,不具备垃圾回收机制,需要手动管理内存。

3. c答案:错误解析:C语言的注释分为单行注释和多行注释两种形式,而不是只有单行注释。

4. c答案:正确解析:C语言中的表达式可以包含常量、变量、运算符和函数调用等。

5. c答案:错误解析:C语言中的数据类型包括基本数据类型(如整型、字符型、浮点型等)和构造数据类型(如结构体、枚举等)。

二、选择题1. c答案:B解析:对于sizeof算符,它的作用是获取变量或类型的字节大小。

sizeof(char)返回值为1,因为char类型占用一个字节。

2. c答案:C解析:C语言中的switch语句只能用于排斥某个值的情况。

对于范围的判断需要借助if语句完成。

3. c答案:D解析:在C语言中,数组是一种顺序存储的数据结构,可以通过下标来访问数组中的元素。

4. c答案:A解析:对于逻辑运算符&&,它的左右两个操作数都为真时结果才为真,否则结果为假。

5. c答案:C解析:在C语言中,结构体是一种自定义的数据类型,可以包含多个不同类型的成员。

三、编程题代码如下:```c#include <stdio.h>void printStars(int n) {for (int i = 1; i <= n; i++) {for (int j = 1; j <= i; j++) {printf("* ");}printf("\n");}}int main() {int n;printf("请输入要打印的行数:");scanf("%d", &n);printStars(n);return 0;}```解析:上述代码实现了一个功能,根据用户输入的行数,打印相应行数的星号图案。

c语言判断试题及答案

c语言判断试题及答案

c语言判断试题及答案1. 以下哪个选项是正确的C语言数据类型?A. intB. floatC. doubleD. all of the above答案:D2. C语言中,以下哪个关键字用于声明一个函数?A. functionB. defC. voidD. int答案:C3. 在C语言中,以下哪个运算符用于比较两个整数是否相等?A. ==B. =C. !=D. <答案:A4. C语言中,以下哪个语句用于循环执行一系列语句?A. forB. whileD. all of the above答案:D5. 若有以下C语言代码:```cint a = 10;if (a > 5)printf("a is greater than 5");```当执行这段代码时,会发生什么?A. 打印 "a is greater than 5"B. 打印 "a is less than 5"C. 什么也不打印D. 程序崩溃答案:A6. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. classD. typedef答案:A7. 下列哪个选项是C语言中的预处理器指令?A. #includeC. #importD. both A and B答案:D8. C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strncpyC. strcatD. strncat答案:A9. 在C语言中,以下哪个函数用于计算字符串的长度?A. strlenB. strlengthC. sizeD. length答案:A10. 在C语言中,以下哪个关键字用于声明一个指针?A. ptrB. pointerC. *D. @答案:C。

C语言试卷第5套 含答案

C语言试卷第5套 含答案

第五套一、判断题第1题:在C语言中英文小写字母b的ASCII码为74H 错第2题:60、在标准C语言中,可以用typedef定义类型,所以用typedef可以增加C语言的数据类型。

错第3题:在标准C中,以“%8f”形式输出的所有数字共有8位。

错第4题:在标准C中,“=”是判断两个数是否相等。

:错第5题:对于指向函数的指针变量,它所指向的函数的参数个数一定要相同。

错第6题:构成C程序的基本单位是函数,所有函数名都可以由用户命名错第7题:“A”是一个字符常量。

错第8题:结构体变量在内存中所占的字节数是由其各个成员所占字节的总和。

对第9题:在if语句中,else前一个语句可不加“;”。

错第10题:C程序中注释部分可以出现在程序中任意合适的地方。

对二、选择题(请选择正确的选项)第1题:执行语句:for(i=1;i++<4;); 后变量i的值是 CA、3B、4C、5D、不定第2题:C语言结构体类型变量在程序执行期间 AA、所有成员一直驻留在内存中B、只有一个成员驻留在内存在C、部分成员驻留在内存中D、没有成员驻留在内存中第3题:若执行fopen函数时发生错误,则函数的返回值是: BA、地址值B、0C、1D、eof第4题:C语言结构体类型变量在程序执行期间 AA、所有成员一直驻留在内存中B、只有一个成员驻留在内存在C、部分成员驻留在内存中D、没有成员驻留在内存中第5题:下面程序段输出结果为 Achar str[ ]="Beijing";printf("%d\n", strlen(strcpy(str,"China")));A、5B、7C、12D、14第6题:设有程序段int k=10; while(k=0) k=k-1;则下面描述中正确的是:CA、while循环执行10次B、循环是无限循环C、循环体语句一次也不执行D、循环体语句执行一次第7题:以下错误的描述是:函数调用可以 DA、出现在执行语句中B、出现在一个表达式中C、做为一个函数的实参D、做为一个函数的形参第8题:设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是(2-12)BA、k=*p1+*p2;B、p2=k;C、p1=p2;D、k=*p1 *(*p2); 第9题:能正确表示a≥10或a≤0的关系表达式是 CA、a>=10 or a<=0B、a>=10│a<=0C、a>=10 || a<=0D、a>=10 &&a<=0第10题:C 语言程序的三种基本结构是顺序结构、选择结构和______结构 CA、递归B、转移C、循环D、嵌套三、填空题(请把正确的选项填入试题前的空格中)第1题:下列程序读入了一个时间数值,将其加1秒后输出,时间格式为hh:mm:ss,即时:分:秒。

C语言考试

C语言考试
A. (***a=25,b=14,c=19) B. (***a=26,b=13,c=19)
C. (###a=25,b=14,c=19) D. (###a=26,b=13,c=19)
答案:D
4、以下程序的输出结果是( )。
main()
{
int i=010,j=10,k=0x10;
printf("%d,%d,%d\n",i,j,k);}
{
char c1='6',c2='0';
printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2);
}
A.因输出格式不合法,输出出错信息B.6,0,6,102
C.6,0,7,6 D.6,0,5,7
答案:B
7、设有如下定义:int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));输出结果是( )。
}
答案:D
6、在C语言中,多分支选择结构语句为
switch(c)
{case常量表达式1:语句1;
……
case常量表达式n-1:语句n-1;
default语句n;}
其中括号内表达式c的类型( )。
A.可以是任意类型B.只能为整型
C.可以是整型或字符型D.可以为整型或实型
答案:C
7、当a = 1, b = 3 , c = 5, d = 4时,执行完下面程序段后x的值为( )。
答案:正确
3、健壮的算法不会因为非法输入而出现莫名其妙的状态。()
答案:正确
第三章数据类型运算符与表达式
一、单项选择题
1、下列字符串是标识符的是( )。

C语言中常见的判断题

C语言中常见的判断题

判断题:1在C语言中,各种类型的整型数据在内存中都占2个字节。

F 2表达式(j=3, j++)的值是4. F3格式字符%e以指数形式输出实数数字部分小数位数7位. F4 char c[6]="abcde"; printf("%3s", c)表示输出的字段的宽度为3位,如果被输出的数据的位数大于3,只输出3位数. F5 设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2 的值为0. F6 已知a=1,b=2,c=3,d=4则条件表达式a>b?a:(c>d?c:d的值为4. T7已知a=3,b=4,c=5则逻辑表达式a+b>c && b==c值为0 . T8 do-while循环由do开始,while结束,循环体可能一次也不做。

F9对于for(表达式1;表达式2;表达式3)语句来说,continue语句意味着转去执行表达式2. F10在do-while循环中,任何情况下都不能省略while. T11对静态变量的初始化不是在编译阶段完成的. F12定义int x[5],n;则x=x+n;或x++;都是正确的. F13 语句char ch[12]={"C Program"};与语句char ch[ ]="C Program";具有不同的赋初值功能. F14数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值. F15变量根据其作用域的范围可以分作局部变量和全局变量.T16当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区.F17若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。

F18 .设有如下定义:int *p; *p=100;则printf("%d",p);的输出结果是100. F19. 使几个不同的变量共占同一段内存的结构,称为"结构体"类型. F20. 在打开文件时,必须说明文件的使用方式,"wb+"表示以读/写方式打开一个二进制文件.F1. 在C程序中,%是只能用于整数运算的运算符(对)2. 若a=3,b=2,c=1则关系表达式"(a>b)==c"的值为"真"。

C语言题库判断题

C语言题库判断题

计算机文化基础试题库第二部分判断题一、计算机基础知识部分1. CD-ROM EPROM是一种可读写的外存储器。

2.我国的第一台电子计算机于1958年试制成功。

3.第四代电子计算机主要采用大规模、超大规模集成电路元件制造成功。

4.微型计算机的更新与发展,主要基于微处理器的变革。

5.计数制中使用的数码个数被称为基数。

6. ALU是控制器的一个主要部件。

7.计算机中最小的数据单位是位。

8.在一个非零的无符号二进制整数后加两个零得到一个新数,该新数是原数的四分之一。

9. 20根地址线的寻址范围是512K。

10.将八进制数154转换成二进制数是1110110。

11.存储系统中的PROM是指可编程只读存储器。

12.目前在以下各种设备中,读取数据快慢的顺序是内存、硬驱、光驱和软驱。

13.微型计算机的运算器、控制器及内存储器的总称是主机14.指令和数据在计算机内部都是以区位码形式存储的。

15. UNIX是一种多用户单任务的操作系统。

16.同一张软盘上允许出现同名文件。

17.从磁盘根目录开始到文件所在目录的路径,称为相对路径。

18.微型计算机配置高速缓冲存储器是为了解决CPU和内存储器之间速度不匹配问题。

19.大小为3.5英寸的软盘,其一个角上设有写保护口。

当滑动保护片将其盖住时,软盘就被写保护了。

20.操作系统把刚输入的数据或程序存入RAM中,为防止信息丢失,用户在关机前,应先把信息保存到ROM中。

21.若一台微机感染了病毒,只要删除所有带毒文件,就能消除所有病毒。

22. BASIC语言是计算机唯一能直接识别、直接执行的计算机语言。

23.“Pentium II/350”和“Pentium III/450”中的“350”和“450”的含义是CPU的时钟频率。

24. ROM存储器在断电后,其中的数据需人工保存。

25.软盘驱动器属于CPU的一部分。

26.计算机软件由文档和程序组成。

27.汇编语言和机器语言都属于低级语言,之所以称为低级语言是因为用它们编写的程序可以被计算机直接识别执行。

C语言判断题(部分)

C语言判断题(部分)

第一章C语言中,字符数据用格式说明"%c"来输出,字符串数据用格式说明"%s"来输出。

TC语言中,关键字及编译预处理命令用小写字母书写。

T二元运算符均可以和赋值运算符构成复合的赋值运算符。

TC语言中,不能在变量名、函数名、关键字中插入空格和空行。

TVasual c++6.0中可以使用“//”和“/**/”注释程序,注释部分不编译。

TC语言中,格式说明"%10.4f"中10表示数据输出的最小宽度,4表示小数位数。

TC语言中,为了区别一般的变量,符号常量必须用大写字母表示。

F执行语句++i;i=3;后变量i的值为4。

F程序中的“=”是赋值号,与数学中等号的功能相同。

FC语言中,在进行混合运算时,数据类型由高级向低级转换。

F 将C程序编译成目标文件,其扩展名为EXE。

F整数在存储时不会产生误差,实数在存储时也不会产生误差。

F 用float定义的实型变量在内存占8个字节,输入/输出格式符是%f。

fC语言中,putchar函数的功能是把一字节代码输出到标准输出设备。

T字符数据与整型数据可互相赋值。

T增1(或自增)、减1(或自减)运算符都是双目运算符。

F逗号表达式的值是第一个表达式的值。

FC语言中,强制类型转换后,原变量的值和数据类型不变。

T字符数据在内存以ASCII码存储,占2个字节,用7位二进制表示。

FC程序的书写格式比较自由,一行内可写一个语句,也可以写多个语句。

T第二章if(表达式)语句1else语句2结构中,如表达式为a>10,则else的条件隐含为a<10。

FC语言规定,else总是与它上面、最近的、尚未配对的if配对。

Tswitch…case结构中case后的表达式必须为常量表达式。

T可以用swicth结构实现的程序都可以使用if语句来实现。

T switch…case结构中条件表达式和常量表达式值可以为float类型。

F由float x=3e-6,y=3e-6;可得x==y的逻辑值为真。

(完整版)C语言考试题库及答案

(完整版)C语言考试题库及答案

(完整版)C语言考试题库及答案一、选择题1. 以下哪个选项是C语言的合法标识符?A. intB. 2abcC. voidD. a+b答案:C2. 在C语言中,下列哪个选项是正确的数据类型?A. floatB. integerC. doubleD. All of the above答案:D3. 若变量定义如下:int a = 5;,则执行语句printf("%d", a++); 后,a的值是多少?A. 4B. 5C. 6D. 无法确定答案:C4. 以下哪个函数用于动态分配内存?A. malloc()B. alloc()C. new()D. calloc()答案:A5. 在C语言中,哪个运算符用于取模(取余)?A. %B. /C. &D. |答案:A以下是判断题部分:6. C语言中的数组名可以作为指向该数组首元素的指针使用。

()答案:正确7. 在C语言中,结构体变量可以作为函数的参数传递。

()答案:正确8. 在C语言中,静态存储类别的变量在程序运行期间始终占据内存空间。

()答案:正确二、填空题9. 在C语言中,定义一个整型变量需要使用关键字______。

答案:int10. 若变量定义如下:int a = 10;,则执行语句printf("%d", a--); 后,a的值是______。

答案:911. 在C语言中,用于动态分配内存的函数是______。

答案:malloc12. 在C语言中,用于释放动态分配的内存的函数是______。

答案:free13. 在C语言中,用于清空标准输入缓冲区的函数是______。

答案:getchar()三、编程题14. 编写一个C语言程序,实现以下功能:输入一个整数,输出它的阶乘。

答案:```c#include <stdio.h>int main() {int n, i;long factorial = 1;printf("Enter an integer: ");scanf("%d", &n);if (n < 0) {printf("Factorial of a negative number doesn't exist.\n");} else {for (i = 1; i <= n; i++) {factorial = i;}printf("Factorial of %d is %ld\n", n, factorial);}return 0;}```15. 编写一个C语言程序,实现以下功能:输入一个字符串,判断它是否是回文(正读和反读都一样的字符串)。

C语言题库

C语言题库

一、判断题(每题1分)1。

函数即可以嵌套定义,又可以嵌套调用.( ×)2。

unsigned 和void 在C 中都是保留字。

( √)3。

表达式 ++i 表示对变量i 自加1。

(√)4.C 语言源程序的基本结构单位是main 函数. ( ×)5。

字符常量的长度肯定为1. (√ )6。

char a[]={’a’,'b’,’c'};char b[]={”abc”};数组a和数组b 占用的内存空间大小不一样. ( √)7。

若有int i=10,,j=2;则执行完i*=j+8;后i 的值为28。

(× )8。

int i,*p=&i;是正确的C 说明。

( √ )9。

While 循环语句的循环体至少执行一次. ( × )10。

有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0. ( √)11. 7&3+12的值是15。

( ×)12。

C 语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。

( √)13。

若 a=3,b=2,c=1 则关系表达式"(a>b)==c” 的值为”真”。

(√ )14。

在C 语言中,整型数据在内存中占2个字节。

(×)15. 对二维数组a 来说,由于a+1与*(a+1)的值相等,因此二者的含义是一样的. (×)16. break 语句可用于循环体内,它将退出该重循环。

(√)17。

将一个字符串”abc"赋给字符串变量str 的方法是str=”abc”.. (× )18。

参加位运算的数据可以是任何类型的数。

( × )19。

C 语言规定:在一个源程序中,main 函数的位置必须在最开始。

(×)20。

静态外部变量只在本文件内可用. (√)21。

若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t 没定义,所以此宏定义是错误的。

C语言试题库

C语言试题库

程序设计基础试题库一、判断题(共203小题)(a为正确,b为错误)1、答案:a。

c程序的基本组成单位是函数2、答案:b。

c程序的一行只能写一条语句.3、答案:b。

main 函数必须写在一个 C 程序的最前面4、答案:a。

一个 C 程序可以包含若干函数,但必须有主函数。

5、答案:b。

一个c程序的执行是从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束6、答案:a。

C语言是一种结构化程序设计语言。

()7、答案:a。

在标准C中,语句是用来完成一定的操作的,故声明部份不是语句。

8、答案:a。

一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。

()9、答案:a。

在标准C中,语句必须以“;”结束。

()10、答案:a。

C语言本身并不提供输入输出语句。

但可以通过输入输出函数来实现数据的输入输出。

()11、答案:b。

在标准C中,使用所有输入输出函数必须包含“stdio.h”文件。

()12、答案:b。

在标准C语言中,main函数必须出现的所有其他函数之前。

()13、答案:b。

在C程序中,注释说明只能位于一条语句的后面14、答案:b。

在对一个C程序进行编译的过程中,可发现注释中的拼写错误15、答案:a。

C语言程序的三种基本结构是顺序结构、选择结构和循环结构。

()16、答案:a。

计算机算法可以分两大类别:数值运算算法和非数值运算算法。

17、答案:b。

用C语言实现的算法必须要有输入和输出操作18、答案:a。

一个算法应该具备有穷性、确定性、输入、输出和有效性。

()19、答案:a。

一个算法应包含有限的操作步骤,而不能是无限的。

20、答案:a。

表示一个算法常用的方法是:自然语言、传统流程图、结构化流程图、计算机语言、伪代码等。

21、答案:b。

在Turbo C中,浮点型数据在内存中占4个字节。

()22、答案:b。

a-b是合法的标识符23、答案:b。

char型数据在内存中以反码的形式存储的24、答案:a。

c语言期末考试试题及答案

c语言期末考试试题及答案

c语言期末考试试题及答案考试题目一:填空题(共15空)1. C语言是一种_________型的编程语言。

2. 在C语言中,用来表示“或”的运算符是______。

3. 在C语言中,用于定义宏的关键字是______。

4. 函数调用时,参数的传递方式是______传递。

5. 在C语言中,表示真值的关键字是______。

6. 在使用scanf函数读取字符时,可以使用______修饰符。

7. 在C语言中,用于循环控制的关键字是______。

8. C语言中,数据类型的长度由______决定。

9. 在C语言中,用于将浮点数转换为整数的函数是______。

10. C语言中的结构体可以包含不同______类型的成员。

11. 在使用printf函数进行格式化输出时,%d用来输出______类型的数据。

12. 在C语言中,用于断开当前循环并开始下一次循环的关键字是______。

13. 在C语言中,用于定义常量的关键字是______。

14. C语言中,用于定义无符号整型变量的关键字是______。

15. 使用指针变量时,可以通过______操作符获得指针所指向的地址的值。

答案:1. 结构化2. ||3. #define4. 值5. true6. %c7. for8. 编译器9. ceil10. 数据11. 整数12. continue13. const14. unsigned15. *(星号)考试题目二:判断题(共10题)1. C语言是一种面向对象的编程语言。

(×)2. 在C语言中,数组的下标从0开始。

(√)3. C语言中,变量的作用域可以超出其声明的块。

(×)4. 在C语言中,可以通过malloc函数为变量分配动态内存。

(√)5. 在C语言中,switch语句可以用来实现嵌套循环。

(×)6. C语言只支持单继承。

(×)7. 在C语言中,函数可以有多个返回值。

(×)8. C语言中,使用void*类型指针可以指向任意类型的数据。

C语言中常见的判断题

C语言中常见的判断题

判断题:1 在C语言中,各种类型的整型数据在内存中都占2个字节。

F2 表达式(j=3, j++) 的值是4. F3 格式字符%e以指数形式输出实数数字部分小数位数7位. F4 char c[6]="abcde"; printf("%3s", c)表示输出的字段的宽度为3位,如果被输出的数据的位数大于3,只输出3位数. F5 设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0. F6 已知a=1,b=2,c=3,d=4,则条件表达式a>b?a:(c>d?c:d)的值为4. T7 已知a=3,b=4,c=5.则逻辑表达式a+b>c && b==c值为0 . T8 do-while循环由do开始,while结束,循环体可能一次也不做。

F9 对于for(表达式1;表达式2;表达式3)语句来说,continue语句意味着转去执行表达式2. F10 在do-while循环中,任何情况下都不能省略while. T11 对静态变量的初始化不是在编译阶段完成的. F12 定义int x[5],n;则x=x+n;或x++;都是正确的. F13 语句char ch[12]={"C Program"};与语句char ch[ ]="C Program";具有不同的赋初值功能.F14 数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值. F15 变量根据其作用域的范围可以分作局部变量和全局变量. T16 当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区. F17 若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。

F18 .设有如下定义:int *p; *p=100;则printf("%d",p); 的输出结果是100. F19. 使几个不同的变量共占同一段内存的结构,称为"结构体"类型. F20. 在打开文件时,必须说明文件的使用方式,"wb+"表示以读/写方式打开一个二进制文件. F1.在C程序中,%是只能用于整数运算的运算符(对)2. 若a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为"真"。

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

、判断题(10 道小题,共10 分)1、C 语言具有简洁明了的特点。

(1 分)正确2、预处理命令的前面必须加一个“ #”号。

(1 分)正确3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。

(1 分)正确4、在if 语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{} 括起来组成一个复合语句。

(1分)正确5、continue 不是结束本次循环,而是终止整个循环的执行。

(1 分)错误6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1 分)错误7、. 函数的实参传递到形参有两种方式值传递和地址传递( 1 分)正确错误8、直接访问就是直接利用变量的地址进行存取直接访问( 1 分) 正确9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。

正确10、文件指针和位置指针都是随着文件的读写操作在不断改变。

(1 分)错误11、C 语言标准格式输入函数 scanf () 的参数表中要使用变量的地址值。

正确12 、浮点型常量的指数表示中 ,e 是可以省略的。

(1 分) 错误13、任何表达式语句都是表达式加分号组成的。

(1 分)正确14 、在 switch 语句中,每一个的 case 常量表达式的值可以相同。

( 1 分)错误15、do-while 循环的 while 后的分号可以省略。

( 1 分)1 分)1 分)16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0'正确17、C语言函数返回类型的默认定义类型是void (1分)错误18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数( 1 分)正确19、枚举类型中的元素都具有一个整型值。

(1 分)正确20 、C 语言是一种具有某些低级语言特征的高级语言。

(1 分)正确21 、case 语句后如没有break ,顺序向下执行。

(1 分)正确22、do-while 循环至少要执行一次循环语句。

( 1 分)正确23 、数组名能与其它变量名相同。

数组名后是用方括号括起来的常量表达式,不能用圆括号。

( 1 分)正确24 、函数形参的存储单元是动态分配的( 1 分)正确正确25、int (*p)[4] 它表示p是一个指针数组,它包含4个指针变量元素(1分)错误26、结构体变量可以作数组元素。

(1 分)正确27、随机操作只适用于文本文件。

(1 分)错误28、表达式语句和表达式没有什么区别。

( 1 分)错误29、条件运算符?和: 是一对运算符,不能分开单独使用。

(1 分)正确30、函数strcmp 从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int 型值,两个字符串完全相同时,则返回0。

( 1 分)正确31、函数的实参可以是常量,变量或表达式( 1 分)正确32、如果指针变量p 已指向数组中的一个元素,则p+1 指向同一数组中的下一个元素(1分)正确33、文件指针用于指向文件,文件只有被打开后才有对应的文件指针。

(1 分)正确34、C 语言标准输入操作中,gets()函数一次只可读取一个字符。

(1 分)错误35、在C语言中,逗号既可以作为运算符,也可以作为分隔符。

(1分)正确36、C语言的书写格式不会影响程序的可读性。

(1分)错误37、条件表达式不能取代一般if 的语句。

(1 分)错误38、break 则是结束整个循环过程,不再判断执行循环的条件是否成立。

(1 分)正确39、C语言允许用字符串的方式对数组作初始化赋值。

(1分)正确40、如果函数定义出现在函数调用之前,可以不必加函数原型声明(1 分)正确41、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数(1分)正确42、C 语言程序中可以有多个函数, 但只能有一个主函数。

( 1 分)正确43 、变量的两个值: 本身值和地址值都是可以改变的。

(1 分)错误44、if(a=5)是允许的。

( 1 分)正确45、C语言的三种循环不可以互相嵌套。

(1分)错误46、在对数组全部元素赋初值时,可以省略行数,但不能省略列数(1 分)正确47、函数名代表该函数的入口地址。

因此,可用函数名给指向函数的指针变量赋值( 1 分)正确48、指向结构体变量的指针可以作函数参数,实现传址调用。

(1 分)正确49、输入操作称为写操作,将输入流中的信息存到内存时,使用写函数。

1 分)错误50、增1 减 1 运算符的前缀运算和后缀运算的表达式值是相同的。

(1 分)错误51、在C 语言中能逐个地使用下标变量,也能一次引用整个数组。

(1 分)错误52、函数返回值的类型是由在定义函数时所指定的函数类型(1 分)正确53、结构体成员的类型必须是基本数据类型。

(1 分)错误54、随机操作只适用于二进制文件。

(1 分)错误55、逻辑表达式的值只能为 1 或0。

(1 分)56、表达式语句和表达式没有什么区别。

(1 分)错误57、continue 只能用于循环体中。

(1 分)正确正确58、凡在函数中未指定存储类别的局部变量,其默认的存储类别为static (1 分)错误59、一个变量的地址称为该变量的指针( 1 分)正确60、变量被定义后, 它不仅有一个确定的地址值, 而且还会有一个确定的本身值。

(1 分)错误61、一个数组是由连续的一块内存单元组成的,指针变量就是这块连续内存单元的首地址错误62、结构体数组中可以包含不同结构体类型的结构体变量。

(1 分)错误63、以“ r ”方式打开一个文件时,文件指针指向文件首。

(1 分)正确64、C 语言程序实现与其他高级语言一样也要经过编辑、编译连接和运行这样的三步曲。

(1分)正确65、变量被定义后, 它的作用域和寿命就被确定了, 并且不可改变。

正确。

66、break 可用于循环体中,不可用于switch 语句中。

] (1 分)错误67、使用static k 定义的变量属于静态变量( 1 分)正确68、指针变量,只能作为函数的形参,不可以作函数的实参( 1 分)正确69、文件指针用于指向文件,文件只有被打开后才有对应的文件指针。

正确70、C 语言是一种非结构化程序设计语言。

(1 分)错误71、在C 语言程序中, 凡是没有出现存储类说明符的变量都是自动类的72、在switch 语句中,多个case 可以共用一组执行语句。

(1 分)1 分)1 分)1 分)正确正确73、do-while 语句先执行循环中的语句, 然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。

(1 分)正确74、结构体成员必须是不同数据类型的变量。

(1 分)错误75、输入操作称为写操作,将输入流中的信息存到内存时,使用写函数。

(1 分)错误76、下划线是标识符中的合法字符。

(1 分)正确77、表达式语句和表达式没有什么区别。

(1 分)错误78、数组元素通常也称为下标变量。

必须先定义数组,才能使用下标变量。

(1 分)正确*79、函数的形参可以是常量,变量或表达式( 1 分)正确80、指针变量可以存放指针(地址)、数值和字符( 1 分)错误81、fseek 函数一般用于文本文件。

(1 分)错误82、C 语言程序只能有一个文件。

(1 分)错误83、在同一个作用域中不可定义同名变量, 在不同的作用域中可以定义同名变量。

(1 分)正确84、数组名能与其它变量名相同。

数组名后是用方括号括起来的常量表达式,不能用圆括号。

正确85、. 函数的实参传递到形参有两种方式值传递和地址传递( 1 分)正确86、内存中的每个存储单元都有一个惟一的地址( 1 分)正确87 、枚举类型中的元素都具有一个整型值。

(1 分)正确88、文件是否打开是可以判断的。

(1 分)正确正确89、C 语言的应用比较广泛, 不仅可用来编写应用软件, 而且可用来编写系统软件。

(1 分)正确90、C 语言程序中, 出现非法字符时会发出错误信息。

(1 分)正确91、C语言的书写格式不会影响程序的可读性。

(1分)错误92、在多层循环中, 一个break 语句只向外跳一层。

(1 分)正确93、局部变量如果没有指定初值,则其初值不确定( 1 分)正确94、指针数组的每个元素都是一个指针变量( 1 分)正确95、以“a”方式打开一个文件时,文件指针指向文件首。

(1分)错误96、共用体变量不可以进行初始化。

(1 分)97、文件的读函数是从输入文件中读取信息,并存放在内存中。

(1分)错误正确98、C 语言程序在书写上只能是一条语句写一行。

(1 分)错误99、寄存器类变量的作用域和寿命与自动类变量的相同。

(1 分)正确100、在一个函数内部调用另一个函数的调用方式称为嵌套调用( 1 正确101、内存单元的地址与内存单元中的数据是两个完全相同的概念(错误102、结构体类型本身不占用内存空间,结构体变量占用内存空间。

正确103、C 语言中, 字符串常量存放在字符数组中要有一个结束符, 错误104、char *s="C Language"; 表示s 是一个指向字符串的指针变量,分)1 分)1 分)该结束符是0 。

(1 分)把字符串的首地址赋正确105、结构体成员的类型必须是基本数据类型。

(1 分)错误106、分号是 C 语言中语句的结束符, 不可用作分隔符。

(1 分)错误107、double 型变量在内存中占的字节数比int 型变量在内存中占的字节数多。

(1 分)正确108、循环体如包括有一个以上的语句,则必须用{} 括起来,组成复合语句。

(1 分)正确109、C 语言标准输出操作中,putchar()函数可以输出显示一个字符串。

(1 分)错误110、函数形参的存储单元是动态分配的( 1 分)正确111、结构体名在定义结构体时不可省略。

(1 分)113、局部变量如果没有指定初值,则其初值为0(1 分)错误错误112、变量的类型通常指存储类和数据类型两种 1 分)正确错误120、两指针变量相减所得之差是两个指针所指数组元素之间相差的元素个数( 1 分)114、 在C 语言中,逗号既可以作为运算符,也可以作为分隔符。

(1分) 正确115、 C 语言的三种循环不可以互相嵌套。

(1分)错误116、 有指针变量p 和数组a ,指针变量和数组都可以实现本身的值的改变,如 错误117、 fseek 函数一般用于文本文件。

(1 分)错误118、 不允许把一个数值或字符赋予指针变量( 1 分)正确119、 变量的两个值 : 本身值和地址值都是可以改变的。

(1 分)121、枚举类型中的元素都具有一个整型值。

(1 分)正确121、C 语言规定 : 定义符号常量时必须用大写字母。

相关文档
最新文档