在E—R图中,用来表示实体联系的图形是(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 在E—R图中,用来表示实体联系的图形是(  )。
A.椭圆图
B.矩形
C.菱形
D.三角形

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】E—R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中字段),用菱形表示实体关系(等同于外键)。

(2)【◆题库问题◆】:[单选] 开发软件时对提高开发人员工作效率至关重要的是(  )。
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】先进的软件开发工具和环境对提高开发人员工作效率是至关重要的。

(3)【◆题库问题◆】:[单选] 若有以下语句: typedef struct S{int g;char h;}T; 以下叙述中正确的是( )。
A.可用S定义结构体变量
B.可用T定义结构体变量
C.S是struct类型的变量
D.T是structS类型的变量

【◆参考答案◆】:B

【◆答案解析◆】:语句typedef struct S{int g;char h;)T的作用是用T作为struct S{int g;char h;)的简写,所以选B。

(4)【◆题库问题◆】:[单选] 以下关于函数过程的叙述中错误的是( )。
A.函数过程一定有返回值
B.函数过程一定有参数
C.函数过程可以在窗体模块和标准模块中定义
D.函数过程参数的类型与返回值的类型无关

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】函数过程可以无参数。例如,随机函数就无参数。

(5)【◆题库问题◆】:[单选] 有以下程序: #include<stdio.h>main(  ){  inta=-2,b=0;  while(a++&&++b);  printf("%d,%d",a,b); }程序运行后的输出结果是(  )。
A.1,3
B.0,2
C.0,3
D.1,2

【◆参考答案◆】:D

【◆答案解析◆】:输出的结果是:-1,1 0,2 1,2

(6)【◆题库问题◆】:[单选] 若有定义“double a;”,则正确的输入语句是(  )。
A.scan{(”%if”,a);
B.scanf(”%f”,&a);
C.scan{(”%If”,&a)
D.scan{(”%le”,&a);

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查scanf函数的调用形式:scanf(格式字符串,输入项地址表)。题中定义变量a为双精度型变量,双精度变量的格式符为“le”;变量的地址用取地址符“&”加变量名表示,所以选项D正确。

(7)【◆题库问题◆】:[单选] 在软件设计中不使用的工具是(  )。
A.系统结构图
B.程序流程图
C.PAD图
D.数据流图(DFD图)

【◆参考答案◆】:C

【◆答案解析◆】:数据分析主要使用的是数据流图和数据字典,概念设计阶段使用的是系统结构图,在详细设计阶段使用的是程序流程图。所以答案选择C。

(8)【◆题库问题◆】:[单选] 有如下类定义: classTest{public: Test(){a=0;c=0;}//① int f(imA.const{this->a=a;}//② staticint g(){return a;f//③ voidh(int B.{Test:.b=b;};//④ private: int a; staticint b; constint C; }; int Test::b=0: 在标注号码的行中,能被正确编译的是(  )。
A.①
B.②
C.③
D.④

【◆参考答案◆】:D

【◆答案解析◆】:只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为C。①通过默认构造函数初始化c,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以③错误。

(9)【◆题库问题◆】:[单选] 数据结构中,与所使用的计算机无关的是数据的(  )。
A.存储结构
B.物理结构
C.逻辑结构
D.线性结构

【◆参考答案◆】:C

【◆答案解析◆】:c) 【解析】数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。

(10)【◆题库问题◆】:[单选] 下列程序代码实现生成20个0~100之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。请选择正确的程序段(  ),完成程序。Private Sub Co mmand1Click(  )Di marr(1To 20)For i =1To 20arr(i)=_________Textl .Text =Textl .Text &arr(i )&Chr(13)&Chr(10)Next iSum=0For Each XIf X>50ThenPrint Tab(20);XSum=Sum+XEnd IfNext XPrint Tab(20);"Sum=";SumEnd Sub
A.Int(Rnd*99+1)In arr
B.Int(Rnd)In arr
C.Int(Rnd*99+1)In arr(  )
D.Int(Rnd)In arr(  )

【◆参考答案◆】:A

【◆答案解析◆】:Rnd 函数用于产生一个小于1但大于或等于0的实数,题中要求0~100之间的随机整数,所以需要对Rnd 产生的实数进行计算处理Int(Rnd*99+1)。使用For Each…Next 语句处理数组元素时,Each 后只需写出数组名,不能使用小括号。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: