【C/C++_选择题】(D11 1204)
1、在32位系统环境,编译选项为4字节对齐,那么sizeof(A)和sizeof(B)是 ( C )
struct A
{
int a;
short b;
int c;
char d;
};
struct B
{
int a;
short b;
char c;
int d;
};
A 16,16
B 13,12
C 16,12
D 11,16
2、以下函数中,和其他函数不属于一类的是 ( C )
A fwrite
B putc
C pwrite
D putchar
E getline
F scanf
分析: 除过pwrite其余都是stdin或者stdout
3、当n=5时,下列函数的返回值是( C )
int foo(int n)
{
if(n<2)
return n;
else
return 2*foo(n-1)+foo(n-2);
}
A 5
B 11
C 29
D 10
4、以下程序的输出结果是 ( D )
#include <iostream.h>
void main()
{
int x=3,y=3;
switch(x%2)
{
case 1:
switch (y)