中南大学daydayupt题库中的全部判断题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

题目数组是基本数据类型。正确答案错误题目C++是面向对象的程序语言,代码的可重用性得到加强。正确答案正确题目空字符串和空格串是一样的。正确答案错误题目全局变量一定是静态变量。正确答案正确题目编译源程序时,一个工程中只能有一个源文件。正确答案错误目把unsignedshort变量的值赋给short变量,这两个变量的输出值一定相同。正确答案错题目unsignedint变量与int变量长度相同。正确答案正确题目字符型数据可以和整型数据之间通用。正确答案正确题目符号常量定义为字符常量时,不应用双引号包括该字符。正确答案正确题目带小数而没指出类型的十进制常数的类型为double类型。正确答案正确题目生成变量后,变量一定有值。正确答案正确题目把非二进制常数输入存入变量时不会进行数制转换处理。正确答案错误题目执行对常数运算处理时,不会占用存储单元。正确答案错误题目所有的表达式都有值。正确答案正确题目包含单个字符的字符串常量和字符常量是相同的。正确答案错误题目自减运算符“--”可以用于变量,也可以用于常量。正确答案错误题目若x为整型变量,j为实型变量,当执行x=(int)j;语句后,j也变为整型变量。正确答案错误题目while语句的循环体有可能一遍都不执行,而do--while语句至少执行一遍循环体正确答案正确题目任何一个表达式加上一个分号就构成一个语句。正确答案正确题目在逻辑表达式中,有些逻辑运算符可能不会被执行到。正确答案正确题目条件运算符的结合方向为从左到右。正确答案错误题目在switch语句中,switch后面的表达式可以为任意类型。正确答案错误题目在C++中,空语句表示什么都不做,因此毫无意义。正确答案错误题目一个C++程序可以包含0个或多个自定义函数。正确答案正确题目一个C++程序必须有且只有一个主函数。正确答案正确题目一个函数定义中可以完整地包含另一个函数的定义。正确答案错误题目当多个函数发生多层嵌套调用现象时,最后被调用的函数却最先结束。正确答案正确题目如果函数的参数是内存单元的地址,则函数调用完成后该地址对应内存单元中的实参值可能发生变化。正确答案正确题目字符型(或整型)的形参可以在函数调用时给整型(或字符型)的实参。正确答案正确题目函数递归调用是一种特殊的嵌套调用,即被调函数是主调函数本身。正确答案正确题目说明函数类型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。正确答案正确题目调函数中形参对应的内存单元地址随函数被调用的时间不同而不同。正确答案正确题目main函数能调用其它函数,其它函数也能调用main函数正确答案错误题目定义局部变量时使用static关键字的作用有两个:延长其生存期并扩大其作用域正确答案错误题目自定义函数必须有函数返回值正确答案错误题目值传递参数的实现是系统将实参拷贝一个副本给形参,形参与实参的内存单元不同。正确答案正确题目函数调用得到的值可以作为另一次函数调用的实际参数。正确答案正确题目在多次调用某函数时,被调函数中的static局部变量只有第一次执行初始化操作。正确答案正确题目递归函数不能用作内置函数。正确答案正确题目局部变量是指定义在函数或程序块内的变量。正确答案正确题目不同函数内可以定义同名变量。正确答案正确题目全局变量的作用域无法扩展到该变量的定义位置之前。正确答案错误题目如果一个函数没有形式参数,调用该函数时,可以省略括号对()。正确答案错误题目在一个程序中,全局变量的名称与局部变量的名称不能相同。正确答案错误题目全局变量在程序运行的时候被分配存储空间,当程序结束时才释放存储空间。正确答案正确题目在函数递归调用过程中,只要实参不断发生变化,递归总会终止。正确答案错误题目引用有重名的变量名时,实际引用的是可见而且最邻近的局部变量。正确答案正确题目数值型全局变若没有人为指定初始值,则其默认初值为0。正确答案正确题目一个被调函数的函数体中又可以出现函数调用语句,这种调用现象称为函数的嵌套调用。正确答案正确题目对具有多个形参的函数的一个或多个参数指定默认值时,指定默认值的参数必须放在参数列表中的最右边。正确答案正确题目内部函数只能被函数所在的同一文件中的语句调用。正确答案正确目static关键字加在全局变量前是限制全局变量的作用域(但不改变其存储期)。正确答案正确题目static关键字加在局部变量前是延长局部变量的存储期(但不改变其作用域)。正确答案正确题目内联函数可以递归调用。正确答案错误题目静态局部变量的生存期与全局变量的生存期相同。正确答案正确题目静态局部变量的作用域与全局变量的作用域相同。正确答案错误题目凡未附加static关键字定义的局部变量都是自动变量,存储在动态数据存储区。正确答案正确题目定义寄存器变量要附加register关键字。正确答案正确题目没有加static关键字的全局变量可以在同一程序的其他文件中使用。正确答案正确题目不同作用域的同名变量被引用时是优先引用局部变量。正确答案正确题目只有加static关键字的全局变量存储方式才是静态的。正确答案错误题目有函数值的函数,在它的函数内容中必须有一个return语句。正确答案正确题目任何函数在其函数体结尾处都必须有一个return语句。正确答案错误题目C++程序总是首先执行主函数,最后在主函数中结束。正确答案正确题目函数的形式参数可以是void关键字,表示该函数没有函数参数。正确答案错误题目在调用无参数函数时,主调函数也可以向被调函数传递实参。正确答案错误题目在使用变量向某个函数传递参数时,实参和形参可以重名。正确答案正确题目函数定义的第一行(即函数首部)是一条带分号的声明语句。正确答案错误题目函数返回值与return语句后面的值总会是一样的。正确答案错误题目在函数声明语句中,参数的名称可以省略,或写一个任意名称。正确答案正确题目函数调用时的实参不能用变量组成的表达式。正确答案错误题目函数的定义和函数的声明是一回事。正确答案错误题目函数声明语句必须出现在该函数的调用语句之前。正确答案正确题目函数值的类型总是与return语句后面表达式值的类型一致。正确答案错误题目当int类型函数中return语句后面是float数值时,函数值最终是int类型。正确答案正确题目return语句的作用仅仅是返回函数值。正确答案错误题目return语句后面的返回值必须加园括号表示。正确答案错误题目如果程序要调用开平方之类的常用数学类库函数,程序先前必须包含cmath文件。正确答案正确题目调用库函数之前也需要有声明,这种声明体现在程序开头部分用include包含相关库文件。正确答案正确题目如果函数的定义出现在函数的调用之前,则该函数的声明语句可以省略。正确答案正确题目函数声明语句的最佳书写位置是放在主函数里面。正确答案错误题目一个文件包含命令可以包含多个文件。正确答案错误题目文件包含命令只能包含用户定义的文件。正确答案错误题目宏定义是在执行程序时对宏进行替换的。正确答案错误题目程序中任何未加注释标记的语句都会被正式编译。正确答案错误题目在内部函数的定义中,函数类型前有static,所以也称为静态函数。正确答案正确题目在同一个程序的不同文件中可以有相同名称的内部函数,它们互不干扰。正确答案正确题目调用文件外所定义的外部函数时,需要在函数调用语句出现前用extern对被调函数声明。正确答案正确题目关键字extern即可用于外部函数的定义,也可用于对外部函数的声明。正确答案正确题目在多次调用某函数时,被调函数中的局部变量每次都会重新初始化。正确答案错误题目可将二维数组看成一维数组,此时其元素本身又是一维数组。正确答案正确题目数组的元素相当于变量,可以做变量用。正确答案正确题目区分数组a的元素需要几个顺序号(或下标),就说数组a为几维数组。正确答案正确题目数组适合表示具有相同类型的一批数据。正确答案正确题目在程序运行过程中,数组的大小(或元素的个数)不变。正确答案正确题目若有定义:inta[][4]={{0},{1}};,则数组a包含8个元素。正确答案正确题目若有定义:inta[][3]={0,1,2,3,4,5,6,7};,则数组a包含9个元素。正确答案正确题目若有定义:inta[][5]={0,1,2,3,4,5,6,7,8};,则数组a包含9个元素。正确答案错误题目数组定义inta[][4]={0,1,2,3,4,5,6,7,8};有语法错误,因为没指定第一维的大小。正确答案错误题目对于一维数组a,a与&a[0]都表示数组中首元素的存储地址,该地址称为数组的首地址。正确答案正确题目若有定义:chars[]=student;则s包含7个元素。正确答案错误题目在函数内部定义数组时,如果没给任何数组元素设定初始值,则所有元素的初值不确定。正确答案正确题目若有定义:inta[][4]={0,0};则二维数组a的第一维大小为0。正确答案错误题目若有定义:chars[]=student;则s包含8个元素。正确答案正确题目同一数组的不同元素的数据类型可以不同。正确答案错误题目数组a所占的内存空间可表示为sizeof(a)字节。正确答案正确题目同一数组的各元素的数据类型相同。正确答案正确题目如下数组x的定义没有语法错误:constintn=10;intx[n];正确答案正确题目对于一维数组a,a与&a[0]都表示数组中首元素的存储地址,该地址称为数组的首地址。正确答案正确题目在函数内部定义static存储类型数组时,数组元素的默认初始值为0。正确答案正确题目在函数内部定义数组时,如果给数组的部分元素设定了初始值,则其余元素的初值不确定。正确答案错误题目在函数外部定义数组(即全局数组)时,如果给数组的部分元素设定了初始值,则其余元素的初值不确定。正确答案错误题目在函数外部定义数组(即全局数组)时,如果给数组的部分元素设定了初始值,则其余元素的初值不确定。正确答案错误题目在函数外部定义数组(即全局数组)时,数组元素的默认初始值为0。正确答案正确题目调用函数时,被调函数修改了形参数组元素的值,对应的实参数组元素值不改变。正确答案错误题目调用函数时,被调函数修改形参数组元素的值,实际上就是修改主调函数中实参数组的元素。正确答案正确题目调用函数时,被调函数的形参数组与主调函数的实参数组重合,即为同一内存空间。正确答案正确题目定义包含n个元素的整型x数组可表示如下:intn;cinn;intx[n];正确答案错误题目在程序运行过程中,数组的大小(或元素的个数)可改变。正确答案错误题目在函数内部定义(整形型或浮点型)数组时,如果给数组的部分元素设定了初始值,则系统将其余元素的初值设为0。正确答案正确题目在使用函数strlen计算一个字符串的长度时,不包含其中空格符的个数。正确答案错误题目两个同类型指针可以进行关系运算。正确答案正确题目定义引用时必须进行初始化,说明是那个变量(或对象)的引用。正确答案正确题目不指向任何变量或函数的指针,可用NULL表示。正确答案正确题目引用作函数的形参,若被调函数修改引用形参,等同于修改对应实参。正确答案正确题目若有定义int(*p)[4];,则定义了一个包含4个指针值的一维数组。正确答案错误题目引用作函数的形参,被调函数给引用形参赋值,实际上就是对相应实参赋值。正确答案正确题目对于如下代码:char*cp;cp=“Iamastudent.”;该语句将字符串首字符所占字节的地址赋给cp,不是将字符串赋给cp。正确答案正确题目在C++中,空指针用NULL表示。正确答案正确题目在C++中,变量的指针就是变量的地址。正确答案正确题目假设有:inta[5],*p=a;,则*++a与*++p相等。正确答案错误题目将函数定义的首部intsum(intx[],intn)改写成intsum(int*x,intn)编译不会出错,即效果等价。正确答案正确题目将函数声明intsum(int[],int);改写成intsum(int*,int);编译不会出错,即效果等价。正确答案正确题目假设有:inta[5];,则*a可表示a[

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功