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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(2011-2012-1大学计算机基础及C程序设计(上)试卷(B)定稿.doc)为本站会员(美**)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

2011-2012-1大学计算机基础及C程序设计(上)试卷(B)定稿.doc

1、专业收集整理精品文档!-精品文档,值得下载,可以编辑!-!=常州大学2011 2012 学年第1学期大学计算机基础及C程序设计(上)期末考试 B 卷题 号一二三四总 分题 分40202020100得 分阅卷签名一、选择题 (共20题,每题 2 分,共计 40 分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题纸相应位置上,答在试卷上不得分。1. 将二进制数1111011转换为十进制数是_。A)59 B)123 C)121 D)1072、 下面各种不同进制的数中,最大的数是( )A. (01001110)2 B(332)8C. (4F)16 D. (120)10

2、 3. 假设某整数的补码是11111110,则此整数对应的反码是_。A11111110 B10000001 C100000010 D111111014. 计算机算法必须具备输入、输出和()5个特性A)可执行性、可移植性和可扩充性 B)可执行性、确定性和有穷性 C)确定性、有穷性和稳定性 D)易读性、稳定性和安全性5. 下列说法错误的是()A)计算机语言的种类非常多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 B)编译器和解释器是两种语言处理程序,他们最大的区别之一在于前者生成目标代码,而后者不生成。 C)时间复杂度和空间复杂度是算法评价中两个常用的指标。 D)源程序的错误可以分为语法

3、错误和死循环错误。6. 以下说法中正确的是( )。A) C语言程序总是从第一个的函数开始执行B) 在C语言程序中,要调用的函数必须在main()函数中定义C) C语言程序总是从main()函数开始执行D) C语言程序中的main()函数必须放在程序的开始部分7、下列数据中属于字符串常量的是( )。Aa BABC Cabc0 Da8、下面程序的输出结果是( )。 #include void main() int k=11; printf(k=%d,k=%o,k=%xn,k,k,k); Ak=11,k=12,k=13 Bk=11,k=13,k=13Ck=11,k=013,k=0Xb Dk=11,k

4、=13,k=b9、以下合法的C语言赋值语句是( )。A. a=b=58 B. k=int(a+b); C. a=58,b=58 D.-i;10、下列程序段运行后y的值是( )。int a=0,y=10;if(a=0) y-;else if(a0) y+; else y+=y ;A20 B11 C9 D011、假定所有变量均已正确定义,下列程序段运行后x的值是( )。a=b=c=0,x=35;if(!a) x-;else if(b) ;if(c) x=3;else x=4;A34 B4 C35 D312、设有定义:int a=1, x=1; 循环语句while(a10) x+; a+; 的循环执

5、行( )。A. 无限次 B不确定次 C10次 D9次13、下列语句中,错误的是( )。Awhile(x=y) 5; Bdo x+ while(x= =10);Cwhile(0) ; Ddo 2; while(a= =b);14、循环语句for(x=0,y=0; (y!=123)| (x4); x+); 的循环执行( )。A无限次 B不确定次 C4次 D3次15、C语言中while循环和do-while循环的主要区别是()。A) do-while的循环体至少无条件执行一次B) while的循环控制条件比do-while的循环控制条件严格C)do-while允许从外部转到循环体内D) do-whi

6、le的循环体不能是复合语句16. 若i为整型变量,则以下循环体执行次数是()。for(i=2;i=0;) printf(“%d”,i-);A)无限次B)0次 C)1次 D)2次17. 下面程序段()。x=3;doy=x-;if(!y) printf(“x”); continue; printf(“#”);while(1=x=2);A)将输出#B)将输出#*C)是死循环D)含有不合法的控制表达式18. 以下正确的说法是( )。)定义函数时,形参的类型说明可以放在函数体内)return后边的值不能为表达式)如果函数值的类型与返回值类型不一致,以函数值类型为准)如果形参与实参的类型不一致,以实参类型

7、为准19. 请读程序:#includeint func( int a, int b) int c;c=a+b;return c;void main() int x=6, y=7, z=8, r;r=func( x-,y=x,x+y),z-);printf(%dn,r);上面程序的输出结果是( )。 A) 11 B) 20 C) 21 D) 3120、若调用一个函数类型为int型的函数,且此函数中没有return语句,则正确的说法是( )。A该函数没有返回值 B该函数返回一个不确定的值C该函数能返回一个用户所希望的函数值 D该函数返回若干个不确定值二、填空题(共10空,每空2分,共计20分) 请

8、将每个空的正确答案写在答题纸(1)(10)序号的横线上,答在试卷上不得分。1. 在存储一个汉字机内码的两个字节中,每个字节的二进制码的最高位是 【1】 。2. 1GB= 【2】 MB3. 假设某国家语言采用拼音文字,共有25个拼音符号,若采用二进制编码来表示,则至少需要 【3】 位二进制码。 4. 结构化程序设计的三种基本结构是由顺序结构, 【4】 和 【5】 组成.5. 表达式sizeof(lineonex0alinetwo12)的值为 【6】 6. 若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则printf(%.2f,pow(y,fabs(x)语句执行后,屏幕上输

9、出为 【7】 。7. 以下程序运行后的输出结果是 【8】 。#include void main() int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf(“d=%d”,d);8、以下程序运行结束时,a和b的值分别是 【9】 和 【10】 。#include void main() int a=2,b=3; change(a,b); printf(%d,%d,a,b);change(int a,int b) a=10;b=20; 三、完善程序题(共10空,每空2分,共计20分)请将每个空的正

10、确答案写在答题纸(1)(10)序号的横线上,答在试卷上不得分。1. 下面函数f完成的功能是判断一个整数n是不是“水仙花数”,如果是,则输出到显示器。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。请填空。void f( int n) int i,j,k;i=n/100;j= 【1】 ; k=n%10;if(_【2】_) printf(%5d,n);2. 以下程序求100200之内的素数。请填空。#include #include void sushu(int m);void main()int m; for ( m=101;m=200;m+) 【3】 ; void sushu(i

11、nt m)int k,i;k=sqrt(m);for(i=2;i=k+1) printf(%4d,m);3. 下列程序的功能是输入一个正整数,判断是否能被3或7整除,若不能被3和7同时整除,就输出“YES”,否则就输出“NO”。请填空。#include void main( ) int k;scanf (%d, (5) );if ( (6) ) printf(YESn); elseprintf (NOn); 3. 以下函数实现将三个数由小到大排序。请填空。void f(int x ,int y, int z) if (xy) x=x+y;y=x-y; 【7】 ; if( 【8】 ) x=x+z

12、; z=x-z; x=x-z; if(yz) y=y+z; z=y-z; y=y-z; printf(%d%d%dn,x,y,z);4. 下面的facto函数是一个求阶乘的递归调用函数.int facto ( int n) if (n=1) 【9】 ; else return ( 【10】 );四、编程题(共2题,每题10分,共计20分) 请将每道题的正确答案写在答题纸相应位置上,答在试卷上不得分1、编程序按下列公式计算y的值(精度为1e-6,即最后一项的绝对值小于1e-6时结束。):2、找出1000以内的所有完数。(一个数若恰好等于它的真因子(即除了本身以外的约数)之和,这个数就称为完数,如

13、6是完数,因为6=1+2+3)。 常州大学2011 2012 学年第1学期大学计算机基础及C程序设计(上)期末考试 B 卷答题纸 题 号一二三四总 分题 分40202020100得 分阅卷签名一、选择题 (共20题,每题 2 分,共计40 分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题纸相应位置上,答在试卷上不得分。1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD10ABCD11ABCD12ABCD13ABCD14ABCD15ABCD16ABCD17ABCD18ABCD19ABCD20ABCD二、填空题(共10空,每

14、空2分,共计20分) 请将每个空的正确答案写在答题纸(1)(10)序号的横线上,答在试卷上不得分。(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) 三、完善程序题(共10空,每空2分,共计20分)请将每个空的正确答案写在答题纸(1)(10)序号的横线上,答在试卷上不得分。(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) 四、编程题(共2题,每题10分,共计20分) 请将每道题的正确答案写在答题纸相应位置上,答在试卷上不得分1、2、常州大学2011 2012 学年第1学期大学计算机基础及C程序设计(上)期末考试 B 卷参考答案 一、

15、选择题 (共20题,每题 2 分,共计40 分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题纸相应位置上,答在试卷上不得分。1 B 2 B 3 D 4 B 5 D 6 C 7 A 8 D 9 D 10 A 11 B 12 A 13 B 14 A 15 A 16 B 17 C 18 C 19 B 20 B二、填空题(共10空,每空2分,共计20分) 请将每个空的正确答案写在答题纸(1)(10)序号的横线上,答在试卷上不得分。(1)1 (2)210或者1024 (3)5 (4)选择结构(5)循环结构 (6)17 (7)8.00 (8)d=20 (9)2 (10)3

16、三、完善程序题(共10空,每空2分,共计20分)请将每个空的正确答案写在答题纸(1)(10)序号的横线上,答在试卷上不得分。(1)n/10%10 (2)i*100+j*10+k=i*i*i+j*j*j+k*k*k 或者 n= i*i*i+j*j*j+k*k*k(3)sushu(m) (4)if(m%i=0) break (5)&k(6) (x%3!=0)&(x%5!=0) (7) x=x-y (8) xz (9) return (1) (10) facto(n-1)*n四、编程题(共2题,每题10分,共计20分) 请将每道题的正确答案写在答题纸相应位置上,答在试卷上不得分1、解:#include void main( ) int r=1; double x, y=0 ; while(x=1e-6) x=1.0/(r*r+1); printf(“x=%fn”, x); y=y+x; r+; printf(“y=%fn”,y); 2、解:#include stdio.h void main( ) int i,j,s=1; for(i=2;i=1000;i+) s=1; for(j=2;j=i/2;j+) if(i%j=0) s+=j; if(s=i) printf(%dn,i); =专业收集精品文档,您的最好选择=

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。