4月自考计算机软件基础(一)试卷及答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2018年4月自学考试计算机软件基础(一)试卷
第一部分选择题
一、单项选择题(本大题共40小题。每小题l分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的。请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.已知:int a=3,b=5,t;要将a和b中的数值进行交换,错误的C语言程序段是 ( )
A.a=a+b;b=a-b;a=a-b; B.t=a;a=b;b=t;
C.t=a;b=a;a=t; D.t=b.b=a;a=t;
2.关于C语言程序中的#include
A.#include是C语言的编译命令 B.在程序中该行不需要分号
C.是把math.h包含进来的意思 D.math.h是一个函数
3.用c 语言表示算式,表示错误的是 ( )
A.2*a*d/c/b B.2*a*d/b/c
C.2*a*d/b*C D.a*d/e/b*2
4.下列C语言程序段执行后,y的值是 ( )
double x=1,y;
y=x+3/2;
A.1 B.2
C.2.O D.2.5
5.下列程序的运行结果是 ( )
A.-l B.0
1
C.1 D.8
6.C语言中,已知int a;float b;调用下列函数时,将30和5.5分别赋给变量a和b ,则正确的
( )
7.下列程序的运行结果是( )
A.003 B.012
C.103 D.112
8.已知int x=100,y=200;则下列C语言语句的输出结果是( )
printf(”%dft,(x,y));
A.100 B.200
C.100 200 D.格式符个数不够,输出不确定的值
9.C语言中,已知int a,b=5;给a提供数据的错误语句是 ( )
A.a='c': B.seanf(”%d”,&a);
C.a=(b+6)/3; D.10+2=a;
10.C语言中,对于逻辑表达式a||b||C正确的解释是 ( )
A.只要a为非零,就不再判断b和C
B.如果a为非零,还要继续判断b和C
C.先判断b和c逻辑关系,再判断a和它们的关系
D.只要a为零,就不必判断b和C
2
11.C语言中,错误的叙述是 ( )
A.a>b&&c>d等价于(a>b)&&(c>d)