C语言选择判断题

上传人:桔**** 文档编号:499445906 上传时间:2023-09-24 格式:DOCX 页数:53 大小:83.38KB
返回 下载 相关 举报
C语言选择判断题_第1页
第1页 / 共53页
C语言选择判断题_第2页
第2页 / 共53页
C语言选择判断题_第3页
第3页 / 共53页
C语言选择判断题_第4页
第4页 / 共53页
C语言选择判断题_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《C语言选择判断题》由会员分享,可在线阅读,更多相关《C语言选择判断题(53页珍藏版)》请在金锄头文库上搜索。

1、C语言判断与选择题判断题:1、在C语言中,枚举元素表中的元素有先后次序,可以进行比较。2、当需要接受用户从键盘输入的含有空格的字符串时,应使用gets()函数。3、在C语言中,枚举元素表中的元素有先后次序,可以进行比较。4、使用联合体union的目的是,将一组具有相同数据类型的数据作为一个整体,以便于其中的成员共享同一存储空间。5、系统中标准输入文件是指硬盘。6、已知函数调用形式:fread(buffer,size,count,fp);其中buffer代表的是一个指针,指向要读入数据的存放地址。7、fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是追加。8、枚举元素的值可以是

2、整数或字符串。9、可以在定义枚举类型时对枚举元素进行初始化。10、若要为读/写建立一个新的文本文件,在fopen函数中应使用的文件方式为w+。11、标准输入输出函数中,将一个字符写到磁盘文件上去,应调用fputc函数。12、在c语言中,库函数fprintf是按指定的格式将数据写入文件,如果执行成功,函数返回的是结束符。13、操作系统是以文件为单位对数据进行管理的。14、C指字符常量C。15、字符串china在内存中占据的存储空间是5个字节。16、char *name5定义了一个一维指针数组,它有5个元素,每个元素都是指向字符数据的指针型数据。17、调用strlen(abc0ef0g)的返回值为

3、8。18、if(a=b)语句可用于判断两个字符串a和b是否相等。19、两个字符串所包含的字符个数相同时才能比较字符串大小。20、字符个数多的字符串比字符个数少的字符串大。21、字符数组的字符串可以整体输入输出。22、C语言本身没有输入输出语句。23、在C程序中,注释说明只能位于一条语句的后面。24、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为:char = int long int = float (b=5) 是合法的关系表达式。57、关系表达式 a=bc 等价于 a=(bc) ,同时也等价于 a=bc。58、字符0是字符串的结束标记,其ASCII代码为0。59

4、、算述运算*、/、+和一具有相同的优先级。60、printf函数的格式控制串之后的所有参数的前面都必须有&。61、若有int =10, j=0;则执行完语句if (j=0)+ +; else - -; 的值为11。62、C语言中直到型循环结构为:do 循环体 while(表达式); 但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。63、C语言认为变量number和NuMbEr是相同的。64、break语句不能用于循环语句和switch语句之外的任何其他语句中。65、在printf函数的格式控制串中使用转义序列n会把光标定位到屏幕上下一行的开始位置。66、语句 y=*p+; 和

5、y=(*p)+; 是等价的。67、#include iostream.h的作用是将说明标准输入输出流对象的头文件包含到当前源文件中来。68、for ( ; ; ) 语句 等价于 while (1) 语句 ,即不设初值、不判断条件、无终止地执行循环体。69、unsigned 和 void 都是 C 的保留字。70、若 int i=10,j=2; 则执行完 i*=j+8; 后 i 的值为 28 。71、在 C 语言中,A 和 A 等价。72、表达式 4/7 和 4.0/7 的值相等。73、关系表达式 a=b c 等价于 a= =b c.74、逻辑表达式 C&d 的值为 1.75、若有说明int c

6、;则while(c=getchar();是正确的C语句。76、C语言程序的三种基本结构是顺序结构、选择结构和循环结构。77、在C语言中整数只能表示为十进制数的形式。78、空语句是合法的C语句。79、while语句的循环体不能是复合语句。80、关系运算符的优先顺序为:赋值运算符逻辑运算符关系运算符y&chB&!y)的值为假。82、if(x!=y) scanf(%d,&x) else scanf(%d,&y);是正确的if语句。83、若有条件表达式(x)?a+:b+;则表达式中(x)等价于(x!=0)。84、设有程序段 int k=10; while (k=0) k=k-1; 则语句k=k-1执行

7、10次。85、C语言中while和do-while循环的主要区别是:do-while语句至少无条件执行一次。86、do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。87、在do-while循环体中,一定要有能使while后面表达式的值变为假的操作。88、for循环只能用于循环次数已经确定的情况。89、for循环是先执行循环体语句,后判断表达式。90、在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。91、执行语句for(i=1;i+7; );后变量i的值不能确定。92、continue语句的作用是结束整个循环的执行。93、

8、只能在循环体内和switch语句体内使用break语句。94、在循环体内使用break语句或continue语句的作用相同。95、只能用continue语句来终止本次循环。96、#define IMB_PC 是正确的宏定义。97、宏替换不占编译时间,只占运行时间。98、c语言的编译系统对宏命令的处理是和c程序中的其他语句同时进行编译的。99、在文件包含预处理语句的使用形式中,#include后面的文件名用表示直接按系统设定的标准方式搜索目录。100、c语言的预处理功能是指完成宏替换和包含文件的调用。101、预处理指令只能位于c源程序文件的首部。102、C语言中规定,if语句的嵌套结构中,els

9、e总是和最近的if配对。103、switch语句中的每个case总要用break语句。104、可以用do-while语句实现的循环一定可以用while语句实现。105、while,do-while,何for语句的循环体都可以是空语句。106、在下面程序段中循环体将执行无限次执行。 x=-1; do x=x*x; while(!x);107、设整型变量i的值为3,则表达式i-i是一个错误的表达式。108、设有变量定义:int a=3;则执行语句a+=a-=a*a;后,变量a的值变为0。109、整型变量a,b,c=2;则表达式a+b+c+的值为6。110、若有说明语句:int y4=0,0,0,0

10、,0,0;则数组y的每个元素都可以得到初值0。111、若有int a34; 则a34是对二维数组的正确访问。112、数组的下标可以float数据类型。113、打印三行输出的C语言程序必须用三条printf语句。114、初始化值列表中的初始化值个数多于数组元素的个数是错误的。115、数组是一种构造型数据,即是若干相同类型的数据的集合。116、若有说明:static int a34;,则数组a中各元素可在程序的编译阶段得到初值0。117、把单个数组元素传递给修改该元素值的函数会使调用函数包含修改后的值。118、在C语言中,二维数组元素在内存中的存放顺序可以随意调整变化。119、C语言中,二维数组中

11、元素排列的顺序是:按行存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。120、若a为一维数组名,则*(a+i)与ai等价。121、int a=0能对一维数组进行正确的初始化。122、若有说明:int a34;则a24是对数组a中的数组元素的正确引用。123、若有说明:int a24=0;表示数组a中只有数组元素a00可以得到初值0。124、若有说明:int a4=0,0;则表示二维数组a的第一维大小为1。125、若有说明:int a10=6,7,8,9,10;则该语句不正确,因为数组长度与初值个数不相同。126、对两个字符数组a和b进行初始化char a=abcd;char b=a,b,c,d;则a和b两数组长度相同。127、在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。128、指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号