1. [单选题]下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #includeiostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main( ) { int a=10,b=20; couta" "b; swap(&a,&b); couta" "b;}
A. 该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可
B. 该程序有错,只要将swap( )函数中的形参p和q以及t均定义为指针(执行语句不变)即可
C. 以上说法都不对
2. [单选题]设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为______。
A. 123456
B. 123445
C. 8
D. 6
3. [单选题]以下选项中能正确把c1定义成结构体变量的是( )。
A. typedef struct { int red; int red; int green; int blue; }COLOR; COLOR c1;
B. struct color c1 { int red int red; int green int blue; };
C. stmctcolor { int red, int green; int blue; }c1;
D. struct { int red; int green; int blue; }c1;
4. [单选题]常用的对象事件不包括( )。
A. “打开”
B. “获取焦点”
C. “失去焦点”
D. “更改”
5. [单选题]在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语
A. CREATE
B. APPEND
C. COLUMN
D. ADD
6. [单选题]在概念模型中,一个实体集合对应于关系模型中的一个
A. 元组
B. 字段
C. 关系
D. 属性
7. [单选题]下列关于模板的说法正确的是
A. 模板的实参在任何时候都可以省略
B. 类模板与模板类所指的是同一概念
C. 类模板的参数必须是虚拟类型的
D. 类模板中的成员函数全部都是模板函数
8. [单选题]设有定义:int A,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是 ______。
A. scanf ("%d",pA) ;
B. scanf("%d",A) ;
C. scanf("%d",apA) ;
D. scanf("%d",*pA) ;
9. [单选题]下列程序段中,不能正确赋值的是
A. char*p,ch; p=&ch; scanf("%c,&p")
B. char*p; p=(char*)malloc(1); scanf("%c",p);
C. char*p; *p=getchar();
D. char*p,ch; p=缸h; *p=getchar();
10. [单选题]下列说法中,正确的一项是 ( )
A. AWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联
B. AWT的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联
C. AWT的低级事件是在构件或者容器上发生的事件
D. AWT的低级事件是基于语义的事件,不一定(not always)和特定的动作相关联