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分)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语言程序设计考试题库

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语言判断题

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语言考试题库之判断题

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语言判断题

判断题考生选择: 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语言程序设计复习题(判断题)新

第一部分判断题1.对于int n=3;执行n+=n-=n*n;后n的值是9。

()提示正确答案为×2.在C语言中,定义int a=b=c=5;是错的,而int a,b,c; a=b=c=5;是正确的.()提示正确答案为√3. 若有定义int a=3,b=4,c=5; 则a+b>c&&b==c的值为1。

()提示正确答案为×4. int x=3,y=2; 则表达式(y++==--x)?y++:x++的值为3。

()提示正确答案为√5. 在C语言中,不同类型的数据不可以在一起进行算术运算。

()提示正确答案为×6. 由于计算机的计算精度很高,所以在C语言中程序计算1.0/3*3的结果肯定等于1。

()提示正确答案为×7. 当一个C语言表达式中同时含有字符型、整型、单精度和双精度类型数据参加运算时,按照"由低到高"的原则,所有的数据都必须先转换为双精度类型数据后方能参加运算。

()提示正确答案为×8. C语言与其他高级语言一样,对于所有的同级运算符均遵循左结合原则。

()提示正确答案为×9. 如果被定义函数的返回值类型是整型或字符型,使用前可以不必进行说明。

()提示正确答案为√10. 若x为整型变量、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。

()提示正确答案为×11. 赋值运算符优先于条件运算符.( )提示正确答案为×12. “!”的优先级可以比“/”高。

()提示正确答案为√13. 两个char 型数据相加,其结果为char型。

( )提示正确答案为×14. 若有定义int a; float b=2.1; 则a=int(b+3)是合法的赋值表达式。

()提示正确答案为×15. 若有int a=4,b=0;则表达式a&&!b的值为0。

()提示正确答案为√16. C语言程序中,任何英语单词均可以作标识符。

C语言选择、填空、判断题

C语言选择、填空、判断题

一、单项选择题(17道小题,共20分)1、以下叙述中正确的是( C )。

(1分)A、 C语言比其他语言高级B、 C语言可以不用编译就能被计算机识别执行C、 C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D、 C语言出现的最晚,具有其他语言的一切优点2、以下说法正确的是( C )。

(1分)A、C语言程序总是从第一个函数开始执行B、在C语言程序中,要调用函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分3、下列可用于C语言用户标识符的一组是( B )。

(1分)A、 void define WORDB、 a3_b3 _123 CarC、 For abc caseD、 2a DO sizeof4、设int a=3,b=4,c=5;表达式(a+b)>c&&b==c的值是( C ) 。

(1分)A、2B、-1C、0D、15、以下关于循环体的描述中,( C )是错误的。

(2分)A、循环体中可以出现break语句B、循环体中还可以出现循环语句C、循环体中不能出现continue语句D、循环体中可以出现switch语句6、While(x)中的x相当于( D )。

(2分)A、x==0B、x==1C、x!=1D、x!=07、以下关于switch语句和break描述中 , ( A ) 是正确的。

(2分)A、在switch语句中,可以根据需要使用或不使用break语句B、switch语句中必须用break语句C、break语句只能用于switch语句D、break语句是switch语句必须的一部分8、以下对C语言函数的有关描述中,正确的是( B )。

(1分)A、在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B、C函数既可以嵌套调用又可以递归调用C、函数必须有返回值,否则不能使用函数D、C程序中有调用关系的所有函数必须放在同一个源程序文件中、9、在下面的函数声明中,存在着语法错误的是( A )。

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语言中,字符数据用格式说明"%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(表达式)语句1 else 语句2 结构中,如表达式为a>10,则else的条件隐含为a<10。

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

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

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

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

C语言判断题

C语言判断题

C语言判断题(总36页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--判断题考生选择: 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答案: N考生选择: Y答案: N考生选择: Y答案: N考生选择: Y答案: Y考生选择: Y答案: Y考生选择: Y答案: N考生选择: Y答案: 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答案: N考生选择: N答案: Y考生选择: N答案: Y考生选择: N答案: N考生选择: Y答案: Y考生选择: Y答案: Y考生选择: N答案: Y考生选择: Y答案: 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分)1、一个C语言程序总是从main()函数开始执行的。

T2、C语言中不区分字母的大小写。

F3、'a'和'\n'都是字符型常量。

(”a”呢?)T4、5%3的结果是2。

T5、在C语言中表示逻辑运算结果时,以1表示真,以0表示假。

(条件判断时以0为假,非0为真)T6、实参可以是常量、变量或表达式(形参只能是变量)。

T7、a=3是一个赋值表达式(a=3;是一个语句)。

T8、一个函数可以有多个返回值。

F9、在main()函数中定义的变量也属于局部变量。

(形参也是局部变量)T10、一个数组名实际上是代表一个地址。

(数组的首地址,属于常量,不能进行重复赋值运算,如a=a+1等,a为一数组名)T答案:1. √2. ×3. √4. √5. √6. √7.√8.×9.√10.√一、判断正误(10分)1、main()函数必须位于整个C语言程序的开头。

F2、C语言程序中不能使用二进制整数。

T3、’\101’和'\n'都代表单个字符。

T4、可以使用关键字作变量名或函数名。

F5、C语言程序中的变量必须先定义后使用。

T6、在main()函数内部定义的变量属于全局变量。

F7、计算字符串长度时,’\0’不包括在内。

T8、一个for循环的循环体至少要执行一次。

T9、在一条if-else语句中,若if和else之间有多条语句,则必须用花括号括起来。

T10、一个数组的所有元素具有相同的数据类型。

T答案:1. ×2. √3. √4. ×5. √6. ×7. √8. ×9. √10.√。

c语言经典判断题

c语言经典判断题

1、C语言中的标准输入函数是getchar()。

n2、所谓常量,就是在程序运行过程中其值可以改变的量。

n3、表达式x+=a/b 等价于表达式x=(x+a)/b。

n4、若改变函数中与全局变量同名的局部变量的值,不会影响全局变量。

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

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

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

y8、C语言中所有字符串都是以…\0‟结束的。

y9、语句char *f( char * s);声明了一个返回值为字符指针型的函数。

y10、一个共用体变量所占字节数为各成员所占字节数的和。

n11、假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是6。

n12、 C 语言中,允许使用goto 语句。

y13、在switch语句中,case后若是多个语句可不必用花括号括起来构成复合语句。

y14、C语言中,关系表达式的结果不是True就是False。

n15、在main函数中定义的变量称为全局变量。

n16、C语言中的一维数组的数组名是指向一维数组的指针。

n17、strcmp( )函数的功能是比较两个字符串的大小,其返回值为逻辑值。

n18、在C语言的编译系统对宏命令是在程序连接时进行处理的。

n19、格式输入函数scanf() 的格式控制中不能没有格式控制字符。

y20、C语言的函数可以嵌套定义,也可以嵌套调用。

n21、C程序的说明语句char *s与char s[]作用和含义完全相同。

n22、for(表达式1;表达式2;表达式3)语句中的表达式2必须是逻辑表达式。

n23、可以把define 定义为用户标识符。

n24、返回语句return能立即从所在的函数退出,返回到下一个函数去继续执行。

y25、语句int x= -1; printf ("%u",x) ;的输出结果为65535。

C语言程序设计复习题(判断题)新

C语言程序设计复习题(判断题)新

第一部分判断题1.对于int n=3;执行n+=n-=n*n;后n的值是9。

〔〕提示正确答案为×2.在C语言中,定义int a=b=c=5;是错的,而int a,b,c; a=b=c=5;是正确的.〔〕提示正确答案为√3. 假设有定义int a=3,b=4,c=5; 则a+b>c&&b==c的值为1。

〔〕提示正确答案为×4. int x=3,y=2; 则表达式(y++==--x)?y++:x++的值为3。

〔〕提示正确答案为√5. 在C语言中,不同类型的数据不可以在一起进行算术运算。

〔〕提示正确答案为×6. 由于电脑的计算精度很高,所以在C语言中程序计算1.0/3*3的结果肯定等于1。

〔〕提示正确答案为×7. 当一个C语言表达式中同时含有字符型、整型、单精度和双精度类型数据参加运算时,按照"由低到高"的原则,所有的数据都必须先转换为双精度类型数据后方能参加运算。

〔〕提示正确答案为×8. C语言与其他高级语言一样,对于所有的同级运算符均遵循左结合原则。

〔〕提示正确答案为×9. 如果被定义函数的返回值类型是整型或字符型,使用前可以不必进行说明。

〔〕提示正确答案为√10. 假设x为整型变量、j为实型变量,当执行语句:x=〔int〕j;后,j也变为整型变量。

〔〕提示正确答案为×11. 赋值运算符优先于条件运算符.( )提示正确答案为×12. “!”的优先级可以比“/”高。

〔〕提示正确答案为√13. 两个char 型数据相加,其结果为char型。

( )提示正确答案为×14. 假设有定义int a; float b=2.1; 则a=int(b+3)是合法的赋值表达式。

〔〕提示正确答案为×15. 假设有int a=4,b=0;则表达式a&&!b的值为0。

〔〕提示正确答案为√16. C语言程序中,任何英语单词均可以作标识符。

C语言判断题-专项练习题

C语言判断题-专项练习题

判断题判断下题是否正确,正确的划√,错误的划×1. C 语言是一种非结构化程序设计语言。

()2. C 语言的应用比较广泛,不仅可用来编写应用软件 , 而且可用来编写系统软件。

()3.下划线是标识符中的合法字符。

()4. C 语言程序在书写上只能是一条语句写一行。

()5.表达式语句和表达式没有什么区别。

()6.分号是 C 语言中语句的结束符 , 不可用作分隔符。

()7.用C语言实现的算法可以没有输出但必须要有输入。

()8.C语言本身有输入输出语句。

()9.标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。

()10.C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。

()11.语句scanf("%7.2f",&a);是一个合法的scanf函数。

()12.C语言标准输入操作中,gets()函数一次只可以读取一个字符。

()13.C语言标准输出操作中,putchar()函数可以输出显示一个字符串。

()14."r"与'r'是相同的。

()15.在C程序中,%是只能用于整数运算的运算符。

()16.表达式x*=y+8等价于x=x*y+8。

()17.增1减1运算符的前缀运算和后缀运算的表达式值是相同的。

()18.设int d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0。

()19.条件运算符?和:是一对运算符,不能分开单独使用。

()20.所有关系运算符的运算优先级相同。

()21.逻辑表达式的值只能为1或0。

()22.条件语句是可以实现多路分支的。

()23.C语言的switch语句中case后可为常量或表达式或有确定值的变量及表达式。

()24.在switch语句中,多个case可以共用一组执行语句。

()25.case语句后如没有break,顺序向下执行。

()26.在switch语句中,每一个的case常量表达式的值可以相同。

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语言知识题库(50道判断题)

c语言知识题库(50道判断题)

1. C语言是编译型语言。

(对)2. 在C语言中,数组的索引是从1开始的。

(错)3. 在C语言中,所有变量必须在使用前先声明。

(对)4. C语言支持函数重载。

(错)5. C语言中,`/*...*/`用于单行注释。

(错)6. C语言中,字符常量用单引号括起来。

(对)7. C语言中,字符串常量用双引号括起来。

(对)8. 在C语言中,`int`类型变量的大小在所有平台上都是一样的。

(错)9. C语言中,`sizeof`运算符用于求变量或数据类型的大小。

(对)10. 在C语言中,`main`函数可以没有返回值。

(错)11. C语言中的`printf`函数用于输出信息到屏幕。

(对)12. C语言中的`scanf`函数用于从键盘输入信息。

(对)13. C语言中,指针变量存储的是变量的地址。

(对)14. C语言中,`*`运算符用于获取指针变量所指向的值。

(对)15. C语言中,数组名本身就是指针。

(对)16. C语言中,`&`运算符用于获取变量的地址。

(对)17. C语言中,字符串结尾是以'\0'标识的。

(对)18. C语言中,`malloc`函数用于动态内存分配。

(对)19. 在C语言中,不能对空指针进行解引用操作。

(对)20. C语言中,`free`函数用于释放动态分配的内存。

(对)21. C语言中的`enum`类型用于定义枚举。

(对)22. C语言中的`struct`用于定义结构体。

(对)23. C语言中的`union`和`struct`是相同的。

(错)24. C语言中,`void`表示无返回值的函数。

(对)25. C语言中,`const`关键字用于定义常量。

(对)26. C语言中,`#define`用于定义宏。

(对)27. C语言中,`#include`用于包含头文件。

(对)28. C语言中,`break`用于跳出当前循环。

(对)29. C语言中,`continue`用于跳过本次循环的剩余部分,直接开始下一次循环。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、判断题 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的出现次序是任意的。
答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T 57、C语言中浮点型常量指数表示形式中,e或E后面的指数部分可以是非整数。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T 58、break语句不能跳出多层循环。 答案: 正确 知识点:知识点/判断题/C5循环结构程序设计/C53break语句T 59、break语句可以一次跳出多层循环。 答案: 错误 知识点:知识点/判断题/C5循环结构程序设计/C53break语句T 60、C语言对文件读、写之前必须先打开文件,在使用文件之后应关闭该文件。 答案: 正确 知识点:知识点/判断题/C11文件/C113文件概述T 61、C语言对文件读、写之前不必先打开文件,在使用文件之后无需关闭该文件。 答案: 错误 知识点:知识点/判断题/C11文件/C113文件概述T 62、函数fscanf()和fprintf()这两个函数是对磁盘文件进行读写,而不是对标准输入、输出设备进行 读写。 答案: 正确 知识点:知识点/判断题/C11文件/C113文件函数T 63、函数fscanf()和fprintf()这两个函数是对标准输入、输出设备进行读写,而不是对磁盘文件进行 读写。 答案: 错误 知识点:知识点/判断题/C11文件/C113文件函数T 64、在if和else后面可以只含有一个内嵌的操作语句,也可以含有多个操作语句,此时应用花括号"{ }" 将几个语句括起来,构成一个复合语句。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43if分支语句T 65、C程序中if语句可以单独存在。 答案: 正确 66、C程序中else语句可以单独存在。 答案: 错误 知识点:知识点/判断题/C4选择结构程序设计/C43if分支语句T 67、条件语句中,if的个数一定不小于else的个数,因为每个else的前面必须有一个if与之相对应。 答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43if分支语句T 68、在多层循环中,continue语句只结束本次循环,而不是终止整个循环的执行。 答案: 正确 知识点:知识点/判断题/C5循环结构程序设计/C53continue语句T 69、在多层循环中,continue语句就是终止整个循环的执行。 答案: 错误 知识点:知识点/判断题/C5循环结构程序设计/C53continue语句T 70、continue语句只能出现在循环体语句中,不能用在其他的地方。
答案: 正确 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 29、switch语句中的default必须出现在所有case之后。 答案: 错误 知识点:知识点/判断题/C4选择结构程序设计/C43开关语句T 30、所谓"指针"就是内存中的一个地址。 答案: 正确 知识点:知识点/判断题/C8指针/C83指针定义T 31、指针变量定义后仅可以指向与之同类型的不同变量。 答案: 正确 知识点:知识点/判断题/C8指针/C83指针定义T 32、指针变量定义后可以指向任何类型的不同变量。 答案: 错误 知识点:知识点/判断题/C8指针/C83指针定义T 33、C语言中只有相同类型的指针变量才能相互赋值。 答案: 正确 知识点:知识点/判断题/C8指针/C83指针定义T 34、C语言中不相同类型的指针变量也可以相互赋值。 答案: 错误 知识点:知识点/判断题/C8指针/C83指针定义T 35、赋值运算符的结合方向为自右向左。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23运算符结合性T 36、赋值运算符的结合方向为自左向右。 答案: 错误 知识点:知识点/判断题/C2基本数据类型及表达式/C23运算符结合性T 37、对字符数组进行初始化时,如果初值个数小于数组长度,则只将这些字符赋给数组中的前面那些元素, 其余元素自动定为空字符('\0')。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符数组T 38、对字符数组进行初始化时,如果初值个数小于数组长度,则系统报错。 答案: 错误 知识点:知识点/判断题/C7数组/C73字符数组T 39、用字符串常量给数组赋初值时,如果提供的字符个数大于数组长度,则系统报错。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符数组T 40、用字符串常量给数组赋初值时,如果提供的字符个数小于数组的长度,则在最后一个字符后加'\0'作 为字符串结束标志。 答案: 正确 知识点:知识点/判断题/C7数组/C73字符数组T 41、全局变量本身就是静态存储方式。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 42、全局变量本身不是静态存储方式。
答案: 错误 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 43、非静态全局变量的作用域可以扩展到构成该程序的其他源程序文件中。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 44、全局静态变量的作用域限制在定义它的源文件内,只能为该源文件内的函数公用。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 45、若不希望其他源文件引用本文件中定义的全局变量,可在定义全局变量时加上static。 答案: 正确 知识点:知识点/判断题/C6函数与编译预处理/C63全局变量T 46、C语言本身没有输入、输出语句。 答案: 正确 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T 47、C语言本身有输入、输出语句。 答案: 错误 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T 48、C语言中输入与输出操作都是由库函数来实现的。 答案: 正确 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T 49、C语言中输入与输出操作都是由自定义函数来实现的。 答案: 错误 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点输入输出T 50、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#include <stdio.h> 或 #include"stdio.h"。 答案: 正确 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点标准输入输出头文件T 51、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#include <graphics.h> 或 #include"graphics.h"。 答案: 错误 知识点:知识点/判断题/C3顺序结构程序设计/C13程序特点标准输入输出头文件T 52、C程序是由函数构成的,其中可以有一个或多个主函数main( )。 答案: 错误 知识点:知识点/判断题/C1C语言概述/C13程序特点程序构成T 53、C程序是由函数构成的,其中有且只有一个主函数main( )。 答案: 正确 知识点:知识点/判断题/C1C语言概述/C13程序特点程序构成T 54、C语言中浮点型常量指数表示形式中,字母e或E之前必须有数字。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T 55、C语言中浮点型常量指数表示形式中,e或E后面的指数部分必须是整数。 答案: 正确 知识点:知识点/判断题/C2基本数据类型及表达式/C23浮点型指数形式T 56、C语言中浮点型常量指数表示形式中,字母e或E之前不必有数字。
相关文档
最新文档