1、c语言中,设有如下说明:
typedef struct ST{
long a; int b; char c[2];
} NEW;
叙述中正确的是:
A.ST是一个结构体类型
B.NEW是一个结构体类型
C.NEW是一个结构体变量
D.以上的说明形式非法
2、如果希望监听TCP端口9000,应该怎样创建socket?
A.new Socket("localhost",9000);
B.new ServerSocket(9000);
C.new Socket(9000);
D.new ServerSocket("localhost",9000);
3、关于 int a[10]; 问下面哪些不可以表示 a[1] 的地址?
A.a+sizeof(int)
B.&a[0]+1
C.(int*)&a+1
D.(int*)((char*)&a+sizeof(int))
4、4个圆盘的Hanoi塔,总的移动次数为()
A.7
B.8
C.15
D.16
5、在一个cpp文件里面,定义了一个static类型的全局变量,下面一个正确的描述是
A.只能在该cpp所在的编译模块中使用该变量
B.该变量的值是不可改变的
C.该变量不能在类的成员函数中引用
D.这种变量只能是基本类型(如int,char)不能是C++类型
6、下面哪一种算法不是图像空间的消隐算法?
A.画家算法
B.Z-buffer算法
C.可见面光线追踪算法
D.区间扫描线算法
7、软件测试类型按开发阶段划分是?
A.需求测试、单元测试、集成测试、验证测试
B.单元测试、集成测试、确认测试、系统测试、验收测试
C.单元测试、集成测试、验证测试、确认测试、验收测试
D.调试、单元测试、集成测试、用户测试
8、写出下列代码的输出内容1
int inc(int a)
{
return(++a);
}
int multi(int*a,int*b,int*c)
{
return(*c=*a**b);
}
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1, int*arg2)
{
FUNC1 * p=&inc;
int temp =p(arg1);
fun(&temp,&arg1, arg2);
printf("%d\n",*arg2);
}
main( )
{
int a;
show(multi,10,&a);
return 0;
}
110
参考答案:
1~5:BBACA 6~7:DB 8:110