正确答案: C
pjx
题目:在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是
查看原题查看所有试题
学习资料的答案和解析:
[单选题]有以下程序: 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所指向的存储单元的值。
[单选题]以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序 void sort(int a[],int n) { int i,j,t; for(i=0;in-1;i++) for(j=i+1;jn;j++) if(a[i]a[j]) {t=a[i];a[i]=a[j];a[j]=t;} } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(&aa[3],5); for(i=0;i10;i++)printf(“%d”,aa [i]); pfintf(“\n”); } 程序运行后的输出结果是
1,2,3,8,7,6,5,4,9,10
解析:解析:本题中首先定义一个长度为10的一个整型数组,并初始化为“l,2, 3,4,5,6,7,8,9,10”,然后调用排序函数sort(),通过分析不难看出,sort()函数是对具有n个元素的a数组进行从大到小排序。由于函数的第一个参数是数组名,其对应的实参可以是函数名或地址。本题在调用该函数时,实参是&aa[3]的地址,即把aa[3]的地址传给了形参数组名a,函数也就是对aa[3]开始的5个元素进行从大到小的排序,aa[0]、aa [1]、aa[2]、aa[8]、aa[9]并没有变化。sort()执行完毕后,接着执行后面的for语句输出数组aa中各个元素的值,由于函数sort()只是对aa[3]开始的5个元素进行从大到小的排序,aa[0]、aa[1]、aa[2]、aa[8]、aa[9]并没有变化,所以输出为“1,2,3,8,7,6,5,4,9, 10”。
[单选题]有以下程序: main() { int m=3,n=4,x; x;-m++; x=x+8/++n; printf("%d\n",x); } 程序运行后的输出结果是( )。
-2
解析:解析:主函数中首先定义了整型变量m、n和x,并给m和n赋初值为3和4,接着执行两条赋值语句,第一条x=-m++等价于x=-m,m++,运行后x的值为-3,第二条x=x+8/++n等价于++n,x=x+8/n,即x=-3+8/5=-2,因此最后输出x的值为-2。所以,4个选项中选项D符合题意。
[单选题]下表正确的是( )。 在父类中的访问属性访问修饰符在子类中的访问属性
private publiC不能直接访问
[单选题]下列函数的运行结果是()。includeint add(int a,int b);void main(){extem int x,y;
下列函数的运行结果是( )。 #includeiostream.h> int add(int a,int b); void main() { extem int x,y; coutadd(x,y)endl; } int x(20),y(5); int add(int a,int b) { int s=a+b; return s; )
25
[单选题]执行语句s=Len(Mid("Visual Basic",1,6))后,s的值是
6
解析:解析:中部截取函数Mid(字符串,p,n)的作用是:从“字符串”的第p个字符开始,向后截取n个字符。字符串长度测试函数Len(字符串)的作用是:测试“字符串”的长度。Mid("VisualBasic",1,6)的计算结果为“Visual”,Len("Visual")的计算结果为6。
[单选题]有以下程序: # include iostream> int i=0; void fun() {{static iht i=1; std::couti++','; } std:: couti','; } int main() { fun(); fun(); return 0; }程序执行后的输出结果是______。
1,0,2,0,
解析:解析:程序中,static声明了一个局部静态变量,在程序运行期间一直存在,第二次调用函数改变了该值。全局变量一直未改变。