一、选择题(每小题1分,共40分)
1 若有以下程序段:
int r=8;
print("%d\n",r>>1):
输出结果是( )。
A. 16
B. 8
C. 4
D. 2
2 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是( )。 A. 编辑软件
B. 操作系统
C. 教务管理系统
D. 浏览器
3 有以下程序:
#includedstdio.h>
int f(int n);
main( )
{int a=3,s;
s=f(a);s=s+f(a);printf("%dkn",s);
}
int f(int n)
{static int a=1;
n+=a++;
return n;
}
程序运行后的输出结果是( )。
A. 7
B. 8
C. 9
D. 10
4 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
A. 一对一
B. 一对多
C. 多对多
D. 多对一
5 有下列程序:
main( )
{ int k=5;
while(--k) printf("%d",k=1);
printf("/n");
}
执行后的输出结果是( )。
A. 1
B. 2
C. 4
D. 死循环
一、选择题(每小题1分,共40分)……
二、基本操作题(共18分)……
三、程序改错题(共24分)……
四、程序设计题(共18分)……