青海师范大学C语言程序设计判断题大全.docx
for(j=1;j<=n;j+)(if(i=1&&j>i)break;)printf(w%4d",i*j);)printf("n");<)16、COnlinUe语句不仅可以出现在循环体语句中,还可以出现在其他任何地方。()17、While循环中不能再定义另一个循环。()18、Printf("格式控制字符串",输出项表列)中,格式控制字符串中的输出项格式说明与输出项表列中的输出项按顺序一一对应,且输出项的数据类型要与格式字符相容,否则会导致执行错误。()19、在标准C语言中,字符串是以0'结束的,故字符串的长度也包括0'。()20、在C语言中能逐个地使用下标变量,也能一次引用整个数组。()21、一个C源程序可由一个或多个函数组成。()()22、在C语言中,字符数组可以存放字符串。()()23、字符串必须以'0'结束,但字符数组可以不包括'0'。()24、在用数组名作为函数实参时,传递的是数组的起始地址,所以就不允许使用形参数组的形式()25、C语言中不允许嵌套定义函数。()26、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是地址传递()27、函数的形参可以是常量,变量或表达式C语言程序设计判断题大全(一)(息分100分,考试时长90分钟)一、判断题(每小题2.5分,共100分)()1、实型常量一般不分门Oat型和double型。()2、inta34;其中a0是指0行0列元素的地址。()3、假设k是整型变量,计算表达式1/k后结果的数据类型是整型。()4、函数的实参传递到形参有两种方式:值传递和地址传递。()5、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。()6、全局变量本身就是静态存储方式。()7、在C语言中,标识符中的英文字母是区分大小写的。()8、内存单元的地址与内存单元中的内容是两个相同的内容。()9、用StatiC和auto定义的变量一样都可以进行多次赋值操作。()10、语句for(i=l,j=10;iVj;+i,j);执行之后i,j的值均为5。()11、条件运算符?和:是一对运算符,不能分开单独使用。()12、条件表达式不能取代一般if的语句。()13、在if和else后面可以只含有一个内嵌的操作语句,也可以含有多个操作语句,此时应用花括号""将几个语句括起来,构成一个复合语句。()14、若有变量a和b,(int)a+b和(int)(a+b)是完全等价的表达式()15、以下程序段中,break语句只执行一次。n=9;for(i=1;i<=n;i+)()28、C语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储单兀O()29、定义变量或函数时,当数据的存储类别缺省时,其存储类别为aulo。()30、C语言中在引用数组元素时可以一次引用整个数组。()31、C语言中,在一个函数内部可以定义另一个函数。()32、数组名能与其它变量名相同。数组名后是用方括号括起来的常量表达式,不能用圆括号。()33、数组中的每一个元素可以属于不同数据类型。()34、在定义函数时,若函数类型为“void”,则表示该函数没有返回值;若函数参数为“void”,则表示该函数没有参数。()35、C语言规定,在一个源程序中,main函数的位置必须在最后。()()36、函数一次可以返回两个以上的值。()37、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数。()38、文件指针用于指向文件,文件只有被打开后才有对应的文件指针。()39、一个结构体只能包含一种数据类型)40、结构体类型本身不占用内存空间,结构体变量占用内存空间32、正确33、错误34、正确35、错误36、错误37、正确38、正确39、错误40、正确一、判断题1、正确2、正确3、正确4、正确5、错误6、正确7、正确8、错误9、错误IOs错误11、正确12、错误13、正确14、错误15、错误16、错误17、错误18、正确19、错误20、错误21、正确22、正确23、正确24、错误25、正确26、错误27、错误28、错误29、正确30、错误31、错误()15、使用StrCPy(字符数组,字符串)函数时,连同字符串后面的0'一起拷贝到字符数组中。()16、设P是指向数组a的指针变量,则ai和pi等价.()17、二维数组元素在内存中的存放顺序是按列主顺序存放()18.c语言中,字符串常量存放在字符数组中要有一个结束符,该结束符是0O()19、对字符数组元素进行引用时,可以一次引用整个数组。()20、在定义数组时,有时可以将该数组的维数省略。()21、定义二维数组时,如果对全部元素赋初值,则可以省略行数。()22、局部静态变量在函数内定义,但它的生存期为整个程序的运行期间。()23、C语言中函数可以递归调用,也允许嵌套定义。()24、在标准C中,在函数Printf格式说明部分的字符都是以转义字符处理。()()25、在C程序中,函数既可以嵌套定义,也可以嵌套调用。()()26、函数一般由函数的说明部分和函数体部分组成。()27、递归调用函数可以没有终止递归的条件。()28、C语言中函数返回值的类型是由形参的数据类型决定的。()29、函数名代表该函数的入口地址。因此,可用函数名给指向函数的指针变量赋值()30、有指针变量P和数组a,指针变量和数组都可以实现本身的值的改变,如p+和a+()31、字符个数多的字符串比字符个数的字符串大()32、所谓"指针”就是内存中的一个地址。()33、若有说明语句Char*p="itismine"则P变量中存放的是整个字符串C语言程序设计判断题大全(二)(总分100分,号试时长90分钟)一、判断题(每小题2.5分,共100分)()1、在C语言中表达式(a=2)&&(b=-2)的值是1()2、for循环的三个表达式可以任意省略,WhiIe,dorhile也是如此。()3、C语言具有简洁明了的特点。()4、执行下列语句inta=3;a+=a-=a*a;后,a的值是T2。()5、C语言规定:定义符号常量时必须用大写字母。()6、在C中,浮点型数据在内存中一般占4个字节。()()7、大写与小写的英文字母在ascii码表中对应的数值是一样的。()8、在SWitCh语句中必须使用break语句()9、ContinUe语句可用于循环体内,它将退出当前循环。()10、COnlinUe语句的作用是结束本次循环。()11、若变量已正确定义,执行以下程序段,输入0或者负数时,循环结束。total=0;scanf(",&score);while(score>0)(total=total+score;scanf(*,%d*.&score);)()12、宏定义是用宏名来表示一个字符串,在宏代换时以该字符串取代宏名。()13、C语言标准输出操作中,putchar()函数可以输出显示一个字符串。()14、C语言约定'0'不计入字符串的长度。()34、C语言标准输入操作中,gets()函数一次只可读取一个字符。()35、数组元素可以作为函数参数。()36、在对数组全部元素赋初值时,可以省略行数,但不能省略列数()37、在定义数组时,什么时候都不可以将该数组的维数省略。()38、有如下程序段:inti,j=2,k,*p=&i;k=*p+j;这里出现的两个号,含义是一样的。()39、非静态全局变量的作用域可以扩展到构成该程序的其他源程序文件中。()40、文件指针是结构体类型,可以用file来定义。一、判断题1、正确2、错误3、正确4、正确5、正确6、正确7、错误8、错误9、正确10、正确11、正确12、正确13、错误14、正确15、正确16、正确17、错误18、错误19、错误20、正确21、正确22、正确23、错误24、错误25、错误26、正确27、错误28、错误29、正确30、错误31、错误32、正确33、错误34、错误【解析】gets从标准输入设备读字符串函数,可以无限读取,不会判断上限35、正确36、正确37、错误38、错误39、正确40、错误()14、由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。()15、函数调用时,如果把数组名作实参,则形参数组元素的值发生变化时,实参数组元素的值同时发生变化。()16、在标准C语言中,二维数组在内存中的存放次序是以行序为主序。()17、用指针变量可以指向一维数组,也可以指向多维数组。()18、C语言中不允许嵌套调用函数。()19、一个函数利用rctui'n不可能同时返回多个值()20、用SCanf()函数输入实型数时,既可以指定宽度,又可以规定精度。()21、C语言函数返回类型的默认定义类型是voido()22、通过return语句,函数可以带回一个或一个以上的返回值。()23、指针数组的每个元素都是一个指针变量()24、当函数的类型为float型时,vc+允许省略函数声明。()25、inta4,*p:其中a是地址常量,p为地址变量。()26、字符串"this"大于字符串"that"()27、在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元O()28、在定义函数时,必须要指定函数中的参数列表。()29、一个C源程序必须包含一个main函数。()30、按照C语言的规定,在参数传递过程中,既可以将实参的值传递给形参,也可以将形参的值传递给实参,这种参数传递是双向的。()31、C语言函数默认的返回值类型是intoC语言程序设计判断题大全(三)(总分100分,号试时长90分钟)一、判断题(每小题2.5分,共100分)()1、在C程序中,aph和aph代表不同的变量。()()2、表达式是一长串式子,常量与变量并不是表达式。()3、C语言中的标识符只能由字母、数字和下划线三种字符组成。()()4、逻辑运算符V关系运算符V算术运算符V赋值运算符是错误的。()5、C语言中goto语句的用法不符合结构化原则,一般不宜采用。()6、在一个文件中定义的全局变量其作用域还可以扩展到其他文件。()7、for语句的一般形式如下,若表达式2的值为”假",则结束循环。()8、以下程序段符合C语言语法。k=1;intk;()9、当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区。()10、条件语句中,if的个数一定不小于else的个数,因为每个else的前面必须有一个if与之相对应。()Ih标准C中并没有提供定义常量的方法。()12、在C程序中,aph和APh是两个相同的变量()13、若变量已正确定义.以下While循环结束时,i的值为11。i=1:while(i<=10)Printf("%dn",i);()32、在函数的定义和调用过程中,形式参数和实在参数数目可以不一致()33、全局静态变量的作用域限制在定义它的源文件内,只能为该源文件内的函数公用。()34、C程序中如果对二维数组的全部元素都赋初值,则定义数组时第一维的长度不能省略,但第二维的长度可以不指定。(