TC语言程序设计复习题判断题:•C语言编写的源程序经过编译、连接后,如果没有错误,则运行结果一定正确
(×)不一定正确•在C语言中,变量是不区分大小写的,如:a和A是同一个变量
(×)•double类型数据的输入必须用格式“%lf”
(√)•while和do-while循环,肯定是可以相互替换的
(√)ו若有定义inta=2,则语句printf(“%d”,a++);的输出结果为3
(×)2•在循环体中,使用continue语句,可以跳出该循环
(×)结束本次循环•表达式3*5/2和表达式3/2*5的值相等
(×)•任何变量都必须要定义其类型
(√)•表达式(double)(1/2)的值为0
(×)•若有定义inta=0,b;执行语句if(a=0)b=0;elseb=1;后,b的值是1
(×)√•C语言中用于结构化程序设计的三种基本结构是if、switch、break
(×)顺序,选择,循环•设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=2;则计算表达式:(m=a>b)&&(n=c>d)后,n的值为2
(√)•在可执行的C语言程序中有且只有一个主函数main(),并且应该写在程序的最前面
(×)任意位置•若有intx,则(x+1)++是一个合法的c语言表达式
(×)•设intx=7,y=5,则x*=y-3后,x的值为14
(√)•如果i的原值为3,则执行语句:j=i++;后,j的值为3
(√)•do-while语句先执行循环体,后判断循环条件,所以循环体至少会执行一次
(√)•表达式4
0*(1/2)的值为2
(×)0•‘\n’是一个字符常量
(√)•表达式3
5%2是合法的C语言表达式
(×)%运算符两侧必须要是整数•C的任何类型数据在计算机内部都是以二进制形式存储的
(√)•定义函数时,必须要有形参和返回值
(×)可以没有返回值•在C程序中,m