整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导
自考生网
当前位置 自学考试 > 自考历年真题 > 计算机软件基础(一)自考历年真题 > 文章详情

2009年4月自考02243计算机软件基础(一)历年真题及答案

来源:考生网小编 时间:2024-03-04 09:00:00 编辑:考生网编辑

自考生网为考生们整理提供了“2009年4月自考02243计算机软件基础(一)历年真题及答案”,更多02243计算机软件基础(一)真题内容可点击查看02243计算机软件基础(一)真题及答案汇总。

注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。

2009年4月自考02243计算机软件基础(一)历年真题及答案

1、己知int b=4;,执行语句b+=b++;后,b的值是 【 】

A.8

B.9

C.10

D.11

查看答案   模拟考场

2、C语言表达式4!=3&&2&&4+1<5的值是 【 】

A.0

B.1

C.2

D.3

查看答案   模拟考场

3、已知int a[100],*d=a;,下列错误的语句是 【 】

A.a=d

B.*d=a[10]

C.d=a+1

D.d=&a[2]

查看答案   模拟考场

4、己知int i,s;,下列不能实现计算艺i 的程序段是
l=
【原题截图】

A.for(i=1,s=0;i<=100;i+ + )s+=i

B.s=0;for(i=1;i<=100;)s=s+i++”

C.i=1;s=1;while(i<=100){s=s+i;i++}

D.i=2;s=1;while(i<=100){s=s+1;i++)

查看答案   模拟考场

5、下列叙述正确的是 【 】

A.while语句的循环体至少执行一次

B.do-while语句的循环体至少执行一次

C.do-while语句的循环体不能是复合语句

D.continue语句能够从循环体内转到循环体外

查看答案   模拟考场

6、已知char strl[30],*str2=”student_no”;,执行语句strcpy(strl,str2):后,strlen(strl)
的值是 【 】

A.9

B.10

C.29

D.30

查看答案   模拟考场

7、下列语句正确的是 【 】

A.char s[5];s=”abc”

B.char s[5]=”abcxyz”

C.char s[]=”l2345”

D.char s[5]=(‘1’,’ 2’,’3’,’4,’5’,’\O’}

查看答案   模拟考场

8、按照1、2、3、4、5的次序依次入栈时,不可能的出栈序列是 【 】

A.1、2、3、4、5

B.2、3、4、5、l

C.5、4、3、2、1

D.5、4、l、2、3

查看答案   模拟考场

9、一棵二叉树的先序遍历序列为ABCDE,中序遍历序列为BADCE.则后序遍历序列
是 【 】

A.BDECA

B.BCADE

C.ECBDA

D.ABDCE

查看答案   模拟考场

10、下列程序的运行结果是 【 】
intx=1;
int fun(inta)
{static int b=1;
b+=a+x:
return b;
)
Main()
{inti=2;
for(i=0;i<2;i++)printf(”%d”,fun(i));
}

A.2 2

B.2 3

C.2 4

D.2 5

查看答案   模拟考场

11、己知:
struct person
{char name[20];
int age;
)a-{”Li”,20),*p=&a:
则对结构体变量a中成员age错误的引用是 【 】

A.a.age

B.p.age

C.(*p).age

D.p->age

查看答案   模拟考场

12、黑盒法用在软件开发过程中的 【 】

A.软件定义阶段

B.软件设计阶段

C.软件编码阶段

D.软件测试阶段

查看答案   模拟考场

13、已知int a;,表达式((a=4,a*=2),a+6)的值是_______。

查看答案   模拟考场

14、已知int a=6,b=5,c=4;,表达式a

查看答案   模拟考场

15、己知字母’A’的ASCⅡ码为65,下列程序段的输出结果是_______。
char c;’D’;
printf(”%d",c);

查看答案   模拟考场

16、已知int n=3,k=3;,执行语句n%=k+1;后,n的值是_______。

查看答案   模拟考场

17、实现递归算法所需的数据结构是________。

查看答案   模拟考场

18、二叉树的第i(i≥1)层上最多的节点数是________。

查看答案   模拟考场

19、软件生存周期由软件定义、软件开发和________三个时期组成。

查看答案   模拟考场

20、【解答题】已知关键字序列为{46,57,84,32,73,36,15,48,90,20},要求:
(1)按照已给关键字的先后次序构造一棵二叉排序树:
(2)在等概率的情况下,计算已构造的二叉排序树查找成功的平均查找次数(ASL)

查看答案   模拟考场

21、【解答题】写出下列AOV网的所有拓扑排序序列。

查看答案   模拟考场

22、【程序分析题】写出下列程序的输出结果(答案写在右侧空白处)
#include
main0
{int a[] ={1,2,3,4},i=0;
do(switch(a11])
{case 2:
case 3:putchar(’A’);break;
case 4:
case 5:putchat(‘B’);
case 6:putchar(’C’);break;
default:putchar(‘x’); ) )while(i++<3); )

查看答案   模拟考场

23、【程序分析题】写出下列程序的输出结果(答案写在右侧空白处)
#include
main0
{intij,a[3] [4]= {{1,2,3,O),{2,1,5,O},{7,6,1,O}};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][3]+=a[i][i];
for(i=0;i<3;i++)
{for(i=0 j<4j++)
printf(”%3d”,a[i][j]);
pfintf(”\n”); } }

查看答案   模拟考场

24、【程序分析题】下列程序的功能是用选择法对10个整数按由大到小排序。填空完成程序。
#include
main()
( inti,j,m,t;
int a[10]={5,7,4,2,3,6,1,0,9,8};
for(j=0;j<9;j++)
{m= ___________;①
I=j+1;
while(i<10)
{iR a[m] ——;② )
if(m!=j)
{t=a[j];
a[i]=a[m];
a[m]=t; } }
for(i=0;i<10;i++)primf(”%2d¨,a[i]);
printf(”\n”):}

查看答案   模拟考场

25、【程序设计题】编写程序,计算下列多项式的值并输出,直到最后一项的值小于0.0001。

查看答案   模拟考场

更多本套试题及答案 >> 点此查看

温馨提示:本网站所提供的考试信息仅供考生参考,考试政策请以权威部门公布的正式信息为准。
更多优惠课程课程推荐
资料套餐 关闭