{char a=4;
printf(〞%d\\n,a=a<<1〞); }
程序的运行结果是
A) 40 B) 16 C) 8 D) 4 40、有以下程序 #include
{ FILE *pf;
char *s1=〞China〞,*s2=〞Beijing〞; pf=fopen(〞abc.dat〞,〞wb+〞); fwrite(s2,7,1,pf); rewind(pf); fwrite(s1,5,1,pf); fclose(pf);
}以下程序执行后abc.dat文件的内容是 A) China B) Chinang C) ChinaBeijing D)BeijingChina 二、填空题
1、对下列二叉树进行中序遍历的结果是( ).
2、 按照软件测试的一般步骤,集成测试应在( )测试之后进行。
3、 软件工程三要素包括方法、工具和过程,其中,( )支持软件开发的各个环节的控制和管理。 4、 数据库设计、( )和物理设计。
5、 在二维表中,元组的( )不能再分成更小的数据项。 6、 设变量a和b已正确定义并赋初值。请写出与a-=a+b等价的赋值表达式( )。
7、 若整型变量a和b中的值分别为7和9,要求按以下格式输出a和b的值: a=7 b=9
请完成输出语句〞printf(〞___________________〞,a,b); 8、 以下程序的输出结果是( ) #include
{ int i,j,sum; for(i=3;i>=1;i--) { sum=0;
for(j=1;j<=i;j++) sum+=i*j; }
printf(〞%d\\n〞,sum);
}
9、 以下程序的输出结果是( ) #include
{ int j,a[]={1,3,5,7,9,11,13,15},*p=a+5; for(j=3;j;j--) { switch(j) { case 1:
case 2: printf(〞%d〞,*p++); break; case 3: printf(〞%d〞,*(--p)); } } }
10、以下程序的输出结果是( ) #include
int fun(int *s,int a,int n) { int j; *s=a;j=n;
while(a!=s[j])j--; return j; }
main()
{ int s[N+1]; int k; for(k=1;k<=N;k++) s[k]=k+1; printf(〞%d\\n〞,fun(s,4,N)); }
(11)以下程序的输出结果是 _________。 #include
for(i=1;i<=5;i++) s=fun(i); printf(〃%d\\n〃,s); }
(12)以下程序按下面指定的数据给x数组的下三角置数,并按如下形式输出,请填空。 4
3 7 2 6 9 1 5 8 10
相关推荐: