c语言复习题及参考答案(10)
总分最高的学生是:张枫,285分
第十章
一、单项选择题
1、sizeof(float) 是 ____ __。
A、一种函数调用 B、一个不合法的表示形式 C、一个整型表达式 D、一个浮点表达式 2 、以下叙述中不正确的是 __________。
A、表达式 a&=b 等价于 a=a&b B、表达式 a|=b 等价于 a=a|b C、表达式 a!=b 等价于 a=a!b D、表达式 a^=b 等价于 a=a^b 3、若 x=2,y=3, 则 x&y 的结果是 _________。 A、0 B、2 C、3 D、5
4、在位运算中,操作数每左移一位,则结果相当于 ________。
A、操作数乘以2 B、操作数除以2 C、操作数除以4 D、操作数乘以4 5、下面程序运行的结果是 。 #define f(x) 1+x+x*x #include
A、7 B、13 C、17 D、31 二、填空题
1、9&&6的值是 ,9&6的值是 ,9||6的值是 ,9|6的值是 。 2、在16系统中有一个整型变量a ,想只保留其低字节(高字节全0),应进行的运算是a=a& 。
3、有语句char a=3,b=6,c;c=a^b>>2;运算后c中的二进制数是 。 4、表达式0x13 ^ 0x17的值是 _。 三、编程题
1、定义一个带参数的宏,使两个参数的值互换,并编写程序任意输入两个数,进行宏调用,之后输出互换结果。
2、定义一个宏,求出三个参数中的最小值,并写一个程序来调用该宏定义。
int a=2,b=3; printf(\
第十一章
一、单项选择题
1、系统的标准数入文件是指 _________。
A、键盘 B、显示器 C、软盘 D、硬盘
2、若执行 fopen 函数时发生错误,则函数的返回值是 ___ ___。 A、地址值 B、0 C、1 D、EOF
- 46 -
3. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是______。
A、\ B、\、\、\ 4、fscanf 函数的正确调用形式是 ________。 A、fscanf(fp, 格式字符串 , 输出表列 ) B、fscanf( 格式字符串,输出表 列 ,fp);
C、fscanf( 格式字符串 , 文件指针 , 输出表列 ); D、fscanf( 文件指针,格式字符串 , 输入表列 );
5、fgetc 函数的作用是从指定文件读入一个字符,该文件的打开方式必须是 。 A、只写 B、追加 C、读或读写 D、答案 B 和C 都正确 6、函数调用语句: fseek(fp,-20L,2); 的含义是 _______. A、将文件位置指针移到距离文件头 20 个字节处 B、将文件位置指针从当前位置向后移动 20 个字节 C、将文件位置指针从文件末尾处向前移动 20 个字节 D、将文件位置指针移到离当前位置 20 个字节处 7、利用 fseek 函数可实现的操作_________. A、fseek(文件类型指针,起始点,位移量 ); B、fseek(文件类型指针,位移量,起始点);
C、fseek( 位移量,起始点,文件类型指针); D、fseek( 起始点,位移量,文件类型指针 ); 二、填空题
1、fopen函数打开一文本文件,在―使用方式‖这一项中,为输出而打开需填入 ,为输入而打开需填入 。
2、feof函数可用于 文件和 文件,它用来判断即将读入的是否为 ,若是,函数值为 。 3、C语言中调用 函数关闭文件。
4、调用fopen函数打开文件时,文件的位置指针在文件的 。随着文件的读/写操作,文件的位置指针向 移动。若需要将文件中的位置指针重新回到文件的开头位置,可调用 函数;若需将文件的位置指针指向文件中倒数第20个字节处,则可调用 函数。
5、从文件中读入一个字符,可调用函数 , ;从文件中读一字符串,可调用函数 , ;从文件中既读字符又读数字,可调用函数 , 。 6、向文件写入一个字符,可调用函数 , ;向文件写一字符串,可调用函数 , ;向文件中既写字符又写数字,可调用函数 , 。 二、程序填空题
磁盘上有文本文件―testfile.txt‖ ,统计该文件的行数和字符数。
#include
- 47 -
void main() {FILE*fpin; char ch; int n=0; int m=0;
if((fpin=fopen(\ __ ))==NULL) {
printf(\ exit(0); }
ch=fgetc(fpin); while(ch!=EOF) { putchar(ch); n++; if(ch=='\\n')
__ ; ch=fgetc(fpin); }
fclose( __ ); printf(\字符数有:%d\\n行数有:%d\\n\} 三、编程题
1、建立二进制数据文件―cj.data‖,内容为:80,90,72,64,59,92。
2、有文本文件test.txt,存放一批正整数,求出它们的最大值、最小值和平均值。
习题答案
第一、二章
一、单项选择题
1、D 2、B 3、A 4、C 5、B 6、A 7、A 8、B 9、B 10、A 11、A 12、B 13、D 14、B 15、B 16、B 17、A 18、B 19、D 20、A 21、A B 二、填空题
1、函数 main 2、main函数 3、函数头 函数体 花括号{}
4、编辑 编译 连接 运行 5、/* */ 6、4 4 8 1 7、int x; 8、long lg; 9、char cg; 10、x*x*x+3*x*x*x*y+3*x*y*y+y*y*y 11、3.5
第三章
- 48 -
一、单项选择题
1、D 2、C 3、A 4、A 5、D 6、C 7、A 8、C 9、C 10、B 二、程序填空题
1、&ch ch>=‘A‘&&ch<=‘Z‘ 2、x=y 三、程序改错题
1、printf(―%d‖,a1);改为: printf(―%f‖,a1);
2、scanf(―%f%f%f‖,x1,x2,x3);改为: scanf(―%f%f%f‖,&x1,&x2,&x3); 3、printf(―m\\n‖,k); 改为:printf(―m\\n‖,k); 四、编程题 1、
#include
int x,a,b,c,d;
printf(\请输入四位数的整数:\scanf(\a=x/1000; b=(x-a*1000)/100; c=(x-a*1000-b*100)/10; d=x;
printf(―颠倒过来的数为:\\n‖,d,c,b,a); } 2、
#include
printf(\请输入两个整数:\scanf(\printf(\和为:%d\\n‖,a+b); printf(\差为:%d\\n \printf(\积为:%d\\n \printf(\商为:%d\\n \} 3、
#include
{char c1='C',c2='h',c3='i',c4='n',c5='a';
- 49 -
c1=c1+4; c2=c2+4; c3=c3+4; c4=c4+4; c5=c5+4;
printf(\putchar(c1); putchar(c2); putchar(c3); putchar(c4); putchar(c5); putchar('\\n'); }
第四章
一、单项选择题
1、D 2、C 3、C 4、B 5、B 6、B 7、C 8、A 9、D 10、A 11、A 12、A 13、A 14、C 15、B 16、A 二、填空题
1、‖ABC‖ 2、‖yes‖ 3、终止switch语句的执行 三、程序填空题 < …… 此处隐藏:1590字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




