- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.7 自测练习
1. C语言是一种( )。
A. 低级语言 B. 高级语言 C. 机器语言 D. 汇编语言
2. 以下描述中的是 A. 不同的计算机可以理解的机器语言也不同
B. 机器语言和汇编语言都和具体的硬件平台相关,因此统称为低级语言
C. 高级语言编写的程序较为简洁,可读性较好
D. 编译方式执行速度较快,且每次修改源程序后不必重新进行编译处理
3. 以下描述中的是 A. C语言编程的一个显著特点是以计算机工作方式来思考和组织程序代码
B. 面向过程的程序设计方法以提高执行效率、少占内存作为目标
C. 面向过程的程序设计方法一般采用结构化和模块化设计思想
D. 面向对象的程序设计方法提高了软件开发的可重用性,但增加了程序开发的复杂性
4. 以下描述中的是 A. 编写C程序的过程通常称为编辑,结果将得到 .c源文件
B. C源程序经过编译,将生成本机目标代码文件,扩展名为obj
C. 链接过程通常是将目标代码文件和程序中使用到的其他代码连接在一起
D. 运行结果不对,通常是由于语法错误引起的
5.语句“printf(Welcome\nto\nC!);”将输出( )。
A. 1行 B. 2行 C. 3行 D. 4行
6.有以下程序#include stdio.h
void main( )
{ float a=b=2, result;
result=a/b;
printf(result=%f\n, result); }
正确的说法是A. 因为变量声明问题导致编译出错
B. 因为result=a/b;语句有误导致编译出错
C. 输出结果为result=2.000000
D. 输出结果为result=1.000000
7.下列程序的输出结果是#include stdio.h
int multi(int a,int b)
{ return a*b; }
void main()
{ int x,y,t;
printf(Please input two integers (x and y): );
scanf(%d%d, x,y);
t= multi(x,y);
printf(%d\n,t); }
A. 3 B. 4 C. 7 D. 12
8.以下程序的运行结果是#include stdio.h
#define RATE 0.05
void main( )
{ double salary,tax;
salary=5000.00;
tax=(salary-3000)*RATE;
printf(The result is: %.2f\n, salary-tax); }
A. 5000.00 B. 100.00 C. 4900.00 D. 3000.00
9.以下程序#include stdio.h
void main()
{ printf(%d\n,sizeof(char)+sizeof(int)+sizeof(double)); }
A. 148 B. 1,4,8 C. 144 D. 13
10.有以下程序
#include stdio.h
void main()
{ char ch;
printf(输入一个大写字母:);
scanf(%c,ch);
digit=ch-A;
printf(%c, %d\n,digit+a,digit); }
若程序的输出结果是
A. 编译时出错 B. b,B C. b,1 D. B,1
2.5 自测练习
1.已定义: int k,a,b;unsigned long w=5;double x=1.42, 不正确的表达式是( )。
A.x%(-3) B.w+= -2 C.k=(a=2,b=3,a+b) D.a+=a-=(b=4)*(a=3)
2. 单精度变量x=3.0,y=4.0,下列表达式中的y的值为9.0的是( )。
A. y/=x*27/4 B. y+=x+2.0 C. y-=x+8.0 D. y*=x-3.0
3.已定义 int num=sum=7, (sum=num++, sum++, ++num)表达式的结果是( )。
A.7 B.8 C.9 D.10
4.若有定义:int a=7; float x=2.5,y=4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是(
您可能关注的文档
- BJT的开关工作原理.doc
- Book4 Unit3测试.doc
- Book One Unit 7.doc
- brctl_配置网桥.docx
- BXOCPE2000n无线路由器网桥的使用安装介绍.docx
- B受体阻滞剂专家共识.doc
- BL-LW06-AR 8191SU 网卡使用AP.doc
- C (必修课建模)论文编号C、最佳旅游路线设计、刘锐.doc
- C ERROR WARNING.doc
- C++多文件程序-处理方法.doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
最近下载
- 2024年政务服务行政办事员职业技能考试题库及答案3.docx
- 2024年政务服务行政办事员职业技能考试题库及答案2.docx
- 2024年政务服务行政办事员职业技能提升题库及答案1.docx
- 小学五年级上册数学期末考试试卷含答案【能力提升】.docx
- 天文知识科普文档.doc VIP
- 相许-卿卿日常配乐-五线谱+简谱.pdf
- 2022江西抚州市政务服务大厅面向社会公开招聘2名行政办事员【共500题附答案解析】模拟检测试卷0.docx
- 2024年政务服务行政办事员职业技能考试题库及答案5.docx
- 中医执业医师资格考试时间2023年.pdf
- 浙教版信息科技五年级上册 第三单元 用算法解决问题 大单元整体教学设计.docx
文档评论(0)