自考生网为考生们整理提供了“2009年4月自考02243计算机软件基础(一)历年真题及答案”,更多02243计算机软件基础(一)真题内容可点击查看02243计算机软件基础(一)真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、下列合法的C语言标识符是 【 】
A.static
B.3abc
C.abe_2
D.am&t
2、己知int b=4;,执行语句b+=b++;后,b的值是 【 】
A.8
B.9
C.10
D.11
3、C语言表达式4!=3&&2&&4+1<5的值是 【 】
A.0
B.1
C.2
D.3
4、已知int a[100],*d=a;,下列错误的语句是 【 】
A.a=d
B.*d=a[10]
C.d=a+1
D.d=&a[2]
5、己知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++)
6、下列叙述正确的是 【 】
A.while语句的循环体至少执行一次
B.do-while语句的循环体至少执行一次
C.do-while语句的循环体不能是复合语句
D.continue语句能够从循环体内转到循环体外
7、已知char strl[30],*str2=”student_no”;,执行语句strcpy(strl,str2):后,strlen(strl)
的值是 【 】
A.9
B.10
C.29
D.30
8、下列语句正确的是 【 】
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’}
9、下列算法的时间复杂度是 【 】
for(int i=1;i<=n;i++)
for(intj=1;j<=n;j++)
a[i][j]=i+j;
A.O(nlogn)
B.O(n)
C.O(2n)
D.O(n2)
10、己知指针P和q分别指向某单链表中第一个节点和最后一个节点。假殴指针s指向
另一个单链表中某个节点,则在s所指节点之后插入P所指向的链表席执行的操作
是 【 】
A.q->next=s->next; s->next=p
B. s->nexFp: q->next=s->next
C.p->next=-s->next;s->next=q
D.s》nexFq:p->next=s->next
11、按照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
12、一棵二叉树的先序遍历序列为ABCDE,中序遍历序列为BADCE.则后序遍历序列
是 【 】
A.BDECA
B.BCADE
C.ECBDA
D.ABDCE
13、下列程序的运行结果是 【 】
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
14、己知:
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
15、黑盒法用在软件开发过程中的 【 】
A.软件定义阶段
B.软件设计阶段
C.软件编码阶段
D.软件测试阶段
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题