单选题设有如下函数定义
int fun(intk)
{ if(k<1) return 0;
elseif(k==1) return 1;
else returnfun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
单选题下面说明不正确的是
单选题有以下程序:
#include
main()
{
int a=1,b=0;
if(一一a)b++;
else if(a==0)b+=2;
else b+=3;
printf(“%d\n”,b);
}
程序运行后的输出结果是( )。
单选题下面叙述中错误的是
单选题有以下程序:
#include<stdio.h>
main()
{
char c[2][5]={"6938","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=c[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>0;j+=2)s=10*s+p[i][j]-"0";
printf("%d/n",s);
}
程序运行后的输出结果是______。
单选题若有以下结构体定义,则______是正确的引用或定义。 struct example int x; int y; v1; A) example.x=10 B) example v2.x=10 C) struct v2;v2.x=10 D) struct example v2=10;
单选题以下函数的功能是:计算a的n次方作为函数值返回。
double fun(double a,int n)
{ int i;double s=1.0;
for(i=1;i<=n;i++)s=______;
return s;
}
为实现上述功能,函数中下划线处应填入的是______。
单选题有以下函数
#include
#include
main()
{ printf(“%d\n”,strren”ATS\n012\1”) );}
程序运行后的输出结果是( )。
单选题以下关于指针的叙述,错误的是( )。
单选题下列程序的输出结果是 #include"stdio.h" #define
N3 #define M3 void fun(int a[M][N])
{ printf("%d/n",*(a[1]+2));} main()
{ int a[M][N]; int i,j;
for(i=0;i<M;i++) for(j=0;j<N;j++)
a[i][j]=i+j-(i-j); fun(a);}
A. 3
B. 4
C. 5
D. 6
单选题在模块化程序设计中,按功能划分模块的原则是{{U}} {{/U}}。
A. 各模块的功能尽量单一,且各模块之间的联系尽量少
B. 各模块的功能尽量单一,且各模块之间的联系尽量紧密
C. 各模块应包括尽量多的功能
D. 各模块应包括尽量多的输入输出操作
单选题下列对C语言字符数组的描述中正确的是
单选题设int fun(int *p){return *p;},则此函数返回值是( )。
单选题以下不正确的叙述是( )。 A) 在C程序中,逗号运算符的优先级最低 B) 在C程序中,APH和aph是两个不同的变量 C) 若变量a和b类型相同,执行了赋值表达式a=b后b中的值将放入a中,而b中的值不变 D) 当从键盘输入数据时,对于整型变量只能输入整型数值,而实型变量只能输入实型数值
单选题若有定义语句:int x[][3]={1,2,3,4,5,6};,则以下选项中与该语句等价的是______。
单选题有以下程序: void ss(char*s,char 0 {while(*s) {if(*s=t)*s=t-'a'+'A'; s++;} } main() {char str1[100]="abcddfefdbd",c='d'; ss(str1,c);printf("%s\n",str1); } 程序运行后的输出结果是( )。
单选题下列程序的运行结果是 #include"stdio.h" main() intx=-9,y=5,z=8; if(x<y) if(y<0)z=0; else z+=1; printf("%d/n",z); A) 6 B) 7 C) 8 D) 9
单选题若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
单选题下列程序的执行结果是______。 #include<stdio.h> union un int i; char c[2; ; void main() union un x; x.c[0]=10; x.c[1]=1; printf("/n%d",x.i);
单选题—个数据库系统一般由三级模式组成,其中的模式(也称逻辑模式或概念模式)指的是______。