[多选题]软件项目可行性分析的研究内容包括:技术可行性、()、运行可行性以及法律可行性等。
正确答案 :C
经济可行性
解析:本题答案:C
[单选题]有以下程序 #include stdio.h> void fun(int a[],int n) { int i,t; for(i=0;in/2;i++) {t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t;} } main() {int k[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2;i8;i++) printf("%d",k[i]); printf("\n"); } 程序的运行结果是______。
正确答案 :C
321678
解析:解析:在主函数中,定义了一维数组k,并通过调用fun函数将形参数组a指向实参数组k所在的存储单元,这样,a和 k共用同一存储单元,所以对数组a的元素值的改变相当于对相应数组k的元素值的改变。在fun函数中,通过for循环对数组元素a[0]与a[4]、a[1]与a[3]的值分别作了交换,也即相当于主函数中k[0]与k[4]、k[1]与k[3]的值分别作了交换,此时k中各元素的值为5,4,3,2,1,6,7,8,9,10,故输出k[2]到k[7]的值为321678。
[单选题](6)某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为
正确答案 :B
169
解析:【解析】叶子结点总是比度为2的结点多一个。所以,具有60个叶子结点的二叉树有59个度为2的结点。总结点数=60个叶子结点+59个度为2的结点+50个度为1的结点=169个结点。
[单选题]有如下程序: main() { int n=9; while(n>6){n--;printf("%d",n);}} 该程序的输出结果是
正确答案 :B
876
解析:解析:该题目应该根据循环体第一次和最后一次执行时的输出结果来决定哪一项是正确的。第一次进入循环时,n的值是9,循环体内,先经过n--运算,n的值变为8,所以第一次的输出值是8,由此可以排除选项A)和D)。由循环条件n>6可以知道,最后一次循环开始时,n的值应该为7,所以最后一次执行循环体时输出为6,由此可以排除选项C)。
[单选题]设int x=1,y=1;表达式(!x||y--)的值是( )。
正确答案 :B
1
解析:解析:C语言规定的运算优先级由高到低分别是逻辑非、算术运算、逻辑或,所以先计算!x,值是0,然后再计算y--。由于是后缀运算符,所以y在本次运算中的值仍然是1,最后计算0||1,其值为1。
查看原题 点击获取本科目所有试题