当前位置:文档之家› 1、C语言是一种结构化程序设计语言

1、C语言是一种结构化程序设计语言

一、判断题1、C语言是一种结构化程序设计语言。

()2、C语言允许直接访问物理地址。

()3、一个算法应该具备有穷性、确定性、输入、输出和有效性。

()4、常量是在整个程序运行过程中不能改变的量。

()5、“A”是一个字符常量。

()6、标准C中并没有提供定义常量的方法。

()7、在程序运行过程中其值可以改变的量称为变量。

()8、在标准C中并不区分英文字符的大小写。

()9、在标准C中,数据在内存中是以二进制形式表示的。

()10、在标准C中,变量可以先使用再定义。

()11、在标准C中,整型变量与字符变量是可以通用的。

()12、“%”运算两侧的数据可以是任意类型的数据。

()13、在求C语言的表达式时,只需考虑运算符的优先级。

()14、在标准C中,参与运算的数据类型必须完全一致。

()15、“++”运算符的优先级比“+”运算符的优先低。

()16、逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。

()17、在标准C中,语句是用来完成一定的操作的,故声明部份不是语句。

()18、一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。

()19、在标准C中,语句必须以“;”结束。

()20、在标准C中,变量定义一定要出现在函数开始部分。

()21、在标准C中,“=”是判断两个数是否相等。

()22、在标准C中,赋值表达式可以出现在表达式的任何位置。

()23、C语言本身并不提供输入输出语句。

但可以通过输入输出函数来实现数据的输入输出。

()24、在标准C中,使用所有输入输出函数必须包含“stdio.h”文件。

()25、在标准C中,在函数printf格式说明部分的字符都是以转义字符处理。

()26、在标准C中,以“%f”形式输出的所有数字都是有效数字。

()27、在C语言中输入数据时可以指定数据的精度。

()28、在标准C中,在使用函数scanf输入数据时必须同函数中输入格式一致。

()29、在标准C中,没有逻辑型数据,故不能使用逻辑表达式。

()30、在标准C中,所有关系运算符的优先级都相同。

()31、在if语句中,else前一个语句可不加“;”。

()32、在标准C中,逻辑表达式中只允许出现逻辑型数据。

()33、在if——else语句中,配对规则是else总是与最近的未配对的if配对。

()34、在标准C中,所有的if——else语句都可以用条件语句替换。

()35、在switch语句中,case后可不加“{、}”。

()36、在标准C中,while和do_while的功能完全相同。

()37、在标准C中,while后表达式只能是逻辑或关系表达式。

()38、在标准C中,for语句后的三个表达式必须都出现。

()39、在标准C中,for语句后的三个表达式是按其先后次序执行的。

()40、在标准C中,for语句后的三个表达式可以是任意类型的表达式。

()41、在C语言中操作系统是以文件为单位对数据进行管理的。

()42、二进制文件与ASCII文件相比要占用较多的存储空间。

()43、在C语言中,以“r”方式不能打开并不存在的文件。

()44、在使用函数fgetc时,文件可以“w”的方式打开。

()45、在C语言中处理文件时文本文件和二进制文件都可采用EOF作为判断文件是否读写结束。

()46、表达式“3&5”的值为1。

()47、表达式“a∧00001111”的作用是将a的低四位取反,高四位不变。

()48、在C语言中,在交换两个数必须使用中间变量。

()49、在C语言中使用位段时,一个位段可以在不同的存储单元中。

()50、在C语言中,数组中元素的类型只要相就可以,也就是说数组元素的类型可以是结构体、共用体和位段。

()51、在C语言中,定义结构体变量时可以省略关健字struct。

()52、结构体变量在内存中所占的字节数是由其各个成员所占字节的总和。

()53、在C语言中,可以直接引用整个结构体变量,而不须要引用其各成员。

()54、在标准C语言中,以结构体变量作实参是将变量的首地址传递给形参。

()55、在标准C语言中,链表和数组一样是一种静态数据类型。

()56、在标准C语言中,共用体变量中的各成员是共同占用一块存储空间。

()57、在标准C语言中,共用体变量中的各成员的首地址是不一样的。

()58、在标准C语言中,函数的参数可任意类型的数据包括结构体和共用体。

()59、在标准C语言中,枚举元素作为常量,它们是有确定的值的,它们的值按顺序从0开始依次增加且不可以改变。

()60、在标准C语言中,可以用typedef定义类型,所以用typedef可以增加C语言的数据类型。

()61、内存单元的地址与内存单元中的内容是两个相同的内容。

()62、对二维数组a[3][4],a+1与a[1]都是第一行的首址。

()63、若有定义一维数组int a[4]的首地址为0078H,则a[1]元素的首地址是0079H(设int 型数据占两个字节)。

()64、定义“int*a[3]”和“int(*a)[3]”具有相同的含义。

()65、定义char*string=”string?”是将字符串的值赋给指针变量string。

()66、在标准C语言中,字符串是以‘\0’结束的,故字符串的长度也包括‘\0’。

()67、对于指向函数的指针变量,它所指向的函数的参数个数一定要相同。

()68、对于定义int**p;则*p的值是一个存储单元的地址。

()69、main()可有参数int arc它的含义是指执行程序时命令行参数的个数。

()70、在标准C语言中,宏定义的结尾也要加“;”。

()71、在标准C语言中,在定义带参数的宏时也要定义参的类型。

()72、在标准C语言中,宏替换是程序运行时完成的。

()73、在标准C语言中,在使用文件包含时,各个文件的先后次序无关。

()74、在标准C语言中,程序的编译是以函数为单位而不是以源程序为单位的。

()75、在标准C语言中,函数参数传递是单向传递,即由实参传递给形参。

()76、在标准C语言中,函数的返回值是通过return语句获取的,故若在函数中没有return 就不会传回值。

()77、在标准C语言中,函数中只能有一个return语句。

()78、若函数的返回值与return表达式类型不一致时,以return表达式类型为准。

()79、若定义时,函数返回值类型为void,函数仍然可有return带回返回值。

()80、TC中函数调用时,函数参数求值顺序是从右到左的。

()81、在标准C语言中,所有函数在调用之前都要进行声明。

()82、在标准C语言中,函数的定义和调用一样都是不可以嵌套的。

()83、用数组名作函数参数时,数组中的元素可以发生变化,故违反了函数参数传递的单向性。

()84、在标准C语言中,在main函数中定义的变量在整个程序中都是有作用的。

()85、全局变量的作用域是整个源程序文件。

()86、用static和auto定义的变量一样都可以进行多次赋值操作。

()87、一般情况下,定义成register变量的速度较快,所以在编程时register变量定义的越多越好。

()88、在标准C语言中,所有的类型的变量都可以定义成regiser型变量。

()89、在标准C语言中,所有函数都是平行的、独立的。

()90、在标准C语言中,main函数必须出现的所有其他函数之前。

()91、在标准C语言中,数组的下标必须是常量,不允许是表达式。

()92、在标准C语言中,数组在大小一旦确定就不允许改变。

()93、在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。

()94、在对数组进行赋初值时,不管有没有对所有元素赋初值都必须指定数组的长度。

()95、在标准C语言中,二维数组在内存中的存放次序是以行序为主序。

()96、字符串必须以‘\0’结束,但字符数组可以不包括‘\0’。

()97、函数strcmp(“AShhjjj”,”ASHHJJJ”)的返回值是0。

()98、break的作用可以结束循环多重循环,即有多重循环时,可直接跳到最外层。

()99、在标准C语言中,可以使用scanf函数输入包括空格在内的字符。

()100、在标准C语言中,使用函数strcpy时可以将‘\0’一起复制到目标串中。

()101、在C语言中,将语句if(x==5);写成if(x=5);将导致编译错误。

()102、C的double类型数据可以表示任何实数。

()103、若表达式sizeof(int)的值为4,则int类型数据可以表示的最大数为231-1()104、在所有关系运算符中,其优先级最低的是“==和!=”。

()105、标准输入函数scanf的返回值为所输入数据的个数或EOF。

()106、若x的当前值为5,执行语句“if(x(=3)x=x+5;”后的值仍为5。

()107、执行“for(I=1;I<10;I+=2)s+=I;”后,I的当前值为11。

()108、a是一维数组名,数组元素a[1]还可以写成“*(a++)”。

()109、函数原型为“void sort(float a[],int n)”,调用函数时,形参被创建,实参数组的各元素的值被复制到数组a各元素中。

()110、若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。

()111、C语言程序的三种基本结构是顺序结构、选择结构和循环结构。

()112、在C语言程序中,在main函数中定义的变量为全局变量。

()113、表达式“3.6%2”符合C语言语法。

()114、在C程序中,用整数0表示逻辑“假”。

()115、08是正确的整型常量。

()116、设有变量定义char s[]=”hello”,则数组中有6个元素。

()117、若x是单精度实型变量,表达式(x=10/4)的值是2.5。

()118、若有正确变量定义,表达式x=y=1符合c语言语法。

()119、表达式!(x>0||y>0)等价于!(x>0)&&!(y>0).()120、表达式(0x19<<)&0x7)的值是3。

()。

相关主题