C语言程序设计复习习题.doc

C语言程序设计复习习题.doc

ID:51593607

大小:249.50 KB

页数:43页

时间:2020-03-13

C语言程序设计复习习题.doc_第1页
C语言程序设计复习习题.doc_第2页
C语言程序设计复习习题.doc_第3页
C语言程序设计复习习题.doc_第4页
C语言程序设计复习习题.doc_第5页
资源描述:

《C语言程序设计复习习题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、判断题使用循环的嵌套结构时,外层循环应"完全包含"内层循环,不能发生交叉.(对)一个函数由两部分组成:函数首部和函数体.(对)语句printf("%f%%",1.0/3);输出为0.333333.(错)在for循环中,循环变量只能是整型或字符型的.(错)C程序中以#include和#define开始的程序行均不是C语句.(对)while循环结构的特点是"先判断后执行",如果表达式的值一开始就为"假",循环体一次也不执行.(对)当数组被说明为静态(static)类别时,无论是否显式给出初值,数组元素都将有确定的值.(对)宏不存在类型问题,宏名无类型,它的参数也无类型

2、.(对)进行宏定义时,宏名必须使用大写字母表示.(错)若a=3,b=2,c=1则关系表达式"(a>b)==c"的值为"真".(对)移动指针时,不允许加上或减去一个非整数.()已知:intt=0;while(t=1){...}该循环一次也不执行.(错)在for循环中,循环变量只能增加,不能减少.(错)a=(b=4)+(c=6)是一个合法的赋值表达式.(对)for(;;)语句相当于while(1)语句.(对)main函数由用户定义,并可以被其他函数调用.(错)用typedef可以声明各种类型名,也有可以用来定义变量.()在C语言中允许函数递归调用.(对)在循环体内使用br

3、eak语句或continue语句的作用相同.(错)指针不允许进行乘、除运算.()break语句用于结束整个循环,不再继续判断执行循环的条件是否成立.(对)C语言规定,实参变量对形参变量的数据传递是单向的"值传递".(对)参加位运算的数据可以是任何类型的数据.(错)程序段:if(strl>str2)printf("%s",strl);elseprintf("%s",str2);表示输出较大字符串.(错)可以将一个结构体变量作为一个整体进行输入和输出.()利用scanf函数可以输入带空格的字符串.(错)带参数的宏中的形参要定义其类型.(错)共同体变量所占的内存长度等于最长

4、的成员的长度.()设有定义int*p[4];其中的p是指向一维数组的指针变量.()数据输出时,凡是打印出来的数字都是准确的.(错)在switch语句中,无论如何default后面的语句都要执行一次.(错)在一个文件中定义的全局变量的作用域为本程序的全部范围.()do-while循环中,根据情况可以省略while.(错)printf("%-6d",a);中的"-"代表输出一个负数.(错)如果对数组不赋初值,则数组元素取随机值.(错)若有"inti=3;",则"printf("%d",-i++);"输出的值为-4.(错)数组的指针是指数组的起始地址,数组元素的指针是数组元

5、素的地址.()数组名的规定与变量名不相同.()数组元素的值可以使用赋值语句或输入函数进行赋值,但占用运行时间.(对)在循环语句中,for循环是当型循环.(对)在循环语句中,while语句与do-while语句完全等价.(错)#include命令可以包含一个有函数定义的C语言源程序文件.(对)C语言提供"位运算"功能,因此C语言属于低级语言.(错)C语言中所有运算符的结合方向是"自左向右"的.(对)在对一维数组初始化时,数组的长度可以省略,系统会自动按初值的个数分配存储空间.(对)continue作用为终止循环而执行循环后面的语句.(对)C语言中可以用字符串常量来初始化

6、字符数组.(错)while循环最少执行1次.(错)当形参是变量时,实参与它所对应的形参占用不同的存储单元.(对)共用体变量所占的内存长度等于最长的成员的长度.()在C语言中,形式参数的作用域只是局限于所在函数.(对)在TurboC中,此定义和语句是合法的:enumaa{a=5,b,c}bb;bb=(enumaa)5;()在一个文件中定义的全局变量的作用域为本程序的全部范围.()C语言的函数在形式上必须要有参数.()for语句中的表达式1,表达式2,表达式3均可以省略,并且分号也可以省略.(错)函数调用语句func((expl,exp2),(exp3,exp4,exp5

7、));含有实参的个数为5.(错)函数值类型与程序中返回值类型出现矛盾时,以函数值类型为准.(对)如果要保留某位只需和0进行按位或运算.()如果将一个位清零,就让这位和0进行按位或(

8、)运算,即可达到清零目的.()在嵌套的if语句中,else应与第一个if语句配对.(错)整型常量-012表示一个负的八进制数12,也就是十进制数-10.(错)break语句不能用于循环语句和switch语句之外的任何其他语句中.(对)C语言对文件的处理方法有缓冲文件系统和非缓冲文件系统.(对)C语言中文件的存取方式可以是顺序存取,也可以是随机存取.(对)定义二维数组时,若

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。