![](https://csdnimg.cn/release/download_crawler_static/27143984/bg1.jpg)
02275 计算机基础与程序设计复习题
单项选择题
1. CPU 处理数据和指令的基本单位是字( Word),一个字的字长是 【 】
A .8bits B.16bits
C.32bits D.与 CPU 数据总线有关的 bit 位数
2.与十进制 1100 等值的十六进制数是 【 】
A .44A B.44C
C.54A D.54C
3.退出 Turbo C 2.0 返回系统,在主菜单 File 项中可选择 【 】
A .Load B.New
C.Save D. Quit
4.设有 int a=3, b=-4, c=5; 表达式( a<b)? a+b: (a-b,b+4,a-=b+4) 的值是 【 】
A .–1 B.0
C.3 D.7
5.若有下列程序段,欲使 a=2、b=3, 对应正确的数据输入方法是 【 】
(其中 <CR> 表示换行)
int a, b;
scanf(″a=%d b=%d″ ,&a, &b);
A .2<CR> 3<CR> B.a=2 b=3<CR>
C.a=2, b=3<CR> D.2,3<CR>
6.下面程序段的输出结果是 【 】
main()
{ int s, p;
s=p=5;
p=++s;
p++; ++p;
printf( ″%d ″,p);
}
A .5 B.6
C.7 D.8
7.下列 if 语句中,有语法错误
..
的是 【 】
A .if(x>y);
B.if(x=y) x+y;
C.if(x!=y) scanf(″%d″, &x) else scanf(″%d″,&y)
D.if(x<y) {x++; y++;}
8.下面程序段执行后的输出结果是 【 】