欢迎来到天天文库
浏览记录
ID:51722590
大小:177.00 KB
页数:63页
时间:2020-03-15
《C语言第1-5章练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一、二章C语言概述与算法一、单选题1.一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是 A)有零个或多个输入 B)有零个或多个输出 C)有穷性 D)可行性2.以下叙述中正确的是 A)C语言的源程序不必通过编译就可以直接运行B)C语言的每条可执行语句最终都将被转换成二进制的机器指令 C)C语言的源程序经编译形成的二进制代码可以直接运行D)C语言的函数不可以单独进行编译3.对用C语言编写的代码程序,以下叙述中哪个是正确的 A)可立即执行
2、 B)是一个源程序 C)经过编译即可执行 D)经过编译解释才能执行4.结构化程序由三种基本结构组成,由这三种基本结构组成的算法 A)可以完成任何复杂的任务 B)只能完成部分复杂的任务 C)只能完成符合结构化的任务 D)只能完成一些简单的任务5.有一个命名为C001.C的C语言源程序,当正常执行后,在当前目录下不存在的文件是 A)C001.OBJ B)C001.DAT C)C001.EXE D)C001.C二、填空题1.结构化程序由 、
3、 、 三种基本结构组成。2.模块化程序设计的设计原则是 和 。3.组成C程序的基本单位是 ,其组成部分包括 和 。4.C程序中的main称 ,它可以出现在程序的 位置。5.由“/*”和“*/”括起来的内容称为 ,它的作用是 。6.描述算法的常用方法有: 。 第三章 数据类型、
4、运算符与表达式一、单选题1.与十进制数97不等值的字符常量是 A) ’a’ B)’101’ C)’x61’ D)’141’2.在编写了一个C语言源程序C001.C并正确执行之后,当前目录下哪个文件不存在 A) C001.C B)C001.OBJ C)C001.DAT D)C001.EXE3.以下选项中正确的整型常量是A) 5. B)-10 C)1.000 D)4/54.以下选项中正确的实型常量是A)0 B)3. 1415 C)0.03x102 D).325.以下选项中
5、不正确的实型常量是A)2.670E-1 B)0.05e+1.5 C)-77.77 D)456e-26.以下选项中不合法的用户标识符是A)wb-1 B)file C)Main D)PRINTF7.以下选项中不合法的用户标识符是A)_123 B)printf C)A$ D)Dim8.C语言中运算对象必须是整型的运算符是A)% B)/ C)* D)+9.可在C程序中用作标识符的一组标识符是A)void B)as_b3 C)For D)2c
6、 Define _123 -abc DO WORD If case SiG10.若变量已正确定义并赋值,符合C语言语法的表达式是A)a=a+7; B)a=7+b+c,a++C)int(12.3%4)D)a=a+7=c+b11.以下非法的赋值语句是A)n=(i=2,++i);B)j++; C)++(i+1); D)x=j>0;12.设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是 A
7、)6.500000 B)6 C)5.500000 D)6.00000013.已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是 A)6 B)0 C)2 D)114.以下叙述中正确的是A)a是实型变量,C允许以下赋值a=10,因此可以这样说实型变量中允许存放整型值。B)在赋值表达式中,赋值号右边既可以是变量也可以是任意表达式C)执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0D)已有a=3,b
8、=5。当执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为315.以下叙述中正确的是A)在C程序中,无论是整数还
此文档下载收益归作者所有