江苏科技大学C语言判断题大全.docx

上传人:李司机 文档编号:6969957 上传时间:2024-03-30 格式:DOCX 页数:32 大小:45.11KB
返回 下载 相关 举报
江苏科技大学C语言判断题大全.docx_第1页
第1页 / 共32页
江苏科技大学C语言判断题大全.docx_第2页
第2页 / 共32页
江苏科技大学C语言判断题大全.docx_第3页
第3页 / 共32页
江苏科技大学C语言判断题大全.docx_第4页
第4页 / 共32页
江苏科技大学C语言判断题大全.docx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《江苏科技大学C语言判断题大全.docx》由会员分享,可在线阅读,更多相关《江苏科技大学C语言判断题大全.docx(32页珍藏版)》请在三一办公上搜索。

1、C语言判断题大全(一)一、判断题(每小题2.5分,共100分)()1、C语言是一种结构化程序设计语言。()2、在C语言中,标识符中的英文字母是区分大小写的。()3、函数的实参可以是常量,变量或表达式()4、标准格式输入函数SCanf()可以从键盘上接收不同数据类型的数据项。()5、在算术运算符中,+(自增)一(自减)运算符的优先级最高,总是先参与运算。O()6、在C中,浮点型数据在内存中一般占4个字节。()()7、当函数的实参与形参同名时,它们将共占内存单元。()()8、若有定义intX=l,y=2;则表达式x=y是将y的值赋值给x。()9、C程序中的变量就是在程序的执行过程中值可以被改变的量

2、。()10、寄存器变量的值也存放在内存中。()11、C程序中if语句可以单独存在。()12、在While循环中允许使用嵌套循环,但只能是嵌套while循环。()()13、循环体如包括有一个以上的语句,则必须用一对大括号括起来,组成复合语句,更合语句在语法上被认为是一条语句。()14、do-while语句先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。()15、break语句不能跳出多层循环。()16、以下程序段中,当i大于10或者S大于20时,循环结束。()17、在循环中使用break语句或者ContinUe语句,其作用是相同的。()18、宏定义用宏名代

3、替一个字符串,在替换时,只是作简单的替换,不作语法检查。()19、字符串可以存储在字符数组中,也可以存储在字符型指针变量中()20、C程序中如果对一维数组的全部元素都赋初值,则定义数组时不必指定数组长度。()21、对二维数组a来说,由于a+1与*(a+l)的值相等,因此二者的含义是一样的.()22、数组名不是该数组第一个数据元素的首地址。()23、数组定义后,数组名表示该数组所分配连续内存空间中第一个单元的地址,即首地址。()24、数组的基地址是在内存中存储数组的起始位置,数组名本身就是一个地址即指针值。()25、对于一个具体的函数来说,实参与形参不必一一对应。()26、实参向形参进行数值传递

4、时,数值传递的方向是单向的,即形参变量值的改变不影响实参变量的值。()27、C语言本身并不提供输入输出语句。但可以通过输入输出函数来实现数据的输入输出。()28、静态局部变量的值在函数调用结束后不消失而保留原值()29、函数定义在先、调用在后时,vc+允许省略函数声明。()30、宏定义是用宏名来表示一个字符串,在宏代换时以该字符串取代宏名,()31、以下定义了一个一维数组str,该数组可以存放81个字符型数据。Charstr81;()32、数组名是该数组的首地址。()33、定义Char*string=string?”是将字符串的值赋给指针变量String。()34、数组名作为函数参数,传送的是

5、地址.()35、C语言中允许嵌套定义函数。()36、函数fscanf和fprintf这两个函数是对标准输入、输出设备进行读写,而不是对磁盘文件进行读写。()37、fseek函数一般用于文本文件。()38、C语言中不允许嵌套定义函数。()39、若函数体内没有return语句,程序的流程就执行到函数体的末尾,然后返回到调用函数。这时带回一个不确定的函数值。()40、文件指针和位置指针都是随着文件的读写操作在不断改变。一、判断题1、正确2、正确3、正确4、正确5、错误6、正确7、错误8、错误9、正确10、错误11、正确12、错误13、错误14、正确15、正确16、正确17、错误18、正确19、错误2

6、0、正确21、错误22、错误23、正确24、正确25、错误26、正确27、正确28、正确29、正确30、正确31、正确32、正确33、错误34、正确35、错误36、错误37、错误38、正确39、正确40、错误C语言判断题大全(二)一、判断题(每小题2.5分,共100分)()1、extern变量的生命期是整个程序执行期。()2、C程序的每行中只能写一条语句。()3.typedef可以创造新的数据类型()4、在标准C中,所有的if-else语句都可以用条件语句替换()5、函数的形参都属于全局变量。()6、C语言程序在书写上只能是一条语句写一行。()7、全局变量本身就是静态存储方式。()8、C语言不

7、允许混合类型数据间进行运算。()()9、SWiCth是C语言提供的合法的关键字。()10、关系表达式的值只能为1和。()11、break语句可以一次跳出多层循环。()12、不能直接使用一个字符串常量来为一个字符数组赋值。()13、C语言中只能逐个引用数组元素而不能一次引用整个数组。()14、函数一次可以返回两个以上的值。()15、在调用一个函数的过程中又出现直接或间接地调用该函数本身,这称为函数的嵌套调用()16、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是地址传递。()17、凡在函数中未指定存储类别的局部变量,其默认的存储类别为static()18、main是个无参函数()

8、19、在标准C中,在函数Printf格式说明部分的字符都是以转义字符处理。()()20、若一个函数的返回类型为VOid,则表示其没有返回值()21、在标准C语言中,数组的下标必须是常量,不允许是表达式。()22、用PUtS和gets函数只能输入或输出一个字符串。()23、C语言中SiZeof是函数,而不是运算符。()24、C程序函数体是由左右方括号括起来的部分。()25、C程序中如果对一维数组的全部元素都赋初值,则定义数组时必须指定数组长度。()26、字符串常量是由一对双引号括起来的字符序列。()27、设有变量定义Chars=hello,则数组中有6个元素。()28、C语言规定,函数返回值的类

9、型是由return语句中表达式类型所决定的。()()29、局部静态变量在函数内定义,但它的生存期为整个程序的运行期间。()30、对全局指针变量与局部静态指针变量而言,在定义时若未被初始化,则编译系统自动初始化为空指针0()31、数组初始化的常见方式有三种:直接对数组中的所有元素赋值、只对数组中的一部分元素赋值、对数组全部元素赋值但不指定长度。()32、C语言函数默认的返回值类型是int。()33、C语言中不允许嵌套调用函数。()34、指针变量和它指向的变量之间的关系,可以用指针运算符”表示()35、在函数的定义和调用过程中,形式参数和实在参数数目可以不一致()36、文件指针用于指向文件,文件只

10、有被打开后才有对应的文件指针。()37、当函数定义在后、调用在先时,vc+允许省略函数声明。()38、若不希望其他源文件引用本文件中定义的全局变量,可在定义全局变量时加上statico()39、某文件中定义的静态全局变量的作用域是本文件。()40、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。一、判断题1、正确2、错误3、错误4、错误5、错误6、错误7、正确8、错误9、错误10、正确11、错误12、错误13、正确14、错误15、错误16、错误17、错误18、错误19、错误20、正确21、错误22、正确23、错误24、错误25、错误26、正确27、正确28、错误29、正确30、正

11、确31、正确【解析】数组初始化的常见的方式有三种,具体如下:1、直接对数组中的所有元素赋值2、只对数组中的一部分元素赋值3、对数组全部元素赋值,但不指定长度32、正确33、错误34、正确35、错误36、正确37、错误38、正确39、正确40、正确C语言判断题大全(三)一、判断题(每小题2.5分,共100分)()1、函数形参的存储单元是动态分配的。()2、假设赋值运算符的优先级比算术运算符高,执行以下程序段后,n的值为10。intn;n=10+2;()3、执行语句+i;i=3;后变量i的值为4。()4、C语言中浮点型常量指数表示形式中,e或e后面的指数部分可以是非整数。()5、全局变量的作用域是

12、整个源程序文件。()6、C语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储单元。()7、C语言中非标准输入输出设备指的是键盘和显示器。()8、在C程序中对用到的所有数据都必须指定其数据类型()9、若变量定义为intX,y;,则X+y=22是符合C语言语法的表达式。()10、在C语言中输入数据时可以指定数据的精度。()()11、函数的实参和形参可以是相同的名字()12、在C语言中,计算机不识别八进制与十六进制的数据。()()13、break语句不能够单独使用,只能用于循环语句和SwitCh语句()14、WhiIe语句的一般形式如下,其中的循环体语句只能是一条语句。WhiIe(表达

13、式)循环体语句()15、COntinUe语句不仅可以出现在循环体语句中,还可以出现在其他任何地方。()16、在C语言的嵌套循环结构中,任何一层循环中的brea语句都可以结束整个嵌套循环的执行。()17、C语言标准输入操作中,gets。函数一次只可读取一个字符。()18、一维数组指的是只有一个下标的数组,用来表示一组具有相同类型的数据。()19、己有定义:Chara=xyz,b=x,y,z);则数组a和b的长度相同()20、使用StrCPy(字符数组,字符串)函数时,字符数组长度必须足够大。()21、chara=string是合法的数组定义语句。()22、在一个函数中调用另一个被调函数时,如果被

14、调用函数在主调函数之前定义,可以不进行说明。()23、定义在Inain函数后的任何函数都需在Inain中进行函数声明()24、当函数值类型缺省定义时,函数值隐含的类型是CloUble型。()()25、在一个函数内部调用另一个函数的调用方式称为嵌套调用()26、在标准C语言中,函数的定义和调用一样都是不可以嵌套的。()27、对于一个具体的函数来说,实参与形参必须一一对应。()28、C语言中函数返回值的类型是由形参的数据类型决定的。()29、关于C语言指针的运算:指针只有加减操作,没有乘除操作。指针可以加常数、减常数;相同类型的指针可以相减,不可以相加。()30、当一个C语言程序由多个文件模块组成

15、时,整个程序可以包含多个main。函数。()31、输入操作称为写操作,将输入流中的信息存到内存时,使用写函数。()32、main函数是C语言的主函数。()33、在标准C语言中,所有函数在调用之前都要进行声明。()34、在C语言程序中,函数名和圆括号可以省略。()35、在标准C语言中,main函数必须出现的所有其他函数之前()36、对于已正确定义的二维数组a,*(ai+j)与aij的含义相同。()37、在标准C中,变量定义一定要出现在函数开始部分()38、数组名是一个指针,它可以指向数组中的任何元素。()39、在C程序中,若链接过程没有发现任何错误则表示链接成功,会生成一个obj文件。()40、

16、结构体变量所占的内存长度等于内存占有量最大的成员的长度。一、判断题1、正确2、正确3、正确4、错误5、错误6、错误7、错误8、错误9、错误10、错误11、正确12、错误13、正确14、正确15、错误16、错误17、错误【解析】gets从标准输入设备读字符串函数,可以无限读取,不会判断上限18、正确【解析】一维数组指的是只有一个下标的数组,它用来表示一组具有相同类型的数据。19、错误20、正确21、错误22、正确23、错误24、错误25、正确26、错误27、正确28、错误29、正确30、错误31、错误32、正确33、错误34、错误35、错误36、正确37、错误38、错误39、错误40、错误C语言

17、判断题大全(四)一、判断题(每小题2.5分,共100分)()1、C语言中的所有语句都必须以分号结束。()2、在标准C中,赋值表达式可以出现在表达式的任何位置。()()3、若有正确变量定义,表达式x=y=l符合C语言语法。()4、C语言中的关键字属于合法的标识符。()5、变量的两个值:本身值和地址值都是可以改变的。()6、标准C中并没有提供定义常量的方法。()7、十六进制是1-9、a-f这些符号来表示。()8、八进制是一种逢八进一的进制,它由08这九个符号来描述。()()9、在一定范围内,字符型数据也可以像整型数据那样使用。()10、注释会影响程序的运行。()()11、在标准C中,while和d

18、owhile的功能完全相同。()12、当变量的存储类型定义缺省时,系统默认为变量的存储类型为aut。类型,分配在静态区。()13、指向运算符-的运算级别比自增自减运算级别低。()14、CaSe后面必须有空格,紧接着是常量表达式。()15、printfChelloworldn*);*/是合法的注释()16、eclipse工具和ViSUaIStUdio工具都可以开发C语言。()17、在switch语句中必须使用break语句()18、在C语言中,跳转语句有break语句、goto语句和COntinUe语句。()19、字符串that小于字符串the.()()20、有数组定义inta22=1,2,3;

19、则a0l的值为O0()21、如果指针变量p己指向数组中的一个元素,则p+1指向同一数组中的下一个元素。()22、C语言中简单变量作为实参时,它和对应的形参之间的数据传递方式是双向值传递。()23、C程序可以省略Inain()函数。()24、C语言函数返回类型的默认定义类型是voido()25、C语言中函数可以递归调用,也允许嵌套定义。()26、C语言中简单变量作为实参时,它和对应的形参之间的数据传递方式是单向值传递。()27、在C语言中,可以使用关键字来定义变量名、函数名。()()28、C语言中输入与输出操作都是由库函数来实现的。()29、一个c程序可以包含若干函数,但必须有主函数。()30、

20、编译后的函数其代码存储在连成一片的内存单元中,这些代码的第一个代码所在的内存地址,称为函数的入口地址,而函数名就代表了函数的入口地址。()31、在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。()32、用指针变量可以指向一维数组,也可以指向多维数组。()33、字符数组Charc=string”;有6个数组元素()34、C语言中只有相同类型的指针变量才能相互赋值。()35、当函数的类型为int型时,vc+允许省略函数声明。()36、字符串必须以0,结束,但字符数组可以不包括0。()37、随机操作只适用于二进制文件。()38、随机操作只适用于文本文件。()39、宏定义和文件包含都是C语

21、言中的编译预处理命令,对它们的处理是在编译前完成的()40、结构体类型是由不同类型的数据组成的。一、判断题1、正确2、正确3、正确4、错误5、错误6、正确7、错误8、错误9、正确10、错误11、错误12、错误13、错误14、正确15、错误【解析】注释分为和/*/注释方法16、正确17、错误18、正确【解析】跳转语句用于实现循环执行过程中程序流程的跳转,在C语言中,跳转语句有break语句、goto语句和COntinUe语句。19、正确20、正确21、正确22、错误23、错误24、错误25、错误26、正确27、错误28、正确29、正确30、正确31、错误32、正确33、错误34、正确35、正确3

22、6、正确37、错误38、错误39、正确40、正确C语言判断题大全(五)一、判断题(每小题2.5分,共100分)()1、C语言中,当int型与double型数据进行算术运算时,数据类型由double型向int型转换。()2、增1减1运算符的前缀运算和后缀运算的表达式值是相同的。()3、宏定义是用宏名来表示一个数,在宏代换时以该数取代宏名。()4、在同一个作用域中不可定义同名变量,在不同的作用域中可以定义同名变量。()5、判断一个数是否为偶数,可以通过外运算来实现()6、函数的实参传递到形参有两种方式:值传递和地址传递。()7、C语言本身有输入、输出语句。()8、字符常量的长度肯定为1()9、Wh

23、iIe语句的一般形式如下,当表达式的值为真时,循环执行,直到表达式的值为假”,循环中止并继续执行while的下一条语句。()10、在C程序中,逗号运算符的优先级别最低。()()11、inta34;其中a0是指0行0列元素的地址。()12、UnSigneel和VOid在C语言中都是保留字。()13、若变量定义为intn;,当n的绝对值大于1时,则表达式1/n的值恒为0。()14、空语句什么都没有()15、if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。if(表达式)语句IelSe语句2()16、do-while语句的一般形式如下,第一次进入循环时,首先执行循环体语句,然后再

24、检查循环控制条件,即计算表达式,若值为“真,继续循环,直到表达式的值为“假”,循环结束,执行d。-WhiIe的下一条语句。do循环体语句While(表达式);()17、字符串this大于字符串that()18、在定义数组时,有时可以将该数组的维数省略。()19、使用StrCPy(字符数组,字符串)函数时,字符数组长度没有限制。()20、数组名代表数组的首地址。()()21、函数调用时,如果把数组名作实参,则形参数组元素的值发生变化时,实参数组元素的值不发生变化。()22、函数的形参可以是常量,变量或表达式()23、C语言程序中可以有多个函数,但只能有一个主函数。()24、调用输入输出库函数时,

25、编译预处理命令为include,()25、C语言中的Inain函数是程序的入口。()26、main函数必须写在一个C程序的最前面。()()27、局部静态变量在函数内定义,函数调用结束时,它的生存期就结束了。()28、C语言中,字符串常量最后一个字符是结束标志,该结束符是0。()29、charS=CLangUagc;表示S是一个指向字符串的指针变量,把字符串的首地址赋予S()30、有指针变量P和数组a,指针变量和数组都可以实现本身的值的改变,如p+和a+()31、数组定义中,数组名后是用方括号括起来的常量表达式,不能用圆括号。()32、按照C语言的规定,在参数传递过程中,既可以将实参的值传递给形

26、参,也可以将形参的值传递给实参,这种参数传递是双向的。()33、一个函数中可以有多个return语句,当执行到某个return语句时,程序的控制流程返回到调用该函数的地方,并将return语句中表达式的值作为函数值带回。()34、比较两个字符串是否相等不能通过条件运算符=。()35、函数StrCPy(Str1,Str2);的功能是将字符串str2复制到字符串Strl中。()36、C语言中,在一个函数内部可以定义另一个函数。()37、用SCanf()函数输入实型数时,既可以指定宽度,又可以规定精度。()38、文件包含命令中,只能包含扩展名为.h的文件。()39、结构体变量在内存中所占的字节数是由

27、其各个成员所占字节的总和()40、构成结构体的各个成员可以有不同的数据类型。一、判断题1、错误2、错误3、错误4、正确5、正确6、正确7、错误8、正确9、正确10、正确11、正确12、正确13、正确14、错误15、正确16、正确17、正确18、正确19、错误20、正确21、错误22、错误23、正确24、正确25、正确26、错误27、错误28、错误29、正确30、错误31、正确32、错误33、正确34、正确35、正确36、错误37、错误38、错误39、正确40、正确C语言判断题大全(六)一、判断题(每小题2.5分,共100分)()1、定义int*a3和int(*a)3”具有相同的含义。()2、C

28、语言中,当输入数据时,必须指明变量的地址,如:SCanf()()3、在标准C中并不区分英文字符的大小写()4、C语言是面向对象的程序设计语言。()5、全局变量、静态变量、常量存储在内存的数据区。()6、在C程序中,abc与ABC是两个相同的变量。()7、条件语句中,if的个数一定不小于else的个数,因为每个else的前面必须有一个if与之相对应。()8、假设k是整型变量,计算表达式1/k后结果的数据类型是整型。()9、在C程序中,aph和aph代表不同的变量。()()10、程序段if(ab)max=a;elsemax=b;可以用条件表达式max=(ab)?a:b表/Jxo()11、for语句

29、的一般形式如下,其中的表达式1只执行一次。()12、若函数的返回值与return表达式类型不,一致时,以return表达式类型为准。()13、在C语言的数据类型中,float的含义是单精度浮点型,double的含义是双精度浮点型。()14、在SWitCh语句中,case后可不加()15、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用括起来组成一个复合语句。()16、COntinUe语句只能用于三个循环语句中。()()17、for循环的三个表达式可以任意省略,WhiIe,do-while也是如此。()18、do-while语句构成的循环至少执行一次()19

30、、Printf(格式控制字符串,输出项表列)中,格式控制字符串中的输出项格式说明与输出项表列中的输出项按顺序一一对应,且输出项的数据类型要与格式字符相容,否则会导致执行错误。()20、C语言约定0计入字符串的长度。()21、C语言中的数组默认的下标值是从0开始的。()22、若有定义一维数组inta4的首地址为0078h,则al元素的首地址是0079h(设int型数据占两个字节)。()23、定义二维数组时,如果对全部元素赋初值,则可以省略行数。()24、字符数组定义后,不能用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。()25、设P是指向数组a的指针变量,则ai和pi等价.()26、如

31、果字符串常量所包含的字符个数等于数组长度,则在整体输出字符数组中的字符串时,会跟出一些不可预见的字符。()27、C语言标准格式输出函数printf()的参数表是由若干个表达式组成。()28、C语言中输入与输出操作都是由自定义函数来实现的。()29、如果函数定义出现在函数调用之前,可以不必加函数原型声明()30、PUtChar函数可以向终端输出一个字符或字符型变量值。()31、在一个函数中调用另一个被调函数时,如果在所有函数定义之前,己经对函数类型进行了说明,则在各个主调函数中不再进行说明。()32、函数的实参和形参都可以是变量、常量和表达式。()33、有如下程序段:inti,j=2,k,*p=

32、&i;k=*p+j;这里出现的两个号,含义是一样的。()34、在C语言中函数不可以嵌套定义,但可以嵌套调用。()35、C语言中,字符串常量存放在字符数组中要有一个结束符,该结束符是O。()36、在定义二维数组时,可以将该数组的两个维数全部省略()37、fseek函数一般用于二进制文件。()38、在标准C语言中,在main函数中定义的变量在整个程序中都是有作用的。()39、静态外部变量只在本文件内可用.()40、相同类型的结构体变量间可以相互赋值。一、判断题1、错误2、正确3、错误4、错误5、正确6、错误7、正确8、正确9、正确10、正确11、正确12、错误13、正确14、正确15正确16、正确17、错误18、正确19、正确20、错误21、正确22、错误23、正确24、正确25、正确26、正确27、正确28、错误29、正确30、正确31、正确32、错误33、错误34、正确35、错误36、错误37、正确38、错误39、正确40、正确

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号