《沈阳音乐学院2023年计算机C语言判断题大全(含六卷).docx》由会员分享,可在线阅读,更多相关《沈阳音乐学院2023年计算机C语言判断题大全(含六卷).docx(26页珍藏版)》请在优知文库上搜索。
1、2023年计算机C语言判断题大全(一)(总分100分,考试时长90分钟)一、判断题(每小题2.5分,共100分)()1、C语言不允许混合类型数据间进行运算。()【答案】错误()2、函数调用可以出现在执行语句中,但不能出现在表达式中.【答案】错误()3、浮点型常量的指数表示中,e是可以省略的。【答案】错误()4、在标准C中,所有关系运算符的优先级都相同。【答案】错误()5、若变量定义为intn;,当n的绝对值大于1时,则表达式1/n的值恒为Oo【答案】正确()6、如果运算符、“和“/都是右结合的,则表达式10*6/5值是10。【答案】正确()7、C语言中的注释有两种类型:单行注释和多行注释。【答
2、案】正确()8、十进制数100O对应十六进制数为0x3e80【答案】正确()9、在C语言中,同一种数据类型在不同的编译系统中所占空间不一定相同。()【答案】正确()10、局部变量如果没有指定初值,则其初值为0【答案】错误()11、内存单元的地址与内存单元中的数据是两个完全相同的概念【答案】错误()12、赋值运算符的结合方向为自右向左。【答案】正确()13、在SWitCh语句中,每一个的CaSe常量表达式的值可以相同。【答案】错误()14、在SWitCh语句中,CaSe后可不加0【答案】正确()15、WhiIe循环语句的循环体至少执行一次.【答案】错误()16、CaSe语句后如没有break,顺
3、序向下执行O【答案】正确()17、若有intk=1;while(k=l)k+;则WhiIe循环执行的次数是1次【答案】错误()18、在嵌套循环(多层循环)中,每一层循环都应该使用自己的循环变量,以免互相干扰。【答案】正确()19、符号“a”和a,的区别是匕”是字符串常量,占2个字节;而a,是字符常量,占1个字节。【答案】正确()20、两指针变量相减所得之差是两个指针所指数组元素之间相差的元素个数【答案】正确()21、C语言标准格式输出函数printf()的参数表是由若干个表达式组【答案】正确()22、对于一个具体的函数来说,实参与形参不必一一对应。【答案】错误()23、指针变量可以指向数组,但
4、不允许指向数组元素。【答案】错误()24、在C程序中,函数既可以嵌套定义,也可以嵌套调用。()【答案】错误()25、C语言程序中可以有多个函数,但只能有一个主函数。【答案】正确()26、C语言规定,在一个源程序中,main函数的位置必须在最后。()【答案】错误()27、C语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储单元。【答案】错误()28、对于已正确定义的二维数组a,*(ai+j)与aij的含义相同。【答案】正确()29、数组名是一个指针,它可以指向数组中的任何元素。【答案】错误()30、对字符数组进行初始化时,如果初值个数小于数组长度,则系统报错。【答案】错误()31、
5、字符个数多的字符串比字符个数的字符串大【答案】错误()32、字符常量与字符串是两种不同的常量。【答案】正确()33、指针变量定义后可以指向任何类型的不同变量。【答案】错误()34、在定义数组之后,根据数组中元素的类型及个数,在内存中分配一段连续存储单元用于存放数组中的各个元素。【答案】正确()35、数组的基地址是在内存中存储数组的起始位置,数组名本身就是一个地址即指针值。【答案】正确()36、当字符数组中的初值个数小于数组长度时,没有赋值的元素会默认赋值为空字符。【答案】正确()37、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#includeVgraphics.11或#
6、汨(:或degraphics.hwo【答案】错误()38、C语言约定0不计入字符串的长度。【答案】正确()39、若已知指向结构体变量StU的指针p,在引用结构体成员时,有三种等价的形式,即StU.成员名、*p.成员名、p-成员名。【答案】正确()40、结构体变量所占的内存长度等于内存占有量最大的成员的长度。【答案】错误2023年计算机C语言判断题大全(二)(总分】00分,考试时长90分仲)一、判断题(每小题2.5分,共IOo分)()1、for(i=l;i+V4;);语句结束后变量i的值是4【答案】错误()2、在标准C中,whiIe和CIoWhiIe的功能完全相同。【答案】错误()3、对于局部自
7、动变量来说,如果定义时不赋初值则它的值是0。【答案】错误()4、字符常量的长度肯定为1【答案】正确()5、C语言规定,else子句总是与它上面的最近的if配对【答案】错误()6、inta34;其中a0是指0行0列元素的地址。【答案】正确()7、一个函数中可以有多个return语句,当执行到某个return语句时,程序的控制流程返回到调用该函数的地方,并将return语句中表达式的值作为函数值带回。【答案】正确()8、条件运算符?和:是一对运算符,不能分开单独使用。【答案】正确()9、实参向形参进行数值传递时,数值传递的方向是单向的,即形参变量值的改变不影响实参变量的值。【答案】正确()10、t
8、ypedef可以创造新的数据类型【答案】错误()11、符号常量在C程序中必须用define进行说明。【答案】正确()12、变量的两个值:本身值和地址值都是可以改变的。【答案】错误()13、保存在内存单元中的数据就是变量的值。【答案】正确()14、对于如下的SWitCh语句(使用break)的一般形式,其执行流程是:首先求解表达式,如果表达式的值与某个常量表达式的值相等,则执行该常量表达式后的相应语句段;如果表达式的值与任何一个常量表达式的值都不相等,则执行default后的语句段,最后执行break语句,跳出SWitCh语句。switch(表达式)(case常量表达式1:语句段1;break;
9、case常量表达式2:语句段2;break;case常量表达式n:语句段n;break;default:语句段n+1;break;)【答案】正确()15、continue只能用于循环体中。【答案】正确()16、CIo-WhiIe循环至少要执行一次循环语句。【答案】正确()17、字符串this大于字符串“that”【答案】正确()18、在标准C语言中,二维数组在内存中的存放次序是以行序为主序。【答案】正确()19、指向数组元素的指针只可指向数组的首元素【答案】错误()20、有数组定义inta22=1,2,3;则a0l的值为Oo【答案】正确()21、在标准C语言中,数组在大小一旦确定就不允许改变。
10、【答案】正确()22、在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。【答案】正确()23、在一个函数中调用另一个被调函数时,如果在所有函数定义之前,已经对函数类型进行了说明,则在各个主调函数中不再进行说明。【答案】正确()24、C程序函数体是由左右花括号括起来的部分。【答案】正确()25、在C语言中,可以将主调函数放在被调函数的后面,省略函数的声明。【答案】正确()26、在C语言中函数不可以嵌套定义,但可以嵌套调用。【答案】正确()27、当函数的类型为float型时,vc+允许省略函数声明。【答案】错误()28、指针数组的每一个元素都是指针变量,且都指向相同的数据类型
11、。【答案】正确()29、二维数组元素在内存中的存放顺序是按列主顺序存放【答案】错误()30、在C程序中,不同函数中所定义的变量允许同名【答案】正确()31、main是个无参函数【答案】错误()32、当函数值类型缺省定义时,函数值隐含的类型是double型。()【答案】错误()33、函数若无返回值,则它一定无形参。【答案】错误()34、函数的实参和形参都可以是变量、常量和表达式。【答案】错误()35、可以在一个函数中定义另一个函数。【答案】错误()36、一个变量的地址称为该变量的指针【答案】正确()37、定义变量或函数时,当数据的存储类别缺省时,其存储类别为auto。【答案】正确()38、在标准
12、C语言中,所有函数在调用之前都要进行声明。【答案】错误()39、任何数组在使用前必须先定义。()40、C语言程序是从源文件的第一条语句开始执行的【答案】错误2023年计算机C语言判断题大全(三)(总分】00分,考试时长90分仲)一、判断题(每小题2.5分,共IOo分)()1、宏定义的作用域为从宏定义命令起到源程序结束。【答案】正确()2、模运算符,可以用于任何类型变量或常量。【答案】错误()3、ab是合法的标识符【答案】错误()4、C语言中函数返回值的类型跟形参的数据类型没有直接的联系。【答案】正确()5、在标准C中,for语句后的三个表达式可以是任意类型的表达式。【答案】错误()6、在标准C
13、中并不区分英文字符的大小写【答案】错误()7、在C程序中,用整数0表示逻辑“假。【答案】正确()8、字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的双引号(”)引起来。【答案】错误()9、chars5;s=abed;正确吗【答案】错误()10、C程序中的变量就是在程序的执行过程中值可以被改变的量。【答案】正确()11、在标准C中,for语句后的三个表达式是按其先后次序执行的。【答案】错误()12、C语言中浮点型常量指数表示形式中,e或e后面的指数部分可以是非整数。【答案】错误()13、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。【答案】错误()1
14、4、在While循环中允许使用嵌套循环,但只能是嵌套While循环。()【答案】错误()15、while语句构成的循环至少执行一次【答案】错误()16、ContinUe语句的作用是结束本次循环O【答案】正确()17.putchar函数可以向终端输出一个字符串【答案】错误()18、在定义数组时,什么时候都不可以将该数组的维数省略。【答案】错误()19、不能直接使用一个字符串常量来为一个字符数组赋值。【答案】错误()20、数组的下标从1开始。【答案】错误()21、数组名是该数组的首地址。【答案】正确()22、数组中的每一个元素可以属于不同数据类型。【答案】错误()23、在C语言中,可以使用关键字来定义变量名、函数名。()【答案】错误()24、用SCanf()函数输入实型数时,既可以指定宽度,又可以规定精度。【答案】错误()25、函数fscanf和fprintf这两个函数是对磁盘文件进行读写,而不是对标准输入、输出设备进行读写。【答案】正确()26、当函数的实参与形参同名时,它们将共占内存单元。()【答案】错误()27、C语言标准输出操作中,putchar()函数可以输出显示一个字符串。【答案】错误()28、二维数组在定义时,只能省略第一维的长度。【答案】正确()29、数组名不是该数组第一个数据元素的首地址。【答案】错误