单选题有以下程序:
#include
int f(int x);
main()
{
int n=1,m;
m=f(f(f(n)));
printf(“%d\n”,m);
}
int f(int x)
{
return x*2:
}
}
程序的运行结果是( )。
单选题有如下程序: main() int s=0, a=1,n; scanf("% d", do s+=1; a=a-2; while(a!=n) printf("% d/n", s); 若要使程序输出2,则应该从键盘输入的值是______。
单选题一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
单选题有以下程序
#include main()
void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y;
{ int*c; fun(p,q);printf("%d,%d,",*p,*q);
c=a;a=b;b=c;} fun(&x,&y);printf("%d,%d\n",*p,*q);}
程序运行后的输出结果是
单选题若有以下说明和语句: int c[4][5], (*p)[5]; p=c; 能够正确引用c数组元素的是( )。 A) p+1 B) *(p+3) C) *(p+1)+3 D) *(p[0]+2)
单选题设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是( )。
单选题下列选项中,能正确定义数组的语句是
单选题下列叙述中正确的是( )。
单选题有下列程序:
fun(int x, int y){return(x+y); }
main()
{int a=1, b=2, c=3, sum;
sum=fun((a++, b++, a+b), c++);
printf("%d/n", sum);
}
执行后的输出结果是______。
单选题以下叙述中正确的是______。
单选题有以下程序
#include
main()
{ int x=10,y=11,z=12;
if( y< z )
x=y; y=z; z=x;
printf("x=%d y=%d z=%d/n", x, y, z );
}
程序运行后的输出结果是
单选题______语言负责数据的模式定义与数据的物理存取构建。
单选题有以下程序 int f(int m) main(){int n=0; { static int n=0; printf("%d,",f(++n)); n+=m;return n;} printf("%d\n",f(n++));}程序运行后的输出结果是
单选题设有如下语句: typedef struct Date{ int year; int month; int day; }DATE; 则以下叙述中错误的是( )。
单选题下列可作为C语言赋值语句的是______。
单选题已知有结构体: struct sk iht a; float b; )data,*p; 若有p=&data,则对data的成员a的正确引用是( )。
单选题下列不属于软件工程3个要素的是( )。
单选题以下正确的函数头定义形式是
单选题在“文件包含”预处理语句的使用形式中,当#include后面的文件名用"",(双撇号)括起时,寻找被包含文件的方式是( )。 A) 直接按系统设定的标准方式搜索目录 B) 先在源程序所在的目录搜索,如没找到,再按系统设定的标准方式搜索 C) 仅仅搜索源程序所在目录 D) 仅仅搜索当前目录
单选题有以下程序:
#include<stdio.h>
#include<stdlib.h>
void fun(int*p1,int*p2,int*s)
{ s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;
free(s);
}
main()
{ int a[2]={1,2},b[2]=140,501,*q=a;
fun(a,b,q);
printf("%d/n",*q);
}
程序运行后的输出结果是______。