- A+
所属分类:IT认证
答案查询网公众号已于近期上线啦
除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。
【◆参考答案◆】:C
(2)【◆题库问题◆】:[单选] 开发软件时对提高开发人员工作效率至关重要的是( )。
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力
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类型的变量
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.函数过程参数的类型与返回值的类型无关
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
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);
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图)
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.④
A.①
B.②
C.③
D.④
【◆参考答案◆】:D
【◆答案解析◆】:只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为C。①通过默认构造函数初始化c,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以③错误。
(9)【◆题库问题◆】:[单选] 数据结构中,与所使用的计算机无关的是数据的( )。
A.存储结构
B.物理结构
C.逻辑结构
D.线性结构
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.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 后只需写出数组名,不能使用小括号。