c语言经典判断题

时间:2022-12-29 05:31:17 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
1 C语言中的标准输入函数是getchar()n

2 所谓常量,就是在程序运行过程中其值可以改变的量。n 3 表达式 x+=a/b 等价于表达式x=(x+a)/bn

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

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

6 C语言中 do-while 语句和for循环均是先执行循环体语句,再判断表达式。n 7 在函数调用中将变量的地址作为实参传递给对应形参时,实现的是单向的值传递。y 8 C语言中所有字符串都是以\0‟结束的。y

9 语句char *f( char * s);声明了一个返回值为字符指针型的函数。y 10 一个共用体变量所占字节数为各成员所占字节数的和。n 11 int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是6n 12 C 语言中,允许使用 goto 语句。y 13 switch语句中,case后若是多个语句可不必用花括号括起来构成复合语句。y 14 C语言中,关系表达式的结果不是True就是Falsen 15 main函数中定义的变量称为全局变量。n 16 C语言中的一维数组的数组名是指向一维数组的指针。n 17 strcmp( )函数的功能是比较两个字符串的大小,其返回值为逻辑值。n 18 C语言的编译系统对宏命令是在程序连接时进行处理的。n 19 格式输入函数scanf( ) 的格式控制中不能没有格式控制字符。y 20 C语言的函数可以嵌套定义,也可以嵌套调用。n 21 C程序的说明语句char *schar s[]作用和含义完全相同。n 22 for(表达式1;表达式2;表达式3)语句中的表达式2必须是逻辑表达式。n 23 可以把 define 定义为用户标识符。n 24 返回语句return能立即从所在的函数退出,返回到下一个函数去继续执行。y 25 语句int x= -1; printf ("%u",x) ;的输出结果为 65535y 26 指针变量是专门用来存放另一个变量地址的变量。y 27 C语言中形参与实参共用内存单元。n 28 main()函数必须放在其它函数之前。n 29 9.++--无论作变量前缀还是后缀都可使变量的值增1或减1y 30 函数嵌套定义与嵌套调用是C语言的一大优点。n 31 逻辑非运算符!的优先级最高。n 32 C语言中,任一种表达式都可构成语句。n 33 指针变量的值是可以改变的。y 34 若有char s[20]= "abcdef"; strlen(s) 的值为20n 35 #include#define不是C语句。y 36 调用函数时,如果实参是简单变量它与对应形参之间的数据传递方式是单向值传递。y 37 已知 int a[5],*p=a; a++p++作用相同。n 38 实参与其所对应的形参占用同一内存单元。n 39 int *ptr( ); 则标识符ptr是一个函数名,该函数的返回值是指向int型数据的指针。y 40 结构体变量的地址和它各成员的地址是同一地址。n 41 对于C程序的函数,可以不加限制的递归调用。n


42 共用体变量的地址和它各成员的地址是同一地址。y 43 C语言中,#define M 1234 是宏定义语句。y 44 sizeof()函数可用于求表达式的数值。n 45 ++--无论作变量前缀还是后缀都可使变量的值增1或减1y 46 主函数main( )可以有2个参数。y 47 C语言中只有字符串常量,而没有字符串变量。y 48 C语言中函数返回值的类型是由return语句中的表达式类型决定的。n 49 一维数组的下标从1开始。n 50 C语言中,表示逻辑""值用1y 51 所谓常量,就是在程序运行过程中其值可以改变的量。n 52 C 语言中空语句是合法的C语句。y 53 表达式x=3的含义是判断x是否等于3n 54 若在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内外部变量不起作用。y 55 C 语言中不赋初值的变量,系统会自动初始化为0n 56 for(表达式1;表达式2;表达式3)语句中,省略<表达式2>表示该表达式值1n 57 静态局部变量在函数调用结束后就释放其存储单元。n 58 定义一个结构体变量时,系统将分配一段内存单元来存放各数据成员。y 59 返回指针的函数与指向函数的指针只是说法不同,本质相同。n 60 输入函数scanf()不能用来输入字符型数据。n 61 C语言中switch语句必须使用break语句。n 62 C 语言中,要求对所用到的变量必须先定义、后使用。y 63 每个C语言的源程序都必须经编译、连接后才能运行,并且C语言不做运行出错检查。n 64 整型变量x=512,x/16x>>4结果相同。y 65 C 语言中在一个函数内部的复合语句中定义的变量,在本函数范围内有效。n 66 C语言中的二维数组可以被看成特殊的一维数组。y 67 for循环只能用于循环次数已经确定的情况。n 68 函数的定义与函数的说明是一回事。n 69 结构体变量的名称表示该结构体变量的首地址。y 70 C语言中函数返回值的类型是由return语句中的表达式类型决定的。n 71 取变量名时可以出现下划线,但不可以放在变量名的开头。n 72 C语言的缓冲文件系统既可以处理文本文件,又可以处理二进制文件。y 73 C 语言中,在复合语句中定义的变量,只在复合语句本范围内有效。y 74 C语言中,运算符的优先级最低的是逗号运算符。y 75 只能在 main( ) 函数中使用静态变量。n 76 函数声明sub ( float a );语句中,函数的返回值是 float 型。n 77 C语言中整数只能表示为十进制数的形式。n 78 凡是C源程序中行首以“#”标识的控制行都是预处理命令。y 79 for (表达式1;表达式2;表达式3)语句中的三个表达式都可以省略。y 80 C语言中switch语句必须使用break语句。n


本文来源:https://www.wddqw.com/doc/997822c2f61fb7360b4c65f3.html