[单选题]下面程序的运行结果是 #include iostream.h > int fun ( int a[ ],int n) { int result=1; for(int i=1;in;i++) result=result*a[i]; return result; } void main( ) { int a[3]={3,4,5}; cout fun(a,
正确答案 :B
20
解析:解析:for循环执行2次,所以第一次for循环为result=1*a[l]=4,第二次for循环为result=4*a[2]=20。
[单选题]以下程序的输出结果是 ( ) main( ) { char ch [3][4]={"123","456","78"},*p [3];int i; for(i=0;i3;i+ +)p[i]=ch[i]; for(i=0;i3;i+ +)printf("%s",p[i]); }
正确答案 :C
12345678
[单选题]下列关于查询设计视图中“设计网格”中行的作用的叙述,正确的是( )。
正确答案 :C
“表”表示字段所在的表或查询的名称
解析:解析: 本题考查查询设计视图的知识。查询的设计视图分为上下两部分,上半部分为字段列表,下半部分为设计网格。其中的设计网格中有若干行,其中常用的有:“字段”表示可以在此添加或输入字段名;“表”表示字段所在的表或查询的名称;“总计”用于确定字段在查询中的运算方法:“排序”用于选择查询所采用的常用方法;“准则”用于输入一个准则来限定记录的选择。
[单选题]在下列几种排序方法中,要求内存量最大的是()
正确答案 :D
归并排序
解析:注:要牢记,书中没有提到。
[单选题]为了提高测试的效率,应该( )。
正确答案 :D
集中对付那些错误群集的程序
解析:解析:为了提高测试的效率,应该集中对付那些错误群集的程序。
[单选题]下列关于模板的叙述中,错误的是( )。
正确答案 :C
模板声明中的关键字class都可以用关键字typename替代
解析:解析:此题考查的是模板的概念。模板的一般说明形式如下: template类型形参表函数返回值类型函数名(形参表){函数体}。其中的模板形参表声明是由一个或多个模板形参组成(如果是多个,需要用逗号隔开)。参数在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板形参,但是可以为类模板的参数设置默认值。关键字class除了能用来定义类以外,还能用来声明模板的虚拟类型参数,在用作声明虚拟类型参数时,typename与class可以互换,但不能使用typename来定义类;在模板形参表中除了可以用typename和class声明虚拟类型参数外,还可以使用普通类型声明常规函数。
[单选题]在一张幻灯片中,()。
正确答案 :D
可以包含文字、图形、声音、影片等
[单选题]有以下说明和定义语句struct student{ int age; char num[8];};struct student stu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是
正确答案 :D
stu[3].age
解析:引用形式有以下三种:①结构体变量.成员名;②(*p).成员名;③p→成员名。所以A、B、C答案都是正确的。故本题答案为D。
[单选题]在深度为6的满二叉树中,结点的个数为( )。
正确答案 :A
32
解析:解析:深度为m的二叉树最多有2m-1个结点,满二叉树中叶子结点的个数为2m-1个。本题中,26-1=25=32。
[单选题]下列程序中c的二进制值是( )。 char a=2,b=4,c; c=a^b>>2;
正确答案 :A
00000011
解析:解析: 本题主要考查按位异或和右移运算。b=4的二进制为00000100,b>>2后为00000001,a=2的二进制为00000010,两者异或为00000011。
查看原题