期末开放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月月考生物试卷
网友关注
- 数字显示仪表课程设计
- 标致307cross保养指南
- 两种阿德福韦酯片治疗慢性乙型肝炎96周的疗效和安全性比较
- 生物体内污染物质的运动过程及毒性【共享精品-doc】
- 试论产科护理中不安全因素及防范措施
- Sola病毒结构
- 护理学部分
- 妇产科学——模拟试卷3[精彩]
- 2010证券从业资格考试证券投资基金习题集
- 仪器仪表零件与机构课程设计
- 证券从业资格证历年真题
- 妇产科学常考名词说明与简答题精选
- O-去甲基文拉法辛对大鼠肝微粒体细胞色素P450酶亚型CYP1A2、CYP2C9、CYP2C19活性的影响
- 2015年证券从业资格考试(基础知识)复习重点及模拟试题汇总
- 【word】 FDA陪审团批准Gilead公司的抗病毒药用于乙肝治疗
- 仪表自动化基础培训
- 美国乙型肝炎流行病学
- 垫片冲压工艺及模具设计仿单[教学]
- 汽车保养修理基础知识大全
- 細菌,你的基因組變少了
- 钟南山:SARS存在“亚临床感染”可能性
- 蜂针对类风湿性关节炎患者HPA轴的影响
- 《塑料模具设计》课程标准
- 13妇产科学
- 模具三维实体设计
- 仪表工程施工方案
- 仪表基础知识课件
- 消防仪表工程施工方案
- 猪繁殖与呼吸综合征病毒GP5基因对猪的DNA免疫
- 怀孕必读注意事项
网友关注视频
- 七年级英语下册 上海牛津版 Unit9
- 外研版英语七年级下册module3 unit2第二课时
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 外研版英语七年级下册module3 unit1第二课时
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
- 30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 外研版英语三起5年级下册(14版)Module3 Unit2
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 二年级下册数学第一课
- 3月2日小学二年级数学下册(数一数)
- 外研版八年级英语下学期 Module3
- 冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
- 《空中课堂》二年级下册 数学第一单元第1课时
- 苏科版数学八年级下册9.2《中心对称和中心对称图形》
- 冀教版小学数学二年级下册1
- 沪教版八年级下册数学练习册一次函数复习题B组(P11)
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 三年级英语单词记忆下册(沪教版)第一二单元复习
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 沪教版牛津小学英语(深圳用)五年级下册 Unit 1
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
精品推荐
- 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
- 网吧管理