执行程序时,给变量x输入10,程序的输出结果是 A)55
B)54 C)65 D)45
(35)下面程序段中,输出*的个数是 char *s=\ for(;*s!='\\0';s++)printf(\ A)9 B)5 C)6 D)7 (36)C语言结构体类型变量在程序运行期间
A)TC环境在内存中仅仅开辟一个存放结构体变量地址的单元 B)所有的成员一直驻留在内存中
C)只有最开始的成员驻留在内存中 D)部分成员驻留在内存中
(37)已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
A)一个整型变量,代表要读入的数据项总数 B)一个文件指针,指向要读的文件 C)一个指针,指向要读入数据的存放地址 D)一个存储区,存放要读的数据项
(38)设有以下语句 char x=3,y=6,z; z=x^y<<2; 则z的二进制值是
A)00010100 B)00011011 C)00011100 D)00011000
(39)在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
A)auto和register B)extern
和
register
C)auto和static D)static和register
(40)设有定义语句int (*f)(int);,则以下叙述正确的是 A)f是基类型为int的指针变量 B)f是指向函数的指针变量,该函数具有一个int类型的形参
C)f是指向int类型一维数组的指针变量 D)f是函数名,该函数的返回值是基类型为int类型的地址
相关推荐: