期末开放3
一、单项选择
1. 下列四个选项中,均是C语言关键字的选项是(C)。
A、auto enum include
B、if struct type
C、switch typedef continue
D、signed union scanf
2. 下面四个选项中,均是不合法的用户标识符的选项是(D)。
A、float la0 _A
B、A P_0 do
C、_123 temp int
D、b-a goto int
3. 下列程序的输出结果是(C)。
main()
{char c1=97,c2=98;
printf("%d %c",c1,c2);
}
A、a b
B、97 98
C、97 b
D、a 98
4. 经过以下语句定义后,表达式z+=x>y?++x:++y的值为(D)。 int x=1,y=2,z=3;
A、3
B、2
C、5
D、6
5. 在以下一组运算符中,优先级最高的运算符是:(D)
A、=
B、&&
C、<=
D、%
6. 以下能计算1×2×3×┈×10的程序段是(C).
A、do{ i=1;s=1;s=s*i;i++;}while(i>=10) ;
B、do{ i=1;s=1;s=s*i;i++;}while(i<=10) ;
C、i=1;s=1;do {s=s*i; i++; }while(i<=10) ;
D、i=1;s=1; do { s=s*i; i++;}while(i>=10) ;
7. 若i为整型变量,则以下循环执行次数是(A)。
for(i=2;i==0;) printf("%d",i--);
A、0次
B、2次
C、无限次
D、1次
8. 以下程序的运行结果是(B).
main( )
{int i,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++) printf("%d,",x[i][2-i]);}
A、1,5,9,
B、3,5,7,
C、3,6,9,
D、1,4,7,
9. 下列能正确实现参数传递的数组定义是(B)。
A、int array[][];
B、int array[][4];
C、int array[3][];
D、int array[][][5];
10. 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为(D)。
A、外部(extern)
B、静态(static)
C、寄存器(register)
D、自动(auto)
11. 以下函数返回值的类型是(C)。
int fff(float x)
{
x=x+5;
return x;
}
A、void 类型
B、与参数x的类型相同
C、int类型
D、无法确定
12. 下列形式,不属于编译预处理命令的是(D).
A、#ifdef M
B、#undef M
C、#if (M>1)
D、while (M>1)
13. 有定义:char a[10],*p1=a,*p2;则下列表达式中正确的是(C)。
A、p1*=p2
B、p1=&p2
C、p1+=5
D、p1/=5
14. 对结构体类型的变量的成员的访问,无论成员是何种数据类型都可使用
的运算符是(B)。
A、&
B、.
C、*
D、->
15. 若执行fopen函数时发生错误,则函数的返回值是(D)。
A、EOF
B、1
C、地址值
D、0
二、判断
1. C语言本身没有输入输出语句。T
2. 整型变量在可输出字符范围内,可以和字符型数据相互转化.T
3. 双精度型数据输入应该选用lf格式。T
4. 当数值型和字符型数据混合输入时,数值和字符数据之间不需要空格。T
5. 设g=1,h=2,k=3,则逻辑表达式k+g||!h&&k-h的值为0. F
6. 已知a=4,b=2,c=3,d=5,表达式a>b?a:c<d?c:d的值为4. T
7. 条件表达式x?'a':'b'中,若x=0时,表达式的值为b.T
8. 对于for(表达式1;表达式2;表达式3) 语句来说, continue语句意味着转去执行表达式2. F
9. while循环的循环体至少执行一次,而不论while表达式的值是"真"或"假".F
10. do-while循环由do开始,while结束,在while(表达式)后面不能加分号. F
11. 引用数组元素时,数组元素下标必须是整型常量. F
12. int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列
的元素赋初值,其余元素值为0。T
13. gets 函数用来输入一个字符串.T
14. 在一个函数中定义的静态局部变量不能被另外一个函数所调用. T
15. 某些情况下,在主函数中可以缺省对被调用函数的说明. T
16. 在C语言中,所有的函数均可相互调用.F
17. 文件包含可以嵌套。T
18. 下列的语句是正确的吗? T
char *p,c1;
p=&c1;
*p=getchar();
19. 共用体变量在引用时不能只用共用体变量名,必须使用某个成员名.T
20. C语言中,fprintf是一个向文件写数据(输出)函数。T
三、填空
1. int a=1,b=2,c=3; 执行语句a=b=c;后a的值是_____.3
2. 在C语言中的实型变量分为两种类型,它们是float型和_____型.double
3. 设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为_____.1
4. 写出表达式 1.234&&5.982 的值是_____.1
5. 设i,j,k均为int型变量,则执行完下面的for循环后,k的值为_____. 10
for(i=0,j=10;i<=j;i++,j--) k=i+j;
6. 执行以下程序段后, s的值是_____. 16
int a[]={5,3,7,2,1,5,3,10},s=0,k;
for(k=0;k<8;k+=2)
s+=*(a+k);
7. 若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3 , 该数组的元素中,数值最大的元素的下标值是_____.2
8. 在调用一个函数的过程中,直接或间接地调用该函数本身,称为函数的_____调用。递归
四、程序设计
1. /*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:根据整型形参m,计算如下公式的值:
y=1/5+1/6+1/7+1/8+1/9+1/10...+1/(m+5)
例如:若m=9,则应输出:1.168229
------------------------------------------------*/
#include "stdio.h"
double fun(int m)
{
/*********Begin**********/
double y=0;
int i;
for(i=0; i<=m; i++)
y+=1.0/(i+5);
return(y);
/********** End **********/
}
main()
{
int n;
void TestFunc();
printf("Enter n: ");
scanf("%d", &n);
printf("\nThe result is %1f\n", fun(n));
TestFunc();
}
void TestFunc()
{
FILE *IN,*OUT;
int i ;
int t;
double o;
IN=fopen("in.dat","r");
if(IN==NULL)
{
printf("Read File Error");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{
printf("Write File Error");
}
for(i=0;i<5;i++)
{
fscanf(IN,"%d",&t);
o=fun(t);
fprintf(OUT,"%lf\n",o);
}
fclose(IN);
fclose(OUT);
}
2. /*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:编写函数fun(int m)求1000以内(不包括1000)所有m的倍数之和。
------------------------------------------------*/
#define N 1000
#include "stdio.h"
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 清明节
- 学习雷锋
- 从学徒、助手到第一支笔——努力写出有思想历史深度的《胡乔木传》
- 索罗斯与滨中泰男决战伦敦铜
- 88塑造美国的图书
- 袁家沟社会主义新农村建设的特点与启示
- 五律--母亲节思母
- 新中国建立以来职业教育制度与政策的历史回顾_申家龙
- 汉朝帝王年表
- 乾隆的娴妃乌喇那拉氏怎么死的
- 彭联邦哲学研究《先有鸡还是先有蛋》问题
- 孔子的中庸与亚里士多德的中庸有什么不同
- 诗朗诵-担当神圣使命(改)
- 特殊字的读音 , 收藏着。
- 漆立体艺术_漆器_创作浅谈_祝重华
- 情人节的由来
- 第三届光华诗歌奖获奖名单及评审团
- 2012邬步云 CNDT血液透析中的节约用水与废水再利用
- 中国足球
- 浅析张爱玲小说半生缘中角色形象
- 小品《大话西游之盘丝洞》剧本
- 宗师风范—吴仲华
- 文明交汇的光辉
- 随侃昌宁味道之原味的古刹
- 2015.02.16以色列时刻-以色列的历程
- 路
- 读《杂文月刊》随感
- 奥尼尔对古希腊文化的继承
- 《鸿门宴》中“项不杀刘”之浅见
- 司马炎为啥立傻儿为太子
网友关注视频
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
- 外研版英语三起5年级下册(14版)Module3 Unit2
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
- 冀教版小学数学二年级下册第二单元《租船问题》
- 8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
- 苏科版数学七年级下册7.2《探索平行线的性质》
- 3月2日小学二年级数学下册(数一数)
- 七年级英语下册 上海牛津版 Unit5
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 12
- 外研版八年级英语下学期 Module3
- 化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 外研版英语七年级下册module3 unit2第一课时
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 外研版英语七年级下册module3 unit2第二课时
- 冀教版小学数学二年级下册1
- 30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
- 苏科版数学八年级下册9.2《中心对称和中心对称图形》
- 冀教版小学英语五年级下册lesson2教学视频(2)
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
- 七年级英语下册 上海牛津版 Unit9
- 冀教版小学英语四年级下册Lesson2授课视频
- 冀教版英语三年级下册第二课
- 冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理