1、c程序总是从程序的第一条语句开始执行10. (1 分) C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。11. (1 分) C语言规定:在一个源程序中,main函数的位置必须在最开始。12. (1 分) C语言程序的基本单位是语句。13. (1 分) 对于C程序中的逻辑错误,编译器是可以发现的。14. (1 分) 一系列计算机指令的有序组合就构成了程序。15. (1 分)C 程序由函数所组成。16. (1 分)在C程序中,每行只能写一条语句。17. (1 分)c程序中能直接让机器执行的文件是编辑后的.c源文件。18. (1 分)任何复杂的程序都是由顺序结构、选择结构、循环结构这
2、三种结构构成的。19. (1 分)每个语句和数据定义的最后都必须有分号。20. (1 分)c程序的书写格式要求严格,区分大小写,并且一行内只能写一条语句。21. (1 分)在c程序中,语句之间必须要用分号;来分隔。22. (1 分)C语言认为变量number和NuMbEr是相同的。23. (1 分)unsigned 和 void 都是 C 的保留字。24. (1 分)C语言程序的三种基本结构是顺序结构、选择结构和循环结构。25. (1 分)空语句是合法的C语句。26. (1 分)打印三行输出的C语言程序必须用三条printf语句。27. (1 分)在C程序中,注释说明只能位于一条语句的后面。2
3、8. (1 分)switch,typedef,continue均是C语言关键字。29. (1 分)C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。30. (1 分)C语言程序中,当出现条件分支语句ifelse时, else与首行位置相同的if组成配对关系。31. (1 分)选择结构不可以使用嵌套形式,但是循环结构可以使用嵌套形式。32. (1 分)在C源程序中将语句“if(x=5) y+;”误写作“if(x=5) y+;”,将导致编译错误。33. (1 分)int i=20;switch(i/10)case 2:printf(T);case 1:F的输出结
4、果为T。34. (1 分)在if语句中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用括起来组成一个复合语句。35. (1 分) 在switch语句中,每一个的case常量表达式的值可以相同。36. (1 分)在switch语句中,多个case可以共用一组执行语句。37. (1 分)执行switch语句时,肯定会执行其中的一个分支语句组。38. (1 分)switch(表达式),该表达式的值必须是整型或字符型。39. (1 分)if语句一定要结合else使用。40. (1 分)若有int =10, j=0;则执行完语句if (j=0)+ +; else - -; 的值为11。4
5、1. (1 分)if(x!=y) scanf(%d,&x) else scanf(y);是正确的if语句。42. (1 分)switch语句中的每个case总要用break语句。43. (1 分) continue语句只是结束本次循环,而不是终止整个循环的执行。44. (1 分) 在循环次数未知的情况下,应该优先考虑选用while或者do-while语句。45. (1 分) for语句构成的循环不能用其他语句构成的循环来代替。46. (1 分) 在C语言中,提供了3种循环语句:for、while、do-while。47. (1 分) for语句中不能有break语句。48. (1 分) for
6、语句循环变量每次只能递增1或递减1。49. (1 分)C程序中的break语句只能用来终止循环,而不能用来终止switch50. (1 分)for循环和while循环逻辑上完全等价,可以互相转换。51. (1 分)三种循环while、do-while和for循环可以互相嵌套使用52. (1 分)C语言中直到型循环结构为:do 循环体 while(表达式); 但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。53. (1 分)break语句不能用于循环语句和switch语句之外的任何其他语句中。54. (1 分)for ( ; ; ) 语句 等价于 while (1) 语句 ,即不
7、设初值、不判断条件、无终止地执行循环体。55. (1 分)若有说明int c;则while(c=getchar();是正确的C语句。56. (1 分)while语句的循环体不能是复合语句。57. (1 分)设有程序段 int k=10; while (k=0) k=k-1; 则语句k=k-1执行10次。58. (1 分)C语言中while和do-while循环的主要区别是:do-while语句至少无条件执行一次。59. (1 分)do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。60. (1 分)for循环只能用于循环次数已经确定的情况。61. (1 分)
8、for循环是先执行循环体语句,后判断表达式。62. (1 分)在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。63. (1 分)执行语句for(i=1;i+ 3 & x 10的值为假。78. (1 分) 10/4的值为2.50。79. (1 分) !(a|b)等价于!a&!b。80. (1 分)当程序中有scanf(%d%dx,&则执行时,输入5,8后,x、y变量的值分别是5和8。81. (1 分)C语言的任何类型数据在计算机内都是以二进制形式存储的。82. (1 分)按格式符“%d”输出float类型变量时,截断小数位取整后输出。83. (1 分)scan
9、f函数中的格式符“%d”不能用于输入实型数据。84. (1 分)表达式1/4+2.75的值是。85. (1 分)若变量a和x均为double类型,则代数式x2-e5转化为正确的c语言表达式为: x*x-exp(5)。86. (1 分)在C程序中,APH和aph是两个不同的变量。87. (1 分)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。88. (1 分)在C程序中,%是只能用于整数运算的运算符。89. (1 分)设变量 a 为整型,f 是实型,i 是双精度型,则表达式10+a+i * f 值的数据类型不能确定为何类型。90. (1 分)在C语言中char型数据在内存中的存储形式为ASCII码。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1