C语言
设有如下定义:
struct sk {
int a;
float b;
}
data,*p;若要使p指向data中的a域,正确的赋值语句是( )。
一个C程序的执行是从本程序的main函数开始,到main函数结束。
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。
putchar函数的原型(函数说明)在stdio.h内。
getchar函数的原型(函数说明)在string.h内。
条件表达式x?'a':'b'中,若x=0时,表达式的值为b。
已知a=3,b=4,c=5,则逻辑表达式a||b+c&&b-c的值为0。
for循环语句的三个表达式不能同时省略。
for循环语句不能用于循环次数未知的情况下。
二维数组在内存中存贮时,是按行的顺序进行存储的。
数组的首地址一定是第一个数组元素的地址。
对于字符数为n个的字符串,其占用的内存为n+1个字节空间。
数组名可作为函数的实参,但不能作为函数的形参。
在C语言中,函数名代表函数的入口地址。
在C语言中,主函数可以调用其它函数,同时,其它函数也可以调用主函数。
一个include命令可以指定多个被包含的文件。
以下叙述中正确的是( )。
执行下列语句后,a和b的值分别为( )。
int a,b; a=1+'a'; b=2+7%-4-'A';
printf("a\rHappi\by");在屏幕上正确的输出形式是( )。
执行下面程序段后,s的值是( )。
int s=5;
switch(++s)
{
case 6:
case 7:s+=2;
case 8:
case 9:s+=2;
}