正确答案: D
程序、数据与相关文档的完整集合
题目:软件是指
解析:软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。其中,程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文资料。因此本题的正确答案是D。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]有如下程序: #includeiostream.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2);} void main( ) {coutfib(3);} 该程序的输出结果是
4
解析:解析:fib(3)=fib(2)+fib(1),而fib(2)的返回值为2,fib(1)的返回值也为2,故输出的fib (3)的值为4。
[单选题]关于对象的串行化,下列说法错误的是( )。
对象永久化是指将对象存在内存中
[单选题]以下程序运行后,输出结果是 #define PT 5.5 #define S(x)PT* x * x main() {int a=1,b=2; printf("%4.lf\n",S(a+b); }
9.5
解析:解析:本题考察宏定义的使用,宏在使用是如同函数一样,但却是在编译时展开,而函数却是在运行时进行计算的。
[单选题]包含另一个选择或操作查训中的SQL SELECT语句,可以在查询设计网络的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则的是( )。
子查询
解析:子查询是包含另一个选择或操作查询中自SQLSELECT语句,可以在查询设计网格的“字段”行输入这些语句定义新字段,或在“准则”行来定义字段的准则。
[单选题]有以下程序: void swap1(int *a,int *b) {int *c=a; s=b,b=c; } void swap2(int *a.int *b) { int c=*a; *a=*b,*b=c; } main() {int a=10, b=15; swap 1(&a,&b) ; printf("%d,%d,",a,b) ; a=10,b=15; swap2(&a,&b) ; printf("%d,%d",a,b) ; } 其输出结果为______。
10,15,15,10
解析:解析:C语言规定,实参变量对形参变量的数据传递是“值传递”,只由实参传给形参,而不能由形参传回来给实参。在内函数调用结束后,形参单元被释放,实参单元仍保留并维持原值。本题中swap1()函数中,虽然改变了形参指针的值,但实参指针的值并没有改变,所以执行第一个printf后应输出10,15,swap2()函数实现了交换两个变量a和b的值,因此执行第二个printf后输出交换后的值15,10,所以本题答案为D。
[单选题]下面是窗体的MouseDown事件框架,可通过它的( )参数来识别按下的是哪一个鼠标键。 Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single) End Sub
Button
解析:解析:MouseDown事件中有四个参数,参数Button是一个整数,
[单选题]在“文件包含”预处理语句的使用形式中,当#include后面的文件名用"",(双撇号)括起时,寻找被包含文件的方式是( )。
先在源程序所在的目录搜索,如没找到,再按系统设定的标准方式搜索
解析:解析:本题考查库函数调用的知识点。格式1:#include(文件名),预处理程序在标准目录下查找指定的文件:格式2:#include"文件名",预处理程序首先在引用被包含文件的源文件所在的目录下搜索指定的文件,如没找到,再按系统指定的标准目录搜索。