A、 程序
B、 程序和文档
C、 算法加数据结构
D、 程序、数据与相关文档的完整集合
答案:D
解析:【解析】本题考查软件的定义。软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档。答案选择D选项。
A、 程序
B、 程序和文档
C、 算法加数据结构
D、 程序、数据与相关文档的完整集合
答案:D
解析:【解析】本题考查软件的定义。软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档。答案选择D选项。
A. switch(x%2){case 0:a++;break;case 1:b++;break;default:a++;b++;}
B. switch((int)x/2.0){case 0:a++;break;case 1:b++;break;default:a++;b++;}
C. switch((int)x%2){case 0:a++;break;case 1:b++;break;default:a++;b++;}
D. switch((int)(x)%2){case 0.0:a++;break;case 1.0:b++;break;default:a++;b++;}
解析:【解析】switch语句中,表达式的类型应与case语句后的常量类型保持一致,并且switch的判断条件只能为整型或字符型,case后面为常量表达式。A项,x%2得到的是浮点型数据,而case语句后的常量是整型数据,类型不一致;B项,(int)x/2.0得到的也是浮点型数据,类型不一致;D项,(int)x%2.0得到的是整型数据,而case语句后的常量是浮点型数据,类型也不一致。答案选择C选项。
A. 源程序
B. 目标程序
C. 汇编程序
D. 可执行程序
解析:【解析】
A. 1,3
B. 2,3
C. 1,4
D. 1,2
解析:【解析】语句p=p+1;只改变指针p的地址,与p的内容无关,所以m值没有改变,而语句*q=*q+1;是改变该指针所指地址中的内容,所以n变为3,m不变,仍为1,答案选择A选项。
A. struct ord{int x;int y;int z;}; struct ord a;
B. struct ord{int x;int y;int z;} struct ord a;
C. struct ord{int x;int y;int z;} a;
D. struct {int x;int y;int z;} a;
解析:【解析】
A. 0<x<5
B. x>10&&x<5
C. x>10ǁx<5
D. x5
解析:【解析】逻辑与运算只有在“&&”符号两边操作均为真时,逻辑表达式为真;逻辑或当且只当“ǁ”符号两边操作至少有一个为真时,逻辑表达式为真。
A. 1.234
B. 'C++'
C. "\2.0
D. 2Kb
解析:【解析】
A. 标识符可全部由数字组成
B. 标识符可全部由下划线组成
C. 标识符可全部由小写字母组成
D. 标识符可全部由大写字母组成
解析:【解析】
A. 1,3
B. 2,3
C. 1,4
D. 1,2
解析:【解析】语句p=p+1;只改变指针p的地址,与p的内容无关,所以m值没有改变,而语句*q=*q+1;是改变该指针所指地址中的内容,所以n变为3,m不变,仍为1,答案选择A选项。
A. 项,一个数据库由一个文件或文件集合组成,这些文件中的信息可分解成一个个记录;
B. 项,数据库是数据的集合;
C. 项,字段是实体属性的描述;
D. 项,在关系数据库中,使用记录作为存取一个实体信息的数据单位。答案选择D选项。
解析:【解析】
A. 4
B. 5
C. 6
D. 7
解析:【解析】fun函数是一个递归函数,调用f(3),参数n=3,返回f(3-1)+3 = f(2)+3 =f(1)+2+3 = f(0)+1+2+3 = 0+6 = 6。答案选择C选项。