c语言的同步练习.doc

c语言的同步练习.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1章

一、单选题

1.C语言并不是一种严格的算法语言,在以下关于C语言的不严格的叙述中,错误的是(A)。

A?大写字母与小写字母的意义相同B?有些不同类型的变量可以在一个表达式中运算

C?在赋值表达式中赋值号左边的变量和右边的值可以是不同类型

D?同一个运算符号在不同的场合可以有不同的含义

2、以下说法中,不正确的是(B)

A?C语言是一种函数式语言,有且仅有一个main()函数

B?在C源程序中,可以出现多个main()函数

C?函数是由函数说明部分和函数体组成的

D?函数体是由若干说明语句和执行语句组成的

二、填空题

C程序是由函数构成的,一个C源程序至少包含一个main函数。

C语言规定:main()函数可在源程序的任何位置。

C程序的执行是从main函数开始,在main函数中结束。

在C语言中,一个函数由函数体和函数首部两部分组成。

函数体一般包括声明部分和执行部分。

C程序书写格式规定,每行可写几个语句,一个语句可以写在多行。一个C语言的语句至少应包含一个;。

用/*……*/可对C程序中的任何部分作注释。

C源文件取名,后缀一般为.c。编译源代码,生成目标文件,其后缀名一般为.obj。对目标文件进行连接,生成可执行文件,其后缀名一般为.exe。

第2章

一、单选题

1、 下列不是算法的特征的是(D)。

A有效性B确定性C有穷性D特殊性

二、填空题(多空答案之间请用##隔开,即使有空不填也要用##分隔。例如有两空答案分别为a=2b=3而您只知道b=3的话,答案须写为##b=3)

一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落地时,共经过多少米?第10次反弹多高?请编程实现。

找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。

编写满足条件1+2+3+…+n≥500的最小n及和s的程序。

有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。

5、 求出1至599中能被3整除,且至少有一位数字为5的所有整数。如15,51,513等均是满足条件的整数。要求每行输出六个数。

6、 求满足条件abcd=(ab)2+(cd)2有所有四位数。

第3章

一、选择题

1.下列各组中均为常量的是A。

A.123,-0x23,-2.5B.–1,1/2,6.8

C.–6,π,345.0D.3.5,6.9,a

2.下列各组中不全是字符常量的是A。

A.‘a’,“b”,‘2’B.‘+’,‘\101’,‘

C.‘6’,‘\n’,‘x’D.‘3’,‘$’,‘

3.下列各组中全是实数的是A。

A.0.5,1.4e2,-6.9B.7.8,e3,-5.1

C.1.5e3.5,0.9,-6.0D.41.2,45,7.7

4.下列各组中不全是合法的变量名的是C。

A.day,lotus_1_2_3,x1B.Abc,_above,basic

C.M.John,year,sumD.YEAR,MONTH,DAY

5.下列各组中全是字符串常量的是A。

A.“a+b”“1+2=5”,“china”B.‘abc’,‘xyz’,‘

C.‘123’,“456”,“789”D.‘\n’,“1+2=3”

6.设有说明语句“floatx,y;”,则下列选项中,不合法的赋值语句是_B_____

A.++x; B.y=(x%2)/10;C.x*=y+8; D.x=y=0;

7.设charch;则不合法的赋值语句是____A__

A.ch=‘a+b’; B.ch=‘\0’

C.ch=‘a’+‘b’; D.ch=7+9;

8.以下能正确地定义整型变量a,b,c,并给它们都赋值5的语句是C______

A.inta=b=c=5;B.inta,b,c=5;C.inta=5,b=5,c=5;D.a=b=c=5;

二、填空题

charc;c=‘a’;c的ASCII代码为97,则在内存中c的值为:110

您可能关注的文档

文档评论(0)

130****2013 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档