大连交通大学C语言程序设计判断题大全.docx

上传人:夺命阿水 文档编号:1302959 上传时间:2024-06-05 格式:DOCX 页数:33 大小:78.95KB
返回 下载 相关 举报
大连交通大学C语言程序设计判断题大全.docx_第1页
第1页 / 共33页
大连交通大学C语言程序设计判断题大全.docx_第2页
第2页 / 共33页
大连交通大学C语言程序设计判断题大全.docx_第3页
第3页 / 共33页
大连交通大学C语言程序设计判断题大全.docx_第4页
第4页 / 共33页
大连交通大学C语言程序设计判断题大全.docx_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《大连交通大学C语言程序设计判断题大全.docx》由会员分享,可在线阅读,更多相关《大连交通大学C语言程序设计判断题大全.docx(33页珍藏版)》请在课桌文档上搜索。

1、()16、以下定义了一个一维数组str,该数组可以存放81个字符型数据。Charstr81;()17、在标准C中,在函数Printf格式说明部分的字符都是以转义字符处理。()()18、C程序函数体是由左右花括号括起来的部分。()19、当一个C语言程序由多个文件模块组成时,整个程序可以包含多个main()函数。()20、C语言中简单变量作为实参时,它和对应的形参之间的数据传递方式是双向值传递。()21、对于一个具体的函数来说,实参与形参不必一一对应。()22、在C语言中能逐个地使用下标变量,也能一次引用整个数组。()23、字符串常量是由一对双引号括起来的字符序列。()24、C语言函数返回类型的默

2、认定义类型是voido()25、C语言本身并不提供输入输出语句。但可以通过输入输出函数来实现数据的输入输出。()26、在C语言程序中,函数名和圆括号可以省略。()27、在标准C语言中,main函数必须出现的所有其他函数之前()28、输入操作称为写操作,将输入流中的信息存到内存时,使用写函数。()29、二维数组元素在内存中的存放顺序是按列主顺序存放)30、C程序中如果对二维数组的全部元素都赋初值,则定义数组时第一维的长度不能省略,但第二维的长度可以不指定。()31、C语言中函数可以递归调用,也允许嵌套定义。()32、一个变量的指针就是该变量的地址。()33、以“r”方式打开一个文件时,文件指针指

3、向文件首。C语言程序设计判断题大全(一)(总分100分.考试时长90分钟)一、判断题(每小题2.5分,共100分)()1、若a是实型变量,c程序中允许赋值a=10,因此实型变量中允许存放整型数()2、for(i=l;i+0)total=total+score;scanf(%d”,score);()15、循环体如果包含一个以上语句,应该用花括弧括起来,以复合语句的形式出现。()16、while的循环控制条件比do-while的循环控制条件严格()17、do-WhiIe语句的一般形式如下,第一次进入循环时,首先执行循环体语句,然后再检查循环控制条件,即计算表达式,若值为真”,继续循环,直到表达式的

4、值为假”,循环结束,执行do-While的下一条语句。do(循环体语句WhiIe(表达式):()18、C语言约定0不计入字符串的长度。()19、C语言标准输入操作中,gets。函数一次只可读取一个字符。()20、在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。()21、用指针变量可以指向一维数组,也可以指向多维数组。()22、charcl=T,2,3,4,5;是合法的数组定义语句。一、判断题(每小题2.5分,共100分)()1、C语言中SiZeOf为运算符。()2、在标准C中,for语句后的三个表达式必须都出现。()3、十六进制是1-9、a-f这些符号来表示。()4、赋值运算时,赋

5、值号右侧的类型可以比左侧数据类型高,不影响运算精度()5、求余数运算符%的两边只能是整型的数据。()6、在C程序中,无论是整数还是实数,都能被准确无误地表示()7、执行for(i=l;i10;i+=2)s+=i;后,i的当前值为11()8、a和a是完全等价的常量。()9、如果for的循环体语句中没有使用continue语句,则以下for语句和while语句等价。for(表达式1;表达式2;表达式3)for的循环体语句表达式1;while(表达式2)for的循环体语句;表达式3;)()10、在C语言中转义字符有特殊的含义,它以反斜杠开头,后面接特定的字符。()11、在C语言中10!=9的值是1(

6、)12、十进制转换成二进制可以采用除2取余的方式。()()13、break语句不能跳出多层循环。()14、若变量已正确定义,执行以下程序段,输入。或者负数时,循环结束。total=0;()27、C语言中输入与输出操作都是由库函数来实现的。()28、函数一般由函数的说明部分和函数体部分组成。()29、C程序是由函数构成的,其中可以有一个或多个主函数main。()30、C语言中函数返回值的类型跟形参的数据类型没有直接的联系。()31、用StrCat(字符串1,字符串2)连接两个字符串函数时,将字符串1后面的0取消,只在新串的最后保留一个0。()32、用数组名作函数参数时,数组中的元素可以发生变化,

7、故违反了函数参数传递的单向性。()33、文件指针和位置指针都是随着文件的读写操作在不断改变。()34、指针就是地址,因此一个变量的指针就是该变量的地址。()35、指针变量可以存放指针(地址)、数值和字符()36、字符串常量是由一对单引号括起来的字符序列。()37、在标准C语言中,数组的下标必须是常量,不允许是表达式。()38、函数调用时,如果把数组名作实参,则形参数组元素的值发生变化时,实参数组元素的值同时发生变化。()39、字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。()40、编写C语言程序的流程是:新建项目、添加源文件、编写代码、运行程序。O32、错误33、

8、错误34、正确35、错误36、错误37、错误38、正确39、错误40、正确参考答案一、判断题1、正确2、错误3、错误4、错误5、正确6、错误7、正确8、错误9、正确10、正确11、正确12、正确13、正确14、正确15、正确16、错误17、正确18、正确19、错误【解析】gets从标准输入设备读字符串函数,可以无限读取,不会判断上限20、错误21、正确22、正确23、错误24、正确25、错误26、正确27、正确28、正确29、错误30、正确31、正确()16、由于CIofhiIe循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。()17、for语句只能用于循环次数已经确定的情

9、况()18、ContinUe语句只能出现在循环体语句中,不能用在其他的地方。()19、使用StrCPy(字符数组,字符串)函数时,字符数组长度必须足够大。()20、用字符串常量给数组赋初值时,如果提供的字符个数小于数组的长度,则在最后一个字符后加0作为字符串结束标志。()21、C语言中,字符串常量存放在字符数组中要有一个结束符,该结束符是0O()22、数组中的每一个元素可以属于不同数据类型。()23、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:ftinclude或#include*stdio.h*()24、局部静态变量在函数内定义,但它的生存期为整个程序的运行期间。()2

10、5、递归调用时必须有结束条件,不然就会陷入无限递归的状态。()26、指针变量定义后可以指向任何类型的不同变量。()27若有以下定义inta5,*p=a;p+1表示的是al的首地址()28、在C语言中,字符数组可以存放字符串。()()29、在标准C中,使用所有输入输出函数必须包含stdio.h文件()30、C语言中的数组默认的下标值是从0开始的。()31、关于C语言指针的运算:指针只有加减操作,没有乘除操作。指针可以加常数、减常数;相同类型的指针可以相减,不可以相加。()32、局部变量只有当它所在的函数被调用时才会被使用,当函数调用结束时局部变量还会一直存在。C语言程序设计判断题大全(四)(总分

11、100分.考试时长90分钟一、判断题(每小题2.5分,共100分)()1、表达式1/4+2.75的值是3.()2、当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区。()3、C程序的每行中只能写一条语句。()4、局部变量如果没有指定初值,则其初值不确定()5、在所有关系运算符中,其优先级最低的是=和!=()6、C语言程序中,出现非法字符时会发出错误信息。()7、若变量定义为intfahr;,则表达式5*(fahr-32)/9和表达式5/9*(fahr-32)是等价的。()8、常量是在整个程序运行过程中不能改变的量()9、强制类型转换时,原来变量的类型不会改变。()

12、10变量的两个值:本身值和地址值都是可以改变的。()11、i+表示在使用该表达式值之后将i值加1。()12、执行以下程序段,输入30,输出30.00。doublex;SCanf(x=%lf”,&x);printf(,%.2fz,x);()13、调用输入输出库函数时,编译预处理命令为ttincludc()14、WhiIe循环语句的循环体至少执行一次.()15、用while语句和用do-while语句处理同一问题时,若二者的循环体部分一样,但在while后面的表达式一开始就为假(0值)时,两种循环的结果是不同的。()33、C语言中,在一个函数内部可以定义另一个函数。()34、C语言中的main函数

13、是程序的入口。()35、在一个函数中调用另一个被调函数时,如果被调用函数在主调函数之前定义,可以不进行说明。()36、若函数体内没有return语句,程序的流程就执行到函数体的末尾,然后返回到调用函数。这时带回一个不确定的函数值。()37、字符个数多的字符串比字符个数的字符串大()38、在一个C语言源程序中,main函数的位置可以不位于最开始。()39、函数一次可以返回两个以上的值。()40、宏定义和文件包含都是C语言中的编译预处理命令,对它们的处理是在编译前完成的33、错误34、正确35、正确36、正确37、错误38、正确39、错误40、正确参考答案一、判断题1、错误2、错误3、错误4、正确

14、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错误printf(*%dn*,i);)()15、break则是结束整个循环过程,不再判断执行循环的条件是否成立。()16、Printf(格式控制字符串”,输出项表列)中,格式控制字符串中的输出项格式说明与输出项表列中的输出项按顺序一一对应,且输出项的数据类型要与格式字符相容,否则会导致执行错误。()17、字符串在内存中的起始地址称为字

15、符串的指针,可以定义一个字符指针变量指向一个字符串()18、数组元素通常也称为下标变量。必须先定义数组,才能使用下标变量。()19、字符串可以存储在字符数组中,也可以存储在字符型指针变量中()20、一个C源程序可由一个或多个函数组成J)()21、若定义时,函数返回值类型为Void,函数仍然可有return带回返回值。()22、C语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储单刀3o()23、C语言每个函数的返回值都是int型的。()24、函数的实参可以是常量,变量或表达式()25、定义二维数组时,如果对全部元素赋初值,则可以省略行数。()26、用SCanf()函数输入实型数时

16、,既可以指定宽度,又可以规定精度。()27、C程序中如果对一维数组的全部元素都赋初值,则定义数组时不必指定数组长度。()28、宏定义是用宏名来表示一个字符串,在宏代换时以该字符串取代宏名。()29、使用StrCPy(字符数组,字符串)函数时,字符串后面的0并没有一起拷贝到字符数组中。()30、对字符数组元素进行引用时,可以一次引用整个数组。11C语言程序设计判断题大全(五)(总分100分.考试时长90分钟)一、判断题每小题2.5分,共100分)()1、C语言是面向对象的程序设计语言。()2、十进制数10转换为二进制为IOl0。()3、for语句的一般形式如下,若表达式2的值为真”,则先执行循环

17、体语句,再计算表达式3,然后继续循环。()4、C语言中只有相同类型的指针变量才能相互赋值。()5、在C语言中表达式(a=2)&(b=-2)的值是1()6、宏定义的作用域为从源程序开始起到源程序结束止。()7、if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。if(表达式)语句Ielse语句2()8、在标准C语言中,在定义带参数的宏时也要定义参的类型()9、假设赋值运算符的优先级比算术运算符高,执行以下程序段后,n的值为10。intn;n=10+2;()10、编译后的函数其代码存储在连成一片的内存单元中,这些代码的第一个代码所在的内存地址,称为函数的入口地址,而函数名就代表了

18、函数的入口地址。()11SWitCh语句中,每一个CaSe的冒号后面都必须至少跟有一条语句。()12、if语句后面的表达式只能是关系表达式()13、CaSe语句后如没有break,顺序向下执行。()14、若变量已正确定义,以下While循环结束时,i的值为11。i=1;while(i=10)L1,()31、已有定义:Chara=xyz”,b口=x,y,z;则数组a和b的长度相同()32、在定义数组时,有时可以将该数组的维数省略。()33、fseek函数一般用于文本文件。()34.putchar函数可以向终端输出一个字符或字符型变量值。()35、C程序的执行是从程序文件的第一个函数开始,到最后一

19、个函数结束。()()36、C语言对文件读、写之前必须先打开文件,在使用文件之后应关闭该文件。()37、C语言程序是从源文件的第一条语句开始执行的()38、全局静态变量的作用域限制在定义它的源文件内,只能为该源文件内的函数公用。()39、在一个文件中定义的全局变量其作用域还可以扩展到其他文件。()40、结构体类型是由不同类型的数据组成的。33、错误34、正确35、错误36、正确37、错误38、正确39、正确40、正确参考答案一、判断题1、错误2、正确3、正确4、正确5、正确6、错误7、正确8、错误9、正确10、正确11、错误12、错误13、正确14、错误15、正确16、正确17、正确18、正确1

20、9、错误20、正确21、错误22、错误23、错误24、正确25、正确26、错误27、正确28、正确29、错误30、错误31、错误32、正确)18、函数SIrCmP从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int型值,两个字符串完全相同时,则返回0。()19、数组定义后,数组名表示该数组所分配连续内存空间中第一个单元的地址,即首地址。()20、数组元素可以作为函数参数。()21、在标准C语言中,二维数组在内存中的存放次序是以行序为主序。()22、当字符数组中的初值个数小于数组长度时,没有赋值的元素会默认赋值为空字符。()23、对字符数组进行初始化时,如果初值个数小于

21、数组长度,则只将这些字符赋给数组中的前面那些元素,其余元素自动定为空字符(0)。()24、数组的下标都有一个范围,即0数组长度”。()25、C语言中简单变量作为实参时,它和对应的形参之间的数据传递方式是单向值传递。()26、局部静态变量在函数内定义,函数调用结束时,它的生存期就结束了。()27、若一个函数的返回类型为VOid,则表示其没有返回值()28、当多个函数发生多层嵌套调用时,最后被调用的函数却最先结束。()29、C语言中SiZeof是函数,而不是运算符。()30、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:#inc1udec#include*graphics.h。

22、()31、一个C源程序必须包含一个main函数。()32、main函数是C语言的主函数。()33、在C语言程序设计中函数是允许嵌套定义的。()34、在C程序中,函数既可以嵌套定义,也可以嵌套调用。()C语言程序设计判断题大全(六)(总分100分.考试时长90分钟一、判断题(每小题2.5分,共100分)()1、C语言规定,else子句总是与它上面的最近的if配对()2、在标准C中,参与运算的数据类型必须完全一致。()3、非静态全局变量的作用域可以扩展到构成该程序的其他源程序文件中。()4、printf(*helloworldn*);*/是合法的注释()5、C语言中的关键字属于合法的标识符。()6

23、、不同类型的结构变量之间也可以直接赋值。()7、在C程序中,aph和APh是两个相同的变量()8、若函数的返回值与return表达式类型不一致时,以retum表达式类型为准。()9、if(a=5)是允许的。()10.C语言是一种具有某些低级语言特征的高级语言。()11、下列条件:-3-3&xV3o()()12、指针变量,只能作为函数的形参,不可以作函数的实参()13、While语句的一般形式如下,其中的循环体语句只能是一条语句。while(表达式)循环体语句()14、在标准C中,没有逻辑型数据,故不能使用逻辑表达式。()15、在循环中使用break语句或者ContinUC语句,其作用是相同的。

24、()16、在C语言中,跳转语句有break语句、goto语句和ContinUC语句。()17、字符常量与字符串是两种不同的常量。35.局部变量只有当它所在的函数被调用时才会被使用,而当函数调用结束时局部变量就会失去作用。()36、变量的指针指的是变量的名字。()37、函数若无返回值,则它一定无形参。()38、二维数组定义的一般形式如下,其中的类型名指定数组名的类型。类型名数组名行长度列长度;()39、随机操作只适用于文本文件。()40、结构体变量在内存中所占的字节数是由其各个成员所占字节的总和28、正确29、错误30%错误31、正确32、正确33、错误34、错误35、正确36错误37、错误38

25、、错误39、错误40、正确r参考答案一、判断题1、错误2、错误3、正确4、错误【解析】注释分为和/*/注释方法5、错误6、错误7、错误8、错误9、正确10、正确11、正确12、正确13、正确14、错误15、错误16、正确【解析】跳转语句用于实现循环执行过程中程序流程的跳转,在C语言中,跳转语句有break语句、goto语句和COntinUe语句。17、正确18、正确19、正确20、正确21、正确22、正确23、正确24、错误【解析】数组的下标都有一个范围,即“0、数组长度-1”,假设数组的长度为6,其下标范围为。5。当访问数组中的元素时,下标不能超出这个范围,否则程序会报错。25、正确26、错误27、正确

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号