没有合适的资源?快使用搜索试试~ 我知道了~
微型计算机原理与接口技术复习题.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 93 浏览量
2022-06-24
09:18:14
上传
评论
收藏 133KB DOC 举报
温馨提示
试读
14页
微型计算机原理与接口技术复习题.doc
资源推荐
资源详情
资源评论
C 语言程序设计
一、单项选择题:在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字
母填在题后的括号内。错选、多选或未选均无分。
1。 若有代数式 :,则不正确的 C 语言表达式为 【 C 】
A。 a/b/c*e*3 B. 3*a*e/b/c C。 3*a*e/b*c D。 a*e/c/b*3
2。 通常使用后缀表明数的各种进制,以下叙述不正确的是 【 D 】
A. 后缀 B:二进制 B。 后缀H:十六进制
C. 后缀D:十进制 D. 后缀A:八进制
3。 设 o at x,由键盘输入:12.45, 能正确读入数据的输入语句是 【A 】
A.sc a nf("%5 f”,&x)ﻩ B。 sc a n f("%5d”,&x)
C.sca n f(”%f",x); D。 s c anf(”%s",&x)
4。 完成 C 源程序编辑后,到生成执行文件,C语言处理系统必须执行的步骤依次为: 【 B
】
A。连接、编译 B。编译、连接 C。连接、运行 D。运行
5。以下关于运算符优先级的描述中,正确的是 【 A 】
A.!(逻辑非)〉算术运算〉关系运算>&&(逻辑与)>‖(逻辑或)>赋值运算
B. &&(逻辑与)>算术运算〉关系运算〉‖(逻辑或)〉赋值运算
C。 关系运算〉算术运算〉&&(逻辑与)〉‖(逻辑或)〉赋值运算
D。 赋值运算>算术运算〉关系运算〉&&(逻辑与)〉‖(逻辑或)
6. 下面函数调用语句含有实参的个数为 【 B 】
f un c((ex p1,exp2),(e x p3,exp4,e xp5));
A. 1 B. 2 C。 4 D。 5
4. 和十进制数 255 相等的二进制数是 【 D 】
A。 1 10 1 1 1 0 B.11111110 C。 10000000 D。1 111111
1
D。1 1111 1 11
7。 一个 C 程序的执行是从 【 A 】
A. 本程序的 m a in 函数开始,到 main 函数结束
B。 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C。 本程序的m ain 函数开始,到本程序文件的最后一个函数结束
D。 本程序文件的第一个函数开始,到本程序 main 函数结束
8。 已知字母A的 A SC II 码为十进制的 65,则下面程序的输出是【 A 】
ma in()
{ char ch1,ch2;
ch1=’A’+'5’-'3';
ch2=’A'+'6'-’3’;
p rin tf("%d,%c\n",ch1,ch2);
}
1
A.6 7,D B。B,C C。C,D D.不确定的值
9。 C 语言规定,函数返回值的类型是由 【 D 】
A. return 语句中的表达式类型所决定 B。 调用该函数时的主调函数类型所决定
C. 调用该函数时系统临时决定 D。 在定义该函数时所指定的函数类型所决定
10.16 位二进制所表示的无符号整数,其相应的十进制数范围是 【 D 】
A。0~65 53 6 B。1~6 5536 C。1~65 5 35 D。0~65535
1 1 。 下 列 说 法 中 正 确 的 是
【C 】
A.在执行 C 程序时不是从m ain()函数开始
B.C程序书写格式限制严格,一行内必须写一个语句
C.C 程序书写格式比较自由,一个语句可以分写在多行上
D.C 程序书写格式严格,要求一行内必须写一个语句,并要有行号
12. 若有定义 in t a[lO];,则对 a 数组元素的正确引用是【C 】
A.a[l O] B.a(1 0)
C.a[10-10]D.a[10。0]
13 。 下 面 函 数 调 用 语 句 含 有 实 参 的 个 数 为
【B 】
func(a+b,(x,y), exp((e x p 1,exp2),(ex p 3,exp4,e xp 5)));
A. 7 B。 3 C。 4 D。 5
14。下列叙述中正确的是 【 A】
A.指令由操作数和操作码两部分组成 B.常用参数 xx M B 表示计算机的速度
C.计算机的一个字长总是等于两个字节D.计算机语言是完成某一任务的指令集
15.在计算机系统中,可执行程序是 【C】
A.源代码 B.汇编语言代码
C.机器语言代码 D.ASCIl 码
1 6. 下列说法中错误的是 【 C 】
A。 程序的执行总是从主函数开始. B. 主函数可以调用任何非主函数的其它函数
C. 程序可以从任何非主函数开始执行 D. 任何非主函数可以调用其它任何非主函数
二、填空题:请在每小题的空格中填上正确答案.错填、不填均无分.
1。 微处理器是微型计算机的核心芯片,是将计算机中的运算器和控制器集成在一个很小的硅片
上制成的集成电路,通常用英文字母简写为 CPU 。
2。 程序三种最基本的结构是顺序结构、 选择结构 、 循环结构 。
3。 在 C 语言中,一个函数一般由两个部分组成,他们是 函数名 和 函数体 。
4. 设 in t x=3,y=5; 则执行 prin t f(“%d\n”,x&&y);后输出 1 。
5。 以下程序是求 100 以内能被 5 和被 7 同时整除的所有数之和。
main()
{ in t i=0,s=0;
while(i<1 00)
if(i% 5 = =0&& i% 7 = =0 )
s=s+i++;
p r intf(”s=%d\n”,s);
}
2
6。 已知x=5,y=6,执表达式 x〉2‖y〈5的值为 1.
7.若函数调用语句为 f(a,b,f(a+b,a—b,b));,则函数 f 的参数个数是____3___。
8。设 int x=7,y=3,则表达式 x%y+x/y 的值是_____3___。
9。 十进制数—127 用 8 位二进制数补码表示时,应为____ 8
1
H ____H。
1 0。 任何一个数组的数组元素具有相同的名字和 数据类型 。
三、改错题:每小题只有一个错误或不妥,请指出,并将其改正。
1。 下面程序的功能是求数组中最大元素的下标.
main( )
{ int s[100],i,k;
f o r(i=0;i〈1 0 0;i++)
s c a n f(”%d”,s[i]);
f o r(i=0,k=0;i<100;i++)
if(s[i]>s[k]) k=i;
p ri ntf("k=%d\n",k);
}
错误:s
can
f( ” % d ” ,s [i] )
改正:s
c
anf( ” %d ” , &s [ i ] )
2。 下面程序的功能是计算 3 0个数的平均值。
vo id m ai n( )
{ int n=3 0,i=1,t;
f l oat sum=0;
w h i le(i<3 0)
{sc anf("%d",&t);
s u m=sum+t;
i++;
}
aver=s um/n;
pr i nt f(”a v er=%5。1f\n",a v e r);
}
错误:while( i 〈 3 0 )
改正:wh
il
e( i <= 3 0 )
3。下面 add 函数的功能是求两个参数的和,并将和值返回调用函数.
ﻩvo i d a dd(floa t a,flo at b)
{
ﻩ float c;
c=a+b;
ﻩ return c;
ﻩ}
错误: void a
dd (fl
o
at a ,f
loat b)
改正: f
loa
t add(oat a,
o
at b)
4.下面的程序是要打印出 1 到 10 的十个整数值。
3
剩余13页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3689
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- cmak-3.0.0.6.zip
- Map2ShpPro-Demo.zip
- vue3 的 main.ts 文件,包含了 elementui-plus 注册,icon 全局注册等常用注册
- Typecho博客主题Joe素颜执念修改版
- SP8K32-TB-VB一款2个N-Channel沟道SOP8的MOSFET晶体管参数介绍与应用说明
- Alibaba 阿里P9百亿级高并发系统设计手册最新全彩PDF版本
- Socket通讯验证工具 可验证本机端口是否被占用 验证服务端端口是否开通或可访问 查看服务端与客户端的socket发送信息
- SP8K31-TB-VB一款2个N-Channel沟道SOP8的MOSFET晶体管参数介绍与应用说明
- 安卓AndroidStudio基于百度云平台人脸识别学生考勤签到系统
- 红外温度传感器的原理及应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功