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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

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

程序设计C语言期末试卷.doc

1、 1 / 13 程序设计 (C语言 )期末考试卷 ( A) 使用专业、班级 学号 姓名 l 题 数 一 二 三 四 五 总 分 得 分 一、选择题 每 题 2分,共计 40 分 1.下列变量合法的是( B ) 。 A 2a0 B _1a0 C xy D b-a 2 假设所有变量均为整型,则表达式 (a=2,b=5,b+,a+b)的值是 ( B )。 A 7 B 8 C 6 D 2 3 有以下程序: void main( ) int x=101,y=011; printf(“%2d,%2dn“,x,y); 执行后输出结果是 ( C ) 。 A 10, 9 B 101,11 C 101, 9 D

2、01,11 4 若有说明语句: char c=72;则变量 c( A )。 A 包含 1 个字符 B 包含 2个字符 C 包含 3个字符 D 说明不合法, c的值不确定 5 阅读一下程序,当输入数据的形式为 25, 13, 10 正确的输出结果为( D )。 void main() int x,y,z; scanf(“%d%d%d“, printf(“x+y+z=%dn“,x+y+z); A x+y+z=48 B x+y+z=35 C x+z=35 D 不确定值 江 南 大 学 考 试 卷 专 用 纸 1 考 试形式开卷( )、闭卷( ),在选项上打( ) 开课教研室 命题教师 统一 命题时间

3、 使用学期 s 2 / 13 6 定义如下变量和数组: int k; int a33=1,2,3,4,5,6,7,8,9; 则下面语句的输出结果为 ( ) 。 for(k=0;k10) break; C int i=0; D i =100; do +i ; while(i=0); while(+i%2) i+; 19 设 x为 int型变量 ,则执行以下语句后 , x的值为 ( ) 。 x=10; x+=x-=x-x; A 10 B 20 C 40 D 30 20 下面程序段的运行结果是( )。 char a7=“abcdef“; char b4=“ABC“; strcpy(a,b); pri

4、ntf(“%c“,a5); 江 南 大 学 考 5 / 13 试 卷 专 用 纸 A. 空格 B. 0 C. e D. f 二、 判断题 每题 1 分,共计 10 分 ( )1一个函数利用 return只能返回一个函数值。 ( )2在程序运行过程中,系统分配给实参和形参的内存单元是不同的。 ( )3用 scanf输入字符时,字符串中不能包含空格。 ( )4 Continue 和 break 都可用来实现循环体的中止。 ( )5字符常量的长度肯定为。 ( )6.在对某一函数进行多次调用时,系统会对相应的自动变量 重新分配存储单元。 ( )7.在 C 语言的复合语句中,只能包含可执行语句。 ( )

5、8.在复合语句内部定义的 变量属于局部变量。 ( )9.若将 C 源程序经过编译、连接后生成可执行文件,则可直接在 DOS 系统下输入可执行文件名执行。 ( )10已知: char c=48;int i=1,j=10;执行语句 j=!(cj) for(i=j;i #include void main() char str=I,0,a,m,0,a,0,C,0,P,r,o,g,r,a,m,m,e,r,0,0; int len; char *p; p=str; while(1) len=strlen(p); if(len=0) break; printf(“%s “,p); p+=len+1; pr

6、intf(“n“); 5下 面程序如果输入是: 1357924-1 运行结果是 【 5】 _ _ #include #include int a5=0; void main() int i=0,j,k; for(;) 江 南 大 学 考 7 / 13 scanf(“%d“, if(k = 1 ) ; for ( j = i 1 ; j = 0 ; j - - ) printf ( “ %d “ , a j ) ; 7. 下面程序的运行结果是 【 7】 _ #include “stdio.h“ void main() int i=5; printf(“%dn“,sub(i); sub(int n

7、) int a; if(n=1) return 1; a=n+sub(n-1); return(a) 试 卷 专 用 纸 4 8 / 13 8. #include “stdio.h“ void main() int n,sum=0; n=2345; dosum=sum+(n%10)*(n%10); n=n/10; while(n); printf(“sum=%dn“,sum); 该程序的输出结果是: 【 8】 _ _ 9. #include “stdio.h“ #define M 8 void main() int aM,i,j,t; for(i=0;i0 printf(“a=%d,b=%d“

8、,a,b); 江 南 大 学 考 9 / 13 四、 完善程序 每空 2分, 共计 16 分 1 统计 从键盘输入的字符中数字字符的个数,用换行符结束循环。请填空。 int n = 0 , c ; c = getchar ( ) ; while (【 1】 ) if (【 2】 ) n + + ; c = getchar ( ) ; 2 下面程序的功能是从三个红球、五个白球、六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案,请填空。 #include “stdio.h“ void main() int i,j,k; printf(“n 红 白 黑 n“); for(i=0;i=3

9、;i+) for(【 3】 ;j=5;j+) k=8-i-j; if(【 4】 ) printf(“ %3d %3d %3dn“,i,j,k); 3 执行以下程序后,第一行的输出是 【 5】 , 第二行的输出是 【 6】 。 #include “stdio.h“ int fac (int a ) int b = 0 ; int c = 3 ; b + + ; c + + ; return a + b + c ; void main ( ) int a = 3 , j ; for ( j = 0 ; j 3 ; j + + ) printf ( “ %dn” , fac (j ) ; 4 对下面

10、的递归函数进行 填空。递归公式为: pn ( x ) = 1)()12(1011 nxpxnnxnn5 试 卷 专 用 纸 10 / 13 float p ( int n , float x ) float z ; if ( n = = 0 ) z = 1 ; else if (【 7】 ) z = x ; else z =【 8】 ; return (z ) ; 五 、编程题 第 1 题 5分,第 2题 9 分, 共计 14 分 1. 将以下程序段改用嵌套的 if语句实现。 int s,t,m; t=(int)(s/10); switch(t) case 10: m=5;break; case 9;m=4;break; case 8: m=3;break; case 7: m=2;break; case 6: m=1;break; default m=0; 2 写一个函数,用“起泡法”对输入的 10 个 整数 按由小到大的顺序排列。

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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