C语言
执行语句for(i=1;i++<4;);后变量i的值是( )。
以下能对二维数组a进行正确初始化的语句是( )。
程序运行结束后,屏幕上输出值为( )。
static int x=10;
void main()
{
int x=3;
f();
x--;
printf("%d",x);
}
f()
{
x++;
}下列形式,不属于编译预处理命令的是( )。
下面判断正确的是( )。
使用共用体变量,不可以( )。
一个C程序的执行是从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。
语句scanf("%7.2f",&a);是合法的。
格式字符%o用来以八进制形式输出整数。
格式字符%x用来以十六进制形式输出整数。
已知a=3,b=4,c=5,则逻辑表达式!(a>b) && !c||1的值为1。
已知a=3,b=4,c=5,则逻辑表达式!(a+b)+c-1 && b+c/2的值为0。
continue语句用于终止循环体的本次执行。
在do-while循环中,根据情况可以省略while。
如果不对静态数组赋初值,则计算机默认静态数组初始值为0。
C语言中数组元素的方括号不可以用花括号代替。
gets函数用来输入一个字符串。
函数调用结束后,静态局部变量所占用的空间被释放。
某些情况下,在主调函数中可以缺省对被调用函数的说明。
C语言中,只允许直接递归调用而不允许间接递归调用。