C语言

第161题

设有如下定义:

struct sk {
    int a;
    float b;
}
data,*p;

若要使p指向data中的a域,正确的赋值语句是( )。

第162题

一个C程序的执行是从本程序的main函数开始,到main函数结束。

第163题

C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。

第164题

putchar函数的原型(函数说明)在stdio.h内。

第165题

getchar函数的原型(函数说明)在string.h内。

第166题

条件表达式x?'a':'b'中,若x=0时,表达式的值为b。

第167题

已知a=3,b=4,c=5,则逻辑表达式a||b+c&&b-c的值为0。

第168题

for循环语句的三个表达式不能同时省略。

第169题

for循环语句不能用于循环次数未知的情况下。

第170题

二维数组在内存中存贮时,是按行的顺序进行存储的。

第171题

数组的首地址一定是第一个数组元素的地址。

第172题

对于字符数为n个的字符串,其占用的内存为n+1个字节空间。

第173题

数组名可作为函数的实参,但不能作为函数的形参。

第174题

在C语言中,函数名代表函数的入口地址。

第175题

在C语言中,主函数可以调用其它函数,同时,其它函数也可以调用主函数。

第176题

一个include命令可以指定多个被包含的文件。

第177题

以下叙述中正确的是( )。

第178题

执行下列语句后,a和b的值分别为( )。

int a,b;
a=1+'a';
b=2+7%-4-'A';
第179题
printf("a\rHappi\by");

在屏幕上正确的输出形式是( )。

第180题

执行下面程序段后,s的值是( )。

int s=5;
switch(++s)
{
    case 6:
    case 7:s+=2;
    case 8:
    case 9:s+=2;
}