教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 资格考试> IT认证> C语言习题集_2014年

C语言习题集_2014年

上传者:施欣
|
上传时间:2015-05-07
|
次下载

C语言习题集_2014年

让新手们能够充分的熟悉C语言

C语言习题集

一、程序设计基本概念

1、以下叙述正确的是:__B__。

A)C语言的源程序不必通过编译就可以直接运行。

B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令。

C)C语言源程序经编译形成的二进制代码可以直接运行。

D)C语言中的函数不可以单独进行编译。

2、一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是_B_。

A)有0个或多个输入。

B)有0个或多个输出。

C)有穷性。

D)可行性。

3、以下叙述中正确的是___C__。

A)C语言比其它语言高级。

B)C语言可以不用编译就能被计算机识别执行。

C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式。

D)C语言具有其它语言的一切优点。

4、C语言中用于结构化程序设计的3种基本结构是__A__。

A)顺序结构、选择结构、循环结构

B)if、switch、break

C)for、while、do-while

D)if、for、continue

5、为解决某一特定问题而设计的指令序列称为__C__。

A)文档 B)语言 C)程序 D)系统

6、用高级程序设计语言编写的程序称为__C__。

A)目标程序 B)可执行程序 C)源程序 D)伪代码

7、能将高级语言编写的源程序转换成目标程序的是__B__。

A)编辑程序 B)编译程序 C)驱动程序 D)链接程序

8、下列叙述中正确是__C__。

A)计算机语言中,只有机器语言属于低级语言

B)高级语言源程序可以被计算机直接执行

C)C语言属于高级语言

D)机器语言是与机器无关的

二、C程序设计初步

A组

选择题

1、以下4个用户定义标识符中,合法的一组是__A__。

A)_main enclude mov B)if –max turbo C)txt REAL 3COM D)int k_2 _001

2、以下不能定义为用户标识符的是_D__。

A)scanf B)Void C)_3com D)int

3、以下符合C语言语法的实型常量是__C__。

A)1.2E0.5 B)3.14159E C).5E-3 D)E15

让新手们能够充分的熟悉C语言

4、若以下选项中的变量已正确定义,则正确的赋值语句是_C__。

A)x1=26.8%3; B)1+2=x2; C)x3=0x12; D)x4=1+2=3;

1?a?b?h25、设有定义:float a=2,b=4,h=3;以下C语言表达式中与代数式计算结果不相符的

是__B__。

A)(a+b)*h/2 B)(1/2)*(a+b)*h C)(a+b)*h*1/2 D)h/2*(a+b)

6、下面叙述正确的是__A___。

A)C程序中注释部分可以出现在程序中任何合适的地方。

B)花括号“{”和“}”只能作为函数体的定界符。

C)构成C程序的基本单位是函数,所有函数名都可以由用户命名。

D)分号是C语句之间的分隔符,不是语句的一部分。

7、下列选项中可以作为C语言中合法整数的是__C__。

A)10110B B)0386 C)0Xffa D)x2a2

8、下列选项中非法的表达式是__D___。

A)0<=x<100 B)i=j==0 C)(char)(65+3) D)x+1=x+1

9、有以下程序:

main()

{ int a; char c=10; float f=100.0; double x;

a=f/=c*=(x=6.5);

printf(“ %d %d %3.1f %3.1f\n”,a,c,f,x);}

程序运行后的输出结果是_B__。

A) 1 65 1 6.5 B)1 65 1.5 6.5 C)1 65 1.0 6.5 D)2 65 1.5 6.5

10、设有以下定义:

int a=0; double b=1.25; char c=?A?;

#define d 2

则下面语句中,错误是__D__。

A)a++; B)b++; C)c++; D)d++;

11、设有如下程序段:

int x=2002,y=2003;

printf(“%d\n”,(x,y));

则以下叙述正确的是__D__。

A)输出语句中格式说明的个数少于输出项的个数,不能正确输出。

B)运行时产生出错信息。

C)输出值为2002。

D)输出值为2003。

12、设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入的是__C__。

A)x=x*100+0.5/100.0 B)x=(x*100+0.5)/100.0

C)x=(int)(x*100+0.5)/100.0 D)x=(x/100+0.5)*100.0

s?1?

13、要求以下程序功能是计算:

main()

111??...?2310

让新手们能够充分的熟悉C语言

{int n; float s;s=1.0;

for(n=10;n>1;n--) s=s+1/n;

printf(“%6.4f\n”,s);}

程序运行后输出结果错误,导致错误结果的程序行是__C__。

A)s=1.0; B)for(n=10;n>1;n--) C)s=s+1/n; D)printf(“%6.4f\n”,s);

14、在一个C程序中__B__。

A)main函数必须出现在所有函数之前。

B)main函数可以在任何地方出现。

C)main函数必须出现在所有函数之后。

D)main函数必须出现在固定位置。

15、下列关于C语言用户标识符的叙述中正确的是__B__。(只能以下划线和字母开头)

A)用户标识中可以出现下划线和中划线(减号)。

B)用户标识符中不可以出现中划线,但可以出现下划线。

C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头。

D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头。

16、下列关于单目运算符++、--的叙述中正确的是__D__。

A)它们的运算对象可以是任何变量和常量。

B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量。

C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量。

D)它们的运算对象可以是char型变量、int型变量和float型变量。

17、有以下程序:

main(){ int i=10,j=1; printf(“%d,%d\n”,i--,++j);}

执行后输出结果是__B_。

A)9,2 B)10,2 C)9,1 D)10,1

填空题

1、以下sum函数的功能是计算下列级数之和。

x2x3xn

s?1?x???...?2!3!n!,请给函数中的各变量正确赋初值。

double sum(double x,int n)

{ int i; double a,b,s;

s=1.0;a=1;b=1;

for(i=1;i<=n;i++)

{a=a*x;b=b*i;s=s+a/b;}

return s;}

2、若有语句:

int i=-19,j=i%4;printf(“%d\n”,j);

则输出结果是__-3___。

B组

1、一个C语言的源程序中,___A__。

让新手们能够充分的熟悉C语言

A)必须有一个主函数 B)可能有多个主函数

C)必须有除主函数外其它函数 D)可以没有主函数

2、C语言程序总是从_C__开始执行。

A)第一条语句 B)第一个函数 C)主函数 D)子程序

3、对C语言源程序执行过程描述正确是__A__。

A)从main函数开始执行。

B)从程序中第一个函数开始执行,到最后一个函数结束。

C)从main函数开始执行,到源程序最后一个函数结束。

D)从第一个函数开始,到main函数结束。

4、以下选项中合法的用户标识符是__B__。

A)long B)_2Test C)3Dmax D)for

5、以下对C语言的描述中正确是__C___。

A)C语言源程序中可以有重名的函数。

B)C语言源程序要求每行只能书写一条语句。

C)注释可以出现在C语言源程序中的任何位置。

D)最小的C语言源程序中没有任何内容。

6、在C语言中,不正确的int类型常数是__A__。

A)032768 B)0 C)037 D)0xAF

7、以下选项中属于C语言的基本数据类型是__C__。

A)复数型 B)逻辑型 C)双精度型 D)集合型

8、下列变量中定义合法的是__A__。

A)int _a=1; B)double b=1+5e2.5; C)long do=0xfdal; D)float 2_and=1-e-3;

9、C语言中运算对象必须是整形的运算符是__A__。

A)%= B)/ C)= D)*=

10、设有int x=11;,则表达式 (x++)/3.0 的值是__A__。

A)3 B)4 C)11 D)12

11、若已定义x和y为double类型,语句x=1,y=x+3/2;得到的y的值是_C__。

A)1 B)2.5 C)2.0 D)12

12、若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;,则执行后,c3中的值是_A__。

A)0 B)0.5 C)1 D)2

13、执行下列程序的输出结果是_A__(小数点后只定1位)。

main(){ double d; float f; long m; int i;

i=f=m=d=20/3;

printf(“%d %ld %f %f\n”,i,m,f,d);}

A)6 6 6.0 6.0 B)6 6 6 6.7 6.7 C)6 6 6.0 6.7 D)6 6 6.7 6.0

14、设有以下的变量定义:

int i=8,k,a,b;

unsigned long w=5;

double x=1.42,y=5.2;

则以下符合C语言语法的表达式是__A__。

A)a+=a-=(b=4)*(a=3) B)x%(-3) C)a=a*3=2 D)y=float(i)

15、执行下列程序后的输出结果是_C__。

main(){ double d=3.2; int x,y;

x=1.2;y=(x+3.8)/5.0;

让新手们能够充分的熟悉C语言

printf(“%d\n”,d*y);}

A)3 B)3.2 C)0 D)3.07

16、若变量已正确定义并赋值,下面符合C语言语法的表达式是_B___。

A)a:=b+1 B)a=b=c+2 C)int 18.5%3 D)a=a+7=c+b

17、假定有以下变量定义:int k=7,x=12;,则值为3的表达式是_D__。

A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)

18、设x和y均为int型变量,则下列语句:x+=y;y=x-y;x-=y;的执行结果是__D__。

A)把x和y按从大到小排列 B)把x和y按从小到大排列

C)无确定结果 D)交换x和y中的值

19、设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为_C_。

A)4 B)16 C)32 D)52

二、填空题

1、以下程序的输出结果是____。0

void main(){ unsigned short a=65536; int b; printf(“%d\n”,b=a);}

2、若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是__3__。 c=(a-=(b-5));c=(a%11)+(b=3);

3、设有以下变量定义,并已赋确定的值,char w; int x; float y; double z;

则表达式:w*x+z-y年求得的数据类型为__double或双精度型__。

三、顺序结构

A组

选择题

1、以下4个选项中,不能看作一条语句的是_D__。

A){;} B)a=0,b=0,c=0; C)if(a>0); D)if(b==0) m=a;n=2;

2、有以下程序:

main(){int x=102,y=012;

printf(“%2d,%2d\n”,x,y);}

执行后输出结果是__C__。

A)10,01 B)02,12 C)102,10 D)02,10

3、有定义语句:int x,y;,若要通过语句scanf(“%d,%d”,&x,&y);使变量x得到数值11,变量y 得到数值12,下面四组输入形式中,正确的是__C__。

A)11 12<回车> B)11, 12<回车> C)11,12<回车> D)11,<回车> 12<回车>

4、若有以下程序段(n为八进制数)

int m=32767,n=032767; printf(“%d,%o\n”,m,n);

执行后输出结果是__A__。

A)32767,32767 B)32767,032767 C)32767,77777 D)32767,077777

5、若有以下程序段:

int m=0xabc,n=0xabc;

m-=n;

printf(“%X\n”,m);

执行后输出的结果是__C__。

A)0X0 B)0x0 C)0 D)0XABC

6、有以下程序段:

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

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月月考生物试卷

网友关注

2018辽宁公务员考试:面试每日一练结构化面试模拟题5.4
2018辽宁公务员考试:行测每日一练判断推理练习题04.23
2018辽宁公务员考试:行测每日一练练习题04.18
2018辽宁公务员考试:面试每日一练结构化面试模拟题答案5.4
2018辽宁公务员考试:行测言语理解模拟题3
2018辽宁公务员考试:行测每日一练数量关系练习题答案04.19
2018辽宁公务员考试:面试每日一练结构化面试模拟题答案4.24
2018辽宁公务员考试:面试每日一练结构化面试模拟题答案5.2
2018辽宁公务员考试申论模拟题:中国式求人
2018辽宁公务员考试:行测每日一练判断推理练习题答案04.23
2018辽宁公务员考试:面试每日一练结构化面试模拟题4.27
2018辽宁公务员考试:行测言语理解模拟题4
2018辽宁公务员考试:行测每日一练言语理解练习题04.25
2018辽宁公务员考试:面试每日一练结构化面试模拟题5.2
2018辽宁公务员考试面试热点模拟题:如何看待农村地区的“家庭医生”
2018辽宁公务员考试:面试每日一练结构化面试模拟题答案4.23
2018辽宁公务员考试:行测每日一练数量关系练习题04.19
2018辽宁公务员考试:面试每日一练结构化面试模拟题4.25
2018辽宁公务员考试面试热点模拟题:如何避免大学生传销悲剧
2018辽宁公务员考试申论每周一练:阅读经典,也要开拓创新
2018辽宁公务员考试:行测每日一练数量关系练习题05.02
2018辽宁公务员考试:行测每日一练言语理解练习题答案04.27
2018辽宁公务员考试:面试每日一练结构化面试模拟题答案4.27
2018辽宁公务员考试:行测言语理解模拟题05
2018辽宁公务员考试申论模拟题:留守儿童心理问题
2018辽宁公务员考试:行测每日一练言语理解练习题04.24
2018辽宁公务员考试:行测每日一练言语理解练习题答案04.25
2018辽宁公务员考试:行测言语理解模拟题6
2018辽宁公务员考试:行测每日一练言语理解练习题04.27
2018辽宁公务员考试:行测每日一练常识判断练习题05.03

网友关注视频

19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
冀教版小学数学二年级下册第二单元《租船问题》
苏科版数学七年级下册7.2《探索平行线的性质》
北师大版数学 四年级下册 第三单元 第二节 小数点搬家
北师大版数学四年级下册3.4包装
冀教版英语四年级下册第二课
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
外研版英语三起5年级下册(14版)Module3 Unit2
【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
冀教版小学数学二年级下册1
二年级下册数学第二课
外研版英语七年级下册module3 unit1第二课时
沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
沪教版八年级下册数学练习册21.3(3)分式方程P17
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
外研版英语三起6年级下册(14版)Module3 Unit2
冀教版英语三年级下册第二课
冀教版小学英语四年级下册Lesson2授课视频
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
人教版二年级下册数学
30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
沪教版牛津小学英语(深圳用) 五年级下册 Unit 12
《小学数学二年级下册》第二单元测试题讲解
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)