正确答案: A
概念设计和逻辑设计
题目:数据库设计包括两个方面的设计内容,它们是
解析:数据库设计包括概念设计和逻辑设计两方面的内容。
查看原题
举一反三的答案和解析:
[单选题]读程序: #include stdio.h> f(int b[],int n) { int i,r; r=1; for(i=0;i=n;i++) r=r*b[i]; return r; } main() { int x,a[]={2,3,4,5,6,7,8,9}; x=f(a,3); printf("%d\n",x); } 上面程序的输出结果是( )。
120
解析:解析:本题考查函数的调用。函数f的功能是将b[]小的第1到n+1个数组元素的值进行相乘运算,然后返回其结果。由于实参3传给形参n,所以f的返回值为x=2*3*4=5=120。
[单选题]在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快序执行速度,则应该选用( )。
内联函数
解析:解析: 本题考查的是内联函数的相关知识点。C++引入内联函数是用它来代替C语言中的预处理宏函数,内联函数在调用时,是将表达式用内联函数体来替换,这样会加快程序的执行速度。
[单选题]若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。
a=b=c+2
解析:解析: 本题考查C++语言的正确赋值方法。a=b=c+2实际上相当于a=(b=c+2),进而可分解为两个表达式:b=c+2和a=b。选项A中包含一个不合法的运算符”:=”;选项C应改为(int)18.5%3,选项D可理解为两个表达式ca+7:c+b和a=a+7,其中第一个是错的,因为C++语言规定赋值号的左边只能是单个变量,不能是表达式戊常量等。
[单选题]下列代码中,将引起编译错误的行是( )。 1)public class Exercise{ 2)public static void main(String args[]){ 3)floatf=0.0; 4)f+=1.0: 5)) 6))
第3行
解析:B。【解析】本题考查Java中的数据类型,应该掌握Java中的简单数据类型,以及相关运算。floatf=0.0这个语句,想要定义一个浮点型变量f,并且初值为0.0,但由于Java认为如果数字后没有任何字母,则默认为double类型,而double是不能转换为float的,所以该语句错误,如果改为floatf=0.0f,即可正确运行。
[单选题]软件集成测试不采用()
迭代式组装