- A+
所属分类:安全生产法及相关法律知识题库
【◆参考答案◆】:C
【◆答案解析◆】: 【答案】C【解析】ACCESS的各种控件都可以在“设计视图”窗口中的工具箱中找到。
(2)【◆题库问题◆】:[单选] 在关系数据库中,用来表示实体间联系的是
A.二维表
B.树状结构
C.属性
D.网状结构
A.二维表
B.树状结构
C.属性
D.网状结构
【◆参考答案◆】:A
【◆答案解析◆】:在关系数据库中,用来表示实体之间联系的是二维表或关系。(本解析由张哈特heart提供)
(3)【◆题库问题◆】:[单选] 下面描述中错误的是( )。
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之-
D.PAD图是软件详细设计的表示工具
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之-
D.PAD图是软件详细设计的表示工具
【◆参考答案◆】:A
【◆答案解析◆】:软件系统的总体结构图是软件架构设计的依据,它并不能支持软件的详细设计。
(4)【◆题库问题◆】:[单选] 以下关于顺序文件的叙述中,正确的是( )。
A.可以用不同的文件号以不同的读写方式同时打开同一个文件
B.文件中各记录的写入顺序与读出顺序是一致的
C.可以用Input#或Line Input#语句向文件写记录
D.如果用Append方式打开文件,则既可以在文件末尾添加记录,也可以读取原有记录
A.可以用不同的文件号以不同的读写方式同时打开同一个文件
B.文件中各记录的写入顺序与读出顺序是一致的
C.可以用Input#或Line Input#语句向文件写记录
D.如果用Append方式打开文件,则既可以在文件末尾添加记录,也可以读取原有记录
【◆参考答案◆】:B
【◆答案解析◆】:B。【解析】一个文件不能通过不同的方式打开,只能在第一个关闭之后才能再打开,文件中的写入顺序和读取顺序是=致的,Input#和Line Input#语句是读取文件记录,而以Append方式打开文件,是指在文件末尾增加记录但是不能读取,所以答案选择8。
(5)【◆题库问题◆】:[单选] 有下列程序: #include<stdi0.h>voidfun(inta[],intn){inti,t; for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}voidmain( ) {intk[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2,i<8;i++)printf("%d",k[i]); printf("\n"); }程序的运行结果是( )。
A.345678
B.876543
C.1098765
D.321678
A.345678
B.876543
C.1098765
D.321678
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】在程序中,fun(k,5)的功能是将数组k的k[0]、k[1]分别与k[3]、k[4]交换,for循环从k[2]到k[8]输出,所以输出结果为321678。
(6)【◆题库问题◆】:[单选] C++语言类体系中,不能被派生类继承的有( )。
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
【◆参考答案◆】:B
【◆答案解析◆】:B。【解析】派生类对象的数据结构是由基类中说明的数据成员和派生类中说明的数据成员共同构成,所以不能继承基类的构造函数,必须重新定义。
(7)【◆题库问题◆】:[单选] 有以下程序#include <sthio.h>Main(){int s=0,n; For (n=0;n<3;n<0++){switch(s){ case 0;Case 1;s+=1;Case 2;s+=2;break;Case 3;s+3;Case 4;s+=3;}printf((“%dn”,s);}}程序运行后的结果是
A.A 1,2,4
B.B 1,3,6
C.C 3,10,14
D.D 3,6,10
A.A 1,2,4
B.B 1,3,6
C.C 3,10,14
D.D 3,6,10
【◆参考答案◆】:C
【◆答案解析◆】:本题考察switch语句的应用,case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出。所以第一次循环后s的值为3打印输出。第二次s的值为:s=s+3,s=s+4,即为10,打印输出。第三次没有匹配成功直接执行 case 4语句,s=s+4,所以s的值为14,打印输出。
(8)【◆题库问题◆】:[单选] 有以下程序#include<stdio.h>structtt{int x;struct tt*y;)*P;structtt a[4]={20,a+1,15,a+2,30,a+3,17,a);main(){ int i;P=a: .for(i=1;i<=2;i++)(printf(”%d,”,p->x);P=P->y:})程序的运行结果是( )。
A.20,30,
B.30,17,
C.15,30,
D.20,15,
A.20,30,
B.30,17,
C.15,30,
D.20,15,
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】程序的结构体数组a的元素形成了一个单向的循环链表,每个元素的指针成员都指向下一个元素的地址。
(9)【◆题库问题◆】:[单选] 源程序的文档化不包括( )。
A.符号名的命名要有实际意义
B.正确的文档形式
C.良好的视觉组织
D.正确的程序注释
A.符号名的命名要有实际意义
B.正确的文档形式
C.良好的视觉组织
D.正确的程序注释
【◆参考答案◆】:B
【◆答案解析◆】:源程序的文档化主要包括3点:(1)符号名应具有一定实际的含义,便于理解程序功能:(2)正确的程序注释;(3)良好的视觉组织。利用空格、空行、缩进等技巧使程序层次清晰。
(10)【◆题库问题◆】:[单选] 以下关于顺序存储结构的叙述中,( )是正确的。
A.每个结点中至少包含一个指针域
B.逻辑上相邻的结点物理上不必邻接
C.可用于栈、队列、树等逻辑结构的存储表示
D.插入、删除运算操作不方便
A.每个结点中至少包含一个指针域
B.逻辑上相邻的结点物理上不必邻接
C.可用于栈、队列、树等逻辑结构的存储表示
D.插入、删除运算操作不方便
【◆参考答案◆】:D