- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C-语言复习题1
期末考试方式 一、考试形式:闭卷笔试 二、考试时间:120分钟 三、考试题型:(三种) 考试题型 一、单选择(1~30题,每题1分,31~45题,每题2分,计60分。) 二、读程序写结果(每道5分,共4道题,计20分) 三、编程题(共20分) ①填空部分:每空2分,共10分; ②独立写程序部分:10分 第一章 C语言程序设计的初步知识 知识点1. C 语言程序的基本结构 第二章 C语言的基本数据类型与表达式 知识点一、 C 语言的基本数据类型 主要的运算类型: 算术运算、赋值运算、逗号运算、关系运算、逻辑运算 重点掌握: (1)掌握各种运算符的正确使用方法 (2)会进行各种表达式的计算(优先级和结合性) 第三章 顺序结构程序设计 知识点一、if语句的使用 单分支的if语句: 形式为: if(表达式) 语句; 2. 双分支的if语句: 形式为:if(表达式) 语句1; else 语句2; 多分支的if语句: if语句的嵌套 主要知识点回顾 3.1 C语言的基本语句 3.2 数据输入与输出 知识点一、C语言的语句 C语言的语句包括:简单语句,空语句,复合语句和流程控制语句。 习题 1. 以下属于C语言语句的是【 】。 A) #define n 5 B) #includestdio.h C) /* this is a c program */ D) while(a--!=0); 知识点二、格式输入输出函数 1.格式输出函数 printf( ) 简介 printf( )用来按指定的格式输出数据,是内存与显示器之间进行数据交换的主要手段。其一般调用格式为: printf(“格式控制字符串”,输出项目清单); 例如, printf(“%d\n”,5); printf(“x=%f,y=%f\n”,x,y); printf(“This is a C program.”); printf(“\n”); 常量、变量 或表达式 格式控制字符串包括三类符号: 1.格式转换说明符 常用的有:%d、%o、%x、%f、%c、%s、%%等。 2.转义序列(转义字符) 常用的有: \n、\t、\a、\\、\” 等等。 3.其他字符 输出时照原样显示。 例如,a=12; b=25; x=12.5; printf(“a=%d,b=%d\nx=%f\n”,a,b,x); printf(“Hello!”); 输出结果: a=12,b=25 x=12.500000 Hello! 2.格式输入函数 scanf( ) 简介 scanf( ) 是用来按用户指定格式接收输入数据,是内存与显示器进行数 据交换的主要手段。其一般调用形式为: scanf(“格式控制字符串”,输入变量地址清单); 例如, scanf(“%d%d%f”,a,b,x); 注意: (1) 输入数据时,可以用“空格”、“tab 键”、“回车键”作为数据项之间的间隔符。 (2) 格式控制字符串中,如果有其他字符,则在输入时必须原样 照着输入。 例如, scanf(“a=%d,b=%d”,a,b); 输入形式必须是:a=123,b=234 习题 1. 若有scanf(“%d,%d”,a,b);以下能正确接收键盘输入数据的是【 】。 A)4(空格)5 B)4(回车)5 C)4(Tab键) 5 D) 4,5 2. 已有定义int a=97,若要输出该结果: a=’a’or(97) ↙ 则以下能实现的输出语句是【 】。 A) printf(“a=‘%c’or%c\n”,a,a); B) printf(“a=’%c’or(%o)\n”,a,a); C) printf(“a=\’%c\’or(%d)\n”,a,a); D) printf(“a=\’%c\’or(%o)\n”,a,a); 第四章 选择结构程序设计 主要知识点回顾 4.1 关系运算符与关系表达式 4.2 逻辑运算符与逻辑表达式 4.3 if语句 4.4 switch 语句 1.已知int x=5, y=6, z=7 , 则执行以下语句 if(xy) z=x; x=y; y=z; 后,x, y, z的值是【 】。 A) x=5,y=6,z=7 B) x=6,y=7,z=7 2.以上语句改为: if(xy) {z=x; x=y; y=z;}呢? 3.已有定义
文档评论(0)