教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> > 英语考试> 期末开放3

期末开放3

上传者:冯希
|
上传时间:2015-05-07
|
次下载

期末开放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月月考生物试卷

网友关注视频

沪教版牛津小学英语(深圳用) 四年级下册 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