2010-2011 第一 C语言程序设计
一、填空题
1. 每一个C程序都必须有一个____函数。
2. C程序是由____构成的。
3. TC集成开发环境中,用热键______查看运行结果。
4. 浮点数3*10写成C语言指数格式为_____(最简格式)。
5. TC控制字符'\\r'表示____。
6. 字符串\中有效字符个数是__。
7. 求表达式的值:123/10=___________ 。
8. 已知:a=3,b=4,c=5,求a=(b++)+c运算后a的值为:___________
9. 用于从键盘读入一个字符但不回显的是__。
10. 执行语句if((x=4+3)==3)y=5;else y=10;后,结果:y=_______
11. 执行语句if(!5)y=5;else y=10;后,结果:y=_____
12. C语言是以( )为单位进行编译的。
第 1 页/共 62 页
8
2010-2011 第一 C语言程序设计
13. 定义函数时在数据类型前面加static和extern分别表示定义____函数和____函数。
14. 内部函数的作用域只限于一个____。
15. 外部函数的作用域只限于一个____。
16. 有序线性表能进行二分查找的前提是该线性表必须是____ 存储的。
17. 对软件设计的最小单位(模块或程序单元)进行的测试通常称为____测试。
18. 实体完整性约束要求关系数据库中元组的____属性值不能为空。
19. 在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称____是关系A的外码。
20. 字符(char)型数据在微机内存中的存储形式是____
21. 输入一个五位整数,将它反向输出。例如输入12345,输出应为____。
22. C语言程序的基本单位是____ 。
第 2 页/共 62 页
2010-2011 第一 C语言程序设计
23. C语言程序的三种基本结构是____。
24. C语言可执行程序的开始执行点是____ 。
25. C语言提供的合法的数据类型关键字是____。
26. .C语言中函数返回值的类型是由( )决定 [答案]定义函数时所指定的函数类型 表达式:10!=9的值是____。
27. 程序片段:在TC20中, int i=65536; printf(\的输出结果是____。
28. 当调用函数时,实参是一个数组名,则向函数传送的是____。
29. 对嵌套子程序调用说法正确的是____。
30. 假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是____。
31. 请读程序片段(字符串内没有空格): printf(\的输出结果是____。
32. 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是____。
33. 若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是____。
第 3 页/共 62 页