ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:23.21KB ,
资源ID:21116836      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21116836.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言程序设B复习题Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言程序设B复习题Word格式.docx

1、printf(“a=%d,b=%d,c=%d”,a,b,c);A. a=20,b=30,c=20 B. a=20,b=40,c=20C. a=30,b=40,c=20 D. a=30,b=40,c=3010. 逻辑运算表达式的返回值可能是 A.1 B.2 C.3 D.411. 多重if_else语句嵌套使用时,寻找与else配对的if方法是 A.缩排位置相同的ifB.其上最近的ifC.下面最近的ifD.其上最近的未配对的if12. 若有以下定义:float x;int a,b,c=2;,则正确的switch语句是 A.switch(x) case1.0printf(*n);case2.0pri

2、ntf(*nB.switch(int(x) case1printf(case2printf(C.switch(a+b)case1+2printf(D.switch(a+b)casecprintf(13. 在while(!x)语句中的!x与下面条件表达式等价的是:_ A.x!=0 B. x=1 C.x!=1 D.x=014. 下面程序段的运行结果是 a=1;b=2;c=2;while(abc) t=a;b=t;c-;printf(“%d,%d,%d”,a,b,c);A.1,2,0 B.2,1,0 C.1,2,1 D.2,1,1,15. 关于语句“for(表达式1;表达式2;表达式3)”下面说法中

3、错误的是 A.for语句中的三个表达式可以同时省略B.for语句可以用于循环次数不确定的情况C.for语句中表达式2只能是关系表达式或逻辑表达式D.for语句中表达式1和表达式3可以是逗号表达式16. 若有数组说明:int a10;则对数组元素的正确引用是 A.a10 B.a3.5 C.a(5) D.a5-317. 以下能对一维数组a进行正确初始化的语句是 A.int a10=(0,1) B.int a=C.int10 a=1,2,3 D.int a10=018. 若用数组名作为函数的实参,传递给形参的是 A.数组的首地址 B.数组第一个元素的值C.数组中全部元素的值 D.数组元素的个数19.

4、 一个C语言程序是由 A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成20. 设有以下程序段:#include void fun(int x,int y)x+=y; y=x-y; x=x-y;main()int x=10,y=20; fun(x+1,y); printf(“%d,%d”,x,y);该程序的输出结果是_ _。A.20,11 B.11,20 C.10,20 D.20,101.C语言程序的执行,总是起始于_。A.程序中的第一条可执行语句 B.main函数 C.程序中的第一个函数 D.包含文件中的第一个函数2.C 语言程序中可以对程序进行注释,注释部分必须用

5、符号_括起来。A. 和 B.和 C.“/*”和”*/” D.“*/”和”/*”3. 以下不能定义为用户标识符是 。A. Main B. _0 C. _int D.sizeof4.在C语言中,字符型数据在内存中以 形式存放。A.原码 B.BCD码 C.反码 D.ASCII码5. 下列运算符中,要求运算对象必须是整数的是 。A. / B.* C. % D.!6. 多重if_else语句嵌套使用时,寻找与else配套的if方法是 。A. 上面最近的的ifB. 其上最近的没有其他else配对的ifC. 下面最近的ifD. 同行上的if7. 下述表达式中, 可以正确表示x0或 x1的关系。 A.(x=1

6、) | | (x=1 | x=1 & x=1) & (x=0)8. 有以下程序 void main() char a=a,b; printf(%c,+a);%cn,b=a+); 程序运行后的输出结果是 A. b,b B. b,c C. a,b D. a,c 9. 逗号表达式(a=3*5,a*4),a+15的值是 。A.15 B.60 C.30 D.不确定10. 有如下程序void main() int i,sum; for(i=1;i=3;sum+) sum+=i;printf(“%dn”,sum); 该程序的执行结果是 。A. 6 B.3 C.死循环 D. 011. 有如下程序段 int a

7、=14,b=15,x;char c=A;x=(a&b)&(cB);执行该程序段后,x的值为( )A. ture B. false C.0 D. 112. 关系表达式axb的正确描述是 。A. a=x=a&x=a|xb D.!(x=b)13. C语言中规定函数的返回值的类型是由 。A. return语句中的表达式类型所决定B. 在定义该函数时所指定的函数类型所决定C. 调用该函数时系统临时决定D. 调用该函数时的主调用函数类型所决定14. 以下程序的输出结果是 。void main( ) int x=11,y=11;printf(%d,%dn,x-,-y);A. 11,11 B. 10,10 C

8、. 10,11 D. 11,1015. 下列程序的输出结果是_。int a=0,b=0,c=0;if(+a0|+b0)+c;a=%d,b=%d,c=%d,a,b,c);A. a=0, b=0, c=0 B. a=l, b=l, c=1C. a=l, b=0, c=1 D. a=0, b=1, c=116. 有以下函数定义:void fun(int n, double x) 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句 是 。A. fun(int y,double m); B. k=fun(10,12.5);C. fun(x,n); D. void fun(n,x);17.

9、 已定义c为字符型变量,则下列语句中正确的是 。A. c=97; B. c=97 C. c=97; D. c=a18. 以下能正确定义一维数组的选项是 。A. int num; B. #define N 100int numN;C. int num0.100; D. int N=100;int numN;19以下正确的函数声明形式是 。 A. double fun(int x, int y) B. double fun(int x; int y) C. double fun(int x, int y); D. double fun(int x, y)20. 以下有关switch语句的正确说法是

10、_。A.break语句是语句中必须的一部分B.在switch 语句中可以根据需要使用或不使用break语句C.break语句在switch 语句中不可以使用D.在switch 语句中的每一个case都要用break语句二、填空题1. C语言中用于选择结构的控制语句有 语句和 语句。2. 在C语言中,两个实型数据相加之和一定是 。3. 设有int x=11;则表达式x/3的值是 。4. C语言中的常量可以分为 常量和 常量。5. 格式化输入库函数为 。6. 当程序中有某些功能模块结构相对独立,且该程序段会重复使用时,一般会使用 来实现。7. 在C语言中,引用数组元素时,其数组下标的数据类型必须为

11、 。8. switch语言中,通常用 语句跳出分支结构。9. 在C语言中,假设一个int型数据在内存中点两个字节,则int型数据的取值范围是 。10.C语言程序经过编译和连接后生成的文件后缀名为 。1. 在C语言中,基本的数据类型主要有 、 、 三种。2. C语言中用于格式化输出的函数是 。3. 当一个函数返回值类型缺省的时候,则该函数返回值类型为 类型。4. 定义一个整型一维数组array,数组长度为5,且初始化列表为2,4,6,请写出初始化数组语句 。5. C语言中用0表示假,用 表示真。6. 设有数组定义char array =China;则数组array所占的空间为 字节。7. 下面程

12、序的功能是:计算1到10(包括10)的奇数之和及偶数之和,请填空。#includevoid main( ) int a, b, c, i;a=0;c=0;for(i=0;=10;i+=2) a+=i; _ _;c+=b;偶数之和=%dn,a);奇数之和=%dn, );三、程序阅读题 1. #include void main() int a=97; char b; b=a-32;%d,%c,%c,b,b,b-32);上述程序的运行结果为 2. #include int i,j; for(i=0;i+) for(j=0;j=2*i;j+) printf(* printf(n=2;=4-2*i;3

13、. #include int score;输入(0-100): scanf(%d,&score); switch(score/10) case 10: case 9:A!break; case 8:B! case 7:C! case 6:D! default:E!若执行此程序时输入数字66,则结果为 4. #include int a10=55,53,72,26,97,12,36,5,48,62; int i,x=a0,y=a0; for(i=1;=9; if(aiy) y=ai;%d,%d,x,y);5. #include sum(int x,int y) int z=0; for(x;=y

14、;x+) z=z+x; return z; int x=5,y=10;%dn, sum(x+4,y);1 写出下面程序段的输出结果。 int x=10,y; x/=2; y=x+%2;x=%d,y=%dn程序运行结果是 。2写出下面程序段的输出结果。 int i; switch(i) case 1:,i+2); case 2:,i*i);,i+1);3写出下面程序段的输出结果。 int k; for(k=1; kb,求其商并显示。2.编写程序找出100到1000之间的所有“完数”。 所谓“完数”是指一个数恰好等于它的所有不同因子之和,因子为可以被这个数字整除的所有整数。例如:6=1+2+33.编程写出“求两个数的最大公约数”的函数,并书写main函数进行调用该函数。1.从键盘上输入50个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩。2编写程序找出100到1000之间的所有“完数”。3写一个程序计算三角形的面积。要求:用一个函数判断输入的3个数是否为三角形的边,是三角形的边返回1,否则返回0;再用一个函数输入三角形的3条边,计算三角形面积。主函数中要求输入三条边的值,调用函数输出三角形的面积。(海伦公式:已知三角形三条边为a,b,c,p=(a+b+c)/2,三角形的面积,实现根号运算调用函数sqrt,函数sqrt包含在math.h头文件中)。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1