C程序设计习题册2012

上传人:cn****1 文档编号:497155060 上传时间:2024-01-16 格式:DOC 页数:52 大小:285KB
返回 下载 相关 举报
C程序设计习题册2012_第1页
第1页 / 共52页
C程序设计习题册2012_第2页
第2页 / 共52页
C程序设计习题册2012_第3页
第3页 / 共52页
C程序设计习题册2012_第4页
第4页 / 共52页
C程序设计习题册2012_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《C程序设计习题册2012》由会员分享,可在线阅读,更多相关《C程序设计习题册2012(52页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上C程序设计习题册第二版 安徽工业职业技术学院信息工程系应用教研室第一单元 C语法基础知识点:1) C语言程序的基本概念和上机步骤;2) 常用数据类型、常量和变量;3) 基本输入输出函数的使用;4) 运算符与表达式(算术、赋值运算符);习题A一、选择题1. 要把高级语言编写的源程序转换为目标程序,需要使用( )A、编辑程序 B、 驱动程序 C、诊断程序D、 编译程序2. C语言源文件的扩展名一般为( )A、.c B、 .obj C、.exe D、 .bak3. 以下叙述中正确的是( )A、C语言的源程序不必通过编译就可以直接运行B、C语言中的每条可执行语句最终都将被转换

2、成二进制的机器指令C、C源程序经编译形成的二进制代码可以直接运行D、C语言中的函数不可以单独进行编译4. 一个C语言程序是由( ) A、一个主程序和若干个子程序组成B、函数组成C、若干个过程组成D、若干个子程序组成 5. 字符型数据(char)在微机内存中的存储形式是 ( )A、反码 B、补码 C、BCD码 D、ASCII码6. int型变量a,执行了语句:a=A+1;,则正确的叙述是 ( )A、a的值是字符CB、a的值是浮点型C、不允许字符型和浮点型相加D、 a的值是字符A的ASCII值加上17. 当执行下面两个语句后,输出的结果为() char c1 = 97; c2 = 98; prin

3、tf(“%d %c”,c1, c2); (a的ASCII值是97)A、97 98 B、97 b C、a 98 D、a b8. C语言中,运算对象必须是整型数的运算符是( )A、% B、/ C、%和/ D、*9. 知:int c,a=15,b=4; c=a/b; c的值为( )A、3.75 B、3 C、4 D、4.010. 若有程序段: int c1 = 1, c2 = 2, c3; c3 = 1.0/c2 *c1; 则执行后,c3中的值是()A、0 B、0.5 C、1 D、2二、填空题1. C语言的源程序必须通过 和 后,才能被计算机执行。 2. 一个C程序可包含 个函数,但是必须有且只有一个

4、 函数,而且程序总是从该函数开始执行。3. C语言中的标识符只能由三种字符组成,它们是 、 和 。4. 在C语言中的实型变量分为两种类型,它们是 和 。5. 若s是int型变量,且s=6,则表达式s2+(s+1)2的值为 。6. 若a是int型变量,则执行表达式a=25/3%3后a的值为 。7. 算术表达式的C语言表达式是 。8. 设x=A,则x-a的值为 。三、问答题:1. 下列标识符中不合法的有哪些,并分别说明为什么不合法。A、abcd B、A_9C、_1_2_3 D、floatE、3AY F、_123 G、qq$ H、-int I、wang J、for K、zhao L、_h23 2.

5、某商店为了统计每日方便面的销售情况,需要定义两个变量分别统计某品牌方便面销售数量和总销售额,这两个变量分别定义成什么类型比较合适?3. 符号常量与变量有可异同?习题B 一、选择题1. 算法具有五个特性, 以下选项中不属于算法特性的是( )A、有穷性 B、简洁性 C、可行性 D、确定性答案:B2. 以下不能定义为用户标识符是( )A、Main B、_0 C、int D、sizeof 答案:C3. 以下叙述中错误的是( )A、用户所定义的标识符允许使用关键字B、用户所定义的标识符应尽量做到“见名知意”C、用户所定义的标识符必须以字母或下划线开头D、用户定义的标识符中,大、小写字母代表不同标识 答案

6、:A 4. 以下不合法的用户标识符是( )A、j2_KEY B、Double C、4d D、_8_ 答案:C5. 以下叙述中错误的是( )A、C语言源程序经编译后生成后缀为.obj的目标程序B、C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C、C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中D、C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 答案:D6. 下列叙述中错误的是( )A、一个C语言程序只能实现一种算法 B、C程序可以由多个程序文件组成C、C程序可以由一个或多个函数组成 D、一个C函数可以单独作为一个C程序文件存在

7、答案:A7. 下列叙述中正确的是( )A、每个C程序文件中都必须要有一个main()函数B、在C程序中main()函数的位置是固定的C、C程序中所有函数之间都可以相互调用,与函数所在位置无关D、在C程序的函数中不能定义另一个函数 答案:D8. 以下叙述中错误的是( )A、计算机不能直接执行用C语言编写的源程序B、C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C、后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D、后缀为.obj和.exe的二进制文件都可以直接运行 答案:D9. 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )A、大写字

8、母 B、连接符 C、数字字符 D、下划线 答案:B10. 以下叙述中错误的是( )A、C语言是一种结构化程序设计语言B、结构化程序由顺序、分支、循环三种基本结构组成C、使用三种基本结构构成的程序只能解决简单问题D、结构化程序设计提倡模块化的设计方法 答案:C11. 以下合法的字符型常量是( )A、x13 B、081 C、65 D、n 答案:A12. 以下选项中可作为C语言合法常量的是( )A、-80. B、-080 C、-8e1.0 D、-80.0e 答案:A13. 以下选项中, 不能作为合法常量的是( )A、1.234e04 B、1.234e0.4 C、1.234e+4 D、1.234e0

9、答案:B14. 以下不合法的数值常量是( )A、011 B、1e1 C、8.0E0.5 D、0xabed 答案:C15. 以下不合法的字符常量是( )A、018 B、 C、 D、xcc 答案:A16. 以下关于long、int和short类型数据占用内存大小的叙述正确的是( )A、均占4个字节 B、根据数据的大小来决定所占内存的字节数 C、由用户自己定义 D、由C语言编译系统决定 答案:D17. 以下正确的字符串常量是( )A、 B、abc C、OlympicGames D、 答案:D18. 以下合法的字符型常量是( )A、x13 B、081 C、65 D、n 答案:A19. 以下不能正确计算

10、代数式值的C语言表达式是( )A、1/3*sin(1/2)*sin(1/2)B、sin(0.5)*sin(0.5)/3C、pow(sin(0.5),2)/3D、1/3.0*pow(sin(1.0/2),2) 答案:D20. 表达式3.6-5/2+1.2+5%2的值是( )A、4.3 B、4.8 C、3.3 D、3.8 答案:D21. 下列定义变量的语句中错误的是( )A、int _int; B、double int_; C、char For; D、float US$; 答案:D22. 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )A、+x,y=x- B、x+1=y C、x=x

11、+10=x+y D、double(x)/10 答案:A23. 以下选项中,值为1的表达式是( )A、1 0 B、1 - 0 C、1 -0 D、0 - 0 答案:B24. 设有定义:int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是( )A、k+ B、k+=1 C、+k D、k+1 答案:A25. 以下选项中,当x为大于1的奇数时,值为0的表达式是( )A、x%2=1 B、x/2 C、x%2!=0 D、x%2=0 答案:D26. 已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是( )A、c=(c-A)%2

12、6 +a B、c=c+32 C、c=c-A+a D、c=(A+c)%26-a 答案:D27. 有以下程序 main() int m,n,p; scanf(m=%dn=%dp=%d,&m,&n,&p); printf(%d%d%dn,m,n,p); 若想从键盘上输入数据, 使变量m中的值为123, n中的值为456, p中的值为789, 则正确的输入是( )A、m=123n=456p=789 B、m=123 n=456 p=789 C、m=123,n=456,p=789 D、123 456 789 答案:A28. 有以下程序#include main() char c1=1,c2=2; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2);当运行时输入:a 后,以下叙述正确的是( )A、变量c1被赋予字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号