欢迎来到天天文库
浏览记录
ID:14263967
大小:60.00 KB
页数:18页
时间:2018-07-27
《c语言程序设计习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计习题第一章C语言概述一、选择题C语言源程序名的后缀是A).exeB).CC).objD).cp答案:B能将高级语言编写的源程序转换为目标程序的软件是A)编辑程序B)编译程序C)解释程序D)连接程序答案:B以下叙述中正确的是A)C程序中注释部分可以出现在程序中任意合适的地方B)花括号"{"和"}"只能作为函数体的定界符C)构成C程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语句之间的分隔符,不是语句的一部分答案:A以下叙述正确的是A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C
2、语言出现的最晚、具有其他语言的一切优点答案:C在一个C语言程序中A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置答案:B以下叙述中正确的是A)构成C程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()函数必须放在其它函数之前D)所有被调用的函数一定要在调用之前进行定义答案:A下列叙述中错误的是A)计算机不能直接执行用C语言编写的源程序B)C程序经C编译后,生成后缀为.obj的文件是一个二进制文件C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D)后
3、缀为.obj和.exe的二进制文件都可以直接运行答案:D第二章程序的灵魂——算法一、选择题算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的A)正当性B)可行性C)确定性D)有穷性答案:CC语言中用于结构化程序设计的三种基本结构是A)顺序结构、选择结构、循环结构B)if、switch、breakC)for、while、do-whileD)if、for、continue答案:A以下叙述中错误的是A)C语言是一种结构化程序设计语言B)结构化程序有顺序、分支、循环三种基本结构组成C)使用三种基本结构构成的程序只能解决简单问题D)结构化程序设计提倡模块化的设计方法答案:C第三
4、章数据类型、运算符与表达式一、选择题下列叙述中正确的是A)C语言中既有逻辑类型也有集合类型B)C语言中没有逻辑类型但有集合类型C)C语言中有逻辑类型但没有集合类型D)C语言中既没有逻辑类型也没有集合类型答案:D下列关于C语言用户标识符的叙述中正确的是A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头答案:B按照C语言规定的用户标识符命名规则,不能出现在标识符中的是A)大写字母B)连接符C)数字字符D)下划线答案:B以
5、下不能定义为用户标识符的是A)scanfB)VoidC)_3com_D)int答案:D以下不合法的用户标识符是A)j2_KEYB)DoubleC)4dD)_8_答案:C以下选项中合法的用户标识符是A)longB)_2TestC)3DmaxD)A.dat答案:B可在C程序中用做用户标识符的一组标识符是A)andB)DateC)HiD)case_2007y-m-dDr.TomBigl答案:A以下不合法的数值常量是A)011B)1e1C)8.0E0.5D)0xabcd答案:C以下选项中,合法的一组C语言数值常量是A)028B)12.C).177D)0x8A.5e-30Xa234c1.510,0
6、00-0xf4.5e00abc3.e5答案:B以下关于long、int和short类型数据占用内存大小的叙述中正确的是A)均占4个字节B)根据数据的大小来决定所占内存的字节数C)由用户自己定义D)由C语言编译系统决定答案:D以下选项中可作为C语言合法整数的是A)10110BB)0386C)0XffaD)x2a2答案:C以下选项中合法的实型常数是A)5E2.0B)E-3C).2E0D)1.3E答案:C有以下程序main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3.1f%3.1f",a,c,f,x
7、);}程序运行后的输出结果是A)16516.5B)1651.56.5C)1651.06.5D)2651.56.5答案:B设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;答案:C以下不合法的字符常量是A)
此文档下载收益归作者所有