正确答案: C
自底向上
题目:下面不属于软件设计原则的是 ______ 。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]已定义好有参函数g(n),其中形参n是整形量,下面调用该函数,传递实参为5,将返回的函数值赋给变量S,以下正确的是( )。
S=g(5)
[单选题]假定在图片框控件Picture1中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法( )。
执行语句Picture1.Picmre=LoadPicture("")
解析:解析:选项A)的方法是在设计程序时删除图片框控件的方法;选项B)是给在运行时给图片框控件加载一个空图片,替换图片框中原有的图片,即清除了图片框中的图片;选项C)有语法错误;选项D)的方法是在程序设计时清除图片框控件中的图形的。
[单选题]有以下程序:#include stdio.h>void f(int * x,int * y) int t; t= *x; *x= *y; *y=t;main ( ){ int a[8] = { 1,2,3,4,5,6,7,8} ,i, * p, * q; p=a;q =&a[7]; while(pq) { f(p,q) ;p ++ ;q --; } for(i =0;i8;i ++ ) printf(" % d," ,a[i]); }程序运行后的输出结果是( )。
8,7,6,5,4,3,2,1,
解析:解析:程序中函数f的作用是交换指针变量x和y所指向的存储单元的值。在main函数中,通过P=a;q=&a[7];指针变量p指向数组的第一个元素,指针变量q指向数组的最后一个元素。通过调用函数f(p,q)进行前后对称位置上的数组元素的交换。当while循环4次(即p=q)后,a数组中各元素的值分别为8,7,6,5,4,3,2,1,所以程序输出的结果为:8,7,6,5,4,3,2,1,