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语言题库

一、判断题(每题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 没定义,所以此宏定义是错误的.( ×)22. 字符串只能存放在字符型数组中。
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。
()15、若int x=100,y=200;则语句printf("%d",(x,y));输出结果为100。
()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、以下几组选项中为合法的标识符是()。
C语言题库(判断题部分)

C语言考试判断题

C程序设计判断题(下列各题,你认为正确的,请在题后“√”,错的打“╳”)1.C语言是一种计算机高级语言。
√2.C语言是一种语算机低组语言。
╳3.C语言允许直接访问物理地址,能进行位操作。
√4.C语言不允许直接访问物理地址,不能进行位操作。
╳5.C语言是结构化程序设计语言。
√6.C语言是面向对象的程序设计语言。
╳7.C程序要通过编译,连接才能得到可执行的目标程序。
√8.用C语言编写程序,可以编写出任何类型的程序。
√9.每一个C程序都必须有一个主函数main()。
√10.每一个C程序允许有多个主函数。
╳11.C语言允许有空函数。
√12.C语言不允许定义使用空函数。
╳13.C程序书写格式,允许一行内可以写几个语句。
√14.C程序书写格式规定一行内只能写一条语句。
╳15.C程序的语句无行号。
√16.C程序的每一条语句都给定一个行号。
╳17.C语言的每个语句的最后必须有一个分号。
√18.C语言有的语句的最后可以没有分号。
╳19.C语言本身没有输入输出语句。
√20.C语言提供了专用的输入输出语句。
╳21.C语言可用来编写应用软件,也可用来编写系软件。
√22.C语可用业编写应用软件,但不能用来编写系统软件。
23.Turbo C是在微机上广泛使用的编译程序。
√24.Turbo C是在大型计算机上使用的编译程序。
╳25.C语言的数据结构是以数据类型形式出现的。
√26.C语言的数据结构是以常量和变量形式出现的。
╳27.空类型是C语言的一种数据类型。
√28.空类型不是C语言的数据类型。
╳29.C语言中数据有常量和变量之分。
√30.C语言中数据不分常量和变量。
╳31.利用指针和结构体类型可以构成表、树等复杂的数据结构。
√32.利用批针和结构类型不能构成更复杂的数据结构。
╳33.在C程序中对所用到的所有数据都必须指定其数据类型。
√34.在程序运行过程中,其值不能被改变的量称为常量。
√35.在程序运行过程中,其值可以改变的量称为变量。
C语言判断题

判断题考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: Y考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: 答案: Y考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N。
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语言判断题

判断题考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: Y考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: 答案: Y考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: N 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: N考生选择: N 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: Y 答案: Y考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: Y 答案: Y考生选择: N 答案: N考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: Y考生选择: Y 答案: N考生选择: Y 答案: N考生选择: Y 答案: N考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: Y考生选择: Y 答案: Y考生选择: Y 答案: Y考生选择: N 答案: N考生选择: N 答案: N考生选择: N 答案: N。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、用puts和gets函数只能输入或输出一个字符串。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T2、用puts和gets函数可以输入或输出多个字符串。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T3、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间必须足够大。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T4、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间没有限制。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T5、用strcat(字符串1,字符串2)连接两个字符串函数时,将字符串1后面的'\0'取消,只在新串的最后保留一个'\0'。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T6、使用strcpy(字符数组,字符串)函数时,字符数组长度必须足够大。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T7、使用strcpy(字符数组,字符串)函数时,字符数组长度没有限制。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T8、使用strcpy(字符数组,字符串)函数时,连同字符串后面的'\0'一起拷贝到字符数组中。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T9、使用strcpy(字符数组,字符串)函数时,字符串后面的'\0'并没有一起拷贝到字符数组中。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T10、字符数组定义后,不能用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T11、字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。
答案:错误知识点:知识点/判断题/C7数组/C73字符函数T12、比较两个字符串是否相等不能通过条件运算符"=="。
答案:正确知识点:知识点/判断题/C7数组/C73字符函数T13、如果在共用体中有若干个不同类型的成员,在每一瞬间只有一个成员起作用,实际上是最后一个存放成员起作用。
答案:正确知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T14、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元的总和一般就是结构体的长度。
知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T15、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元当中最长的成员长度就是结构体的长度。
答案:错误知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T16、共用体是各个成员共享同一段存储单元,起始地址相同,占用存储单元最多的成员的长度就是共用体的长度。
答案:正确知识点:知识点/判断题/C9结构体类型与链表/C93共用体与结构体T17、当函数的类型为int型时,VC++允许省略函数声明。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T18、函数定义在先、调用在后时,VC++允许省略函数声明。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T19、当函数的类型为float型时,VC++允许省略函数声明。
答案:错误知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T20、当函数定义在后、调用在先时,VC++允许省略函数声明。
答案:错误知识点:知识点/判断题/C6函数与编译预处理/C63函数声明T21、C程序中的变量一定要先定义后使用。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T22、C程序中的变量不必先定义后使用。
答案:错误知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T23、在C程序中,ABC与abc是两个不同的变量。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T24、在C程序中,ABC与abc是两个相同的变量。
答案:错误知识点:知识点/判断题/C2基本数据类型及表达式/C23变量定义T25、case后面必须有空格,紧接着是常量表达式。
答案:正确知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T26、case后面不必有空格,紧接着是变量表达式。
答案:错误知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T27、同一个switch语句中的所有case后面的常量表达式的值都必须互不相同。
答案:正确知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T28、switch语句中的case和default的出现次序是任意的。
知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T29、switch语句中的default必须出现在所有case之后。
答案:错误知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T30、所谓"指针"就是内存中的一个地址。
答案:正确知识点:知识点/判断题/C8指针/C83指针定义T31、指针变量定义后仅可以指向与之同类型的不同变量。
答案:正确知识点:知识点/判断题/C8指针/C83指针定义T32、指针变量定义后可以指向任何类型的不同变量。
答案:错误知识点:知识点/判断题/C8指针/C83指针定义T33、C语言中只有相同类型的指针变量才能相互赋值。
答案:正确知识点:知识点/判断题/C8指针/C83指针定义T34、C语言中不相同类型的指针变量也可以相互赋值。
答案:错误知识点:知识点/判断题/C8指针/C83指针定义T35、赋值运算符的结合方向为自右向左。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23运算符结合性T36、赋值运算符的结合方向为自左向右。
答案:错误知识点:知识点/判断题/C2基本数据类型及表达式/C23运算符结合性T37、对字符数组进行初始化时,如果初值个数小于数组长度,则只将这些字符赋给数组中的前面那些元素,其余元素自动定为空字符('\0')。
答案:正确知识点:知识点/判断题/C7数组/C73字符数组T38、对字符数组进行初始化时,如果初值个数小于数组长度,则系统报错。
答案:错误知识点:知识点/判断题/C7数组/C73字符数组T39、用字符串常量给数组赋初值时,如果提供的字符个数大于数组长度,则系统报错。
答案:正确知识点:知识点/判断题/C7数组/C73字符数组T40、用字符串常量给数组赋初值时,如果提供的字符个数小于数组的长度,则在最后一个字符后加'\0'作为字符串结束标志。
答案:正确知识点:知识点/判断题/C7数组/C73字符数组T41、全局变量本身就是静态存储方式。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T42、全局变量本身不是静态存储方式。
知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T43、非静态全局变量的作用域可以扩展到构成该程序的其他源程序文件中。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T44、全局静态变量的作用域限制在定义它的源文件内,只能为该源文件内的函数公用。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T45、若不希望其他源文件引用本文件中定义的全局变量,可在定义全局变量时加上static。
答案:正确知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T46、C语言本身没有输入、输出语句。
答案:正确知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T47、C语言本身有输入、输出语句。
答案:错误知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T48、C语言中输入与输出操作都是由库函数来实现的。
答案:正确知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T49、C语言中输入与输出操作都是由自定义函数来实现的。
答案:错误知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T50、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#include <stdio.h> 或#include"stdio.h"。
答案:正确知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点标准输入输出头文件T51、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#include <graphics.h> 或#include"graphics.h"。
答案:错误知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点标准输入输出头文件T52、C程序是由函数构成的,其中可以有一个或多个主函数main( )。
答案:错误知识点:知识点/判断题/C1C语言概述/C13程序特点程序构成T53、C程序是由函数构成的,其中有且只有一个主函数main( )。
答案:正确知识点:知识点/判断题/C1C语言概述/C13程序特点程序构成T54、C语言中浮点型常量指数表示形式中,字母e或E之前必须有数字。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T55、C语言中浮点型常量指数表示形式中,e或E后面的指数部分必须是整数。
答案:正确知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T56、C语言中浮点型常量指数表示形式中,字母e或E之前不必有数字。
知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T57、C语言中浮点型常量指数表示形式中,e或E后面的指数部分可以是非整数。
答案:错误知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T58、break语句不能跳出多层循环。
答案:正确知识点:知识点/判断题/C5循环结构程序设计/C53break语句T59、break语句可以一次跳出多层循环。
答案:错误知识点:知识点/判断题/C5循环结构程序设计/C53break语句T60、C语言对文件读、写之前必须先打开文件,在使用文件之后应关闭该文件。
答案:正确知识点:知识点/判断题/C11文件/C113文件概述T61、C语言对文件读、写之前不必先打开文件,在使用文件之后无需关闭该文件。
答案:错误知识点:知识点/判断题/C11文件/C113文件概述T62、函数fscanf()和fprintf()这两个函数是对磁盘文件进行读写,而不是对标准输入、输出设备进行读写。