1
2019年上模拟题库5
一、选择题(40分)
1.“长征”系列火箭利用计算机进行飞行状态调整属于________。
A. 科学计算 B. 数据处理 C. 计算机辅助设计 D. 实时控制
2.当前比较流行的安卓(Android)操作系统主要运行在______上。
A. 智能手机 B. 台式电脑 C. 服务器 D. 笔记本电脑
3.U 盘属于______。
A. 只读存储器 B. 光存储器 C. 外存储器 D. 内存储器
4.下列不是 Windows 应用程序窗口组成元素的是______。
A. 标题栏 B. 关闭按钮 C. 任务栏 D. 状态栏
5. 在计算机网络中负责提供并管理共享资源的计算机称为______。
A. 服务器 B. 交换机 C. 路由器 D. 工作站
6.下列关于 C 语言程序的叙述中,不正确的是______。
A. C 语言程序由一个或多个函数组成 B. C 语言程序总是从第一个函数开始执行
C. C 语言程序中必须含有 main( )函数 D. C 语言程序中的语句必须以分号结束
7.下面关于变量 a、b 定义及初始化正确的语句是______。
A. int a=b=0; B. char a='',b='b'; C. float a=3,int b=2; D. double a=0.5;b=4.5;
8. 已知 int a=0x20;,以下说法正确的是______。
A. a 是常量 B. a=0x20 是常量 C. 0x20 是常量 D. 没有常量
9. 以下选项中可以作为变量名的是______。
A. 2ab B. double C. <ctrl> D. apple
10.设有定义:int a=5,b=3;,则表达式 a%4*b%2 值是______。
A. 1 B. 2 C. 3 D. 4
11. 设有定义:int a=20,b;,则执行语句 b=a--;后,a、b 的值分别是______。
A. 19,20 B. 19,19 C. 20,19 D. 20,20
12. 下列选项中,运算符的优先级排序正确的是______。
A. !、||、&&、+= B. !、&&、||、+= C. !、+=、&&、|| D. !、+=、||、&&
13. 设有定义:int m;,则执行语句 m=1+2,m=5;后 m 的值是______。
A. 1 B. 3 C. 5 D. 8
14. 若定义:int i=3.1;double j=2;,则表达式 i+j 的值是______。
A. 4.0 B. 4.1 C. 5.0 D. 5.1
15. 若变量 ch 为 char 类型,以下不能正确判断其为小写字母的表达式是______。
A. 'a'<=ch<='z' B. ch>='a'&&ch<='z' C. (ch-32)>= 'A'&&(ch-32)<= 'Z' D. !(ch<'a'||ch>'z')
16.下列运算符中优先级最高的是______。
A. < B. + C. && D. ||
17. 设有定义:int x,y;,若从键盘输入 2;3<回车>,使得 x、y 分别为 2、3,则下列输入语句正确的是______。
A. scanf("%d;%d",&x,&y); B. scanf("%d,%d",&x,&y); C. scanf("%d %d",&x,&y); D. scanf("%d%d",&x,&y);
18. 设有定义:char s='A';,则语句 printf("s='%c'",s);的输出结果是______。
A. 65 B. 'A' C. s='A' D. s=A
19.执行以下程序段后,输出结果是______。
int x=3,y=10;
if (x=1) y=x;
y=y+1;
printf("%d,%d",x,y);
A. 3,11 B. 3,10 C. 3,4 D. 1,2
20.执行以下程序段后,输出的结果是______。
int x=2,y=0;