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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

成人教育C语言程序设计试题C试题及参考答案Word文档下载推荐.docx

1、int *p,a;则语句 p=&a;中的运算符“&”的含义是。14. 已知 int x=10,执行 x+=x 后,x 的值为。15. 有以下程序段:int k=0; while (k=1) k+; 该 while 循环执行的次数是。16. 若 a 为 float 类型变量,且a=4.6785,则表达式(int)(a*100+0.5)/100的值为。17. 一个 C 程序总是从 函数开始执行的,并且只有一个该函数。18已知变量 student 为结构体类型,则它的store 分量表示为。19从磁盘上读一数据文件,在C 中用函数打开该文件。20设有如下宏定义,则以下程序的运行结果为:# defin

2、e sqr(z) (z) *(z) main()printf(“%d”,sqr(1+2)+3);二、单选题(共 20 分,每小题 2 分)1在 C 语言中,正确的int 类型的常数是 。A)2UB)059C)3aD)0xAF 2语句 if (i )i+; 中的条件表达式 i 等价于 。A)i=0B)i!=1 C)i!=0 D)-i3. 以下正确的函数说明是 。A)float add(int x,y)B)int add(int x;int y) C)char add( )D)int add(char x )4. 若定义:int a=511,*b=&, 则 printf(%dn,*b);的输出结果

3、为: 。A) 无确定值B) a 的地址C) 512D) 5115. 当调用函数时,实参是一个数组名,则向函数传送的是 。A) 数组的长度B) 数组的首地址C) 数组每一个元素的地址 D) 数组每个元素中的值第 1页共 5 页6. 以下程序的输出是 。A) 10B) 11C) 51D) 60struct st int x; int *y; *p;int dt4= 10,20,30,40 ;struct st aa4= 50,&dt0,60,&dt0 ; void main() p=aa; printf(“%dn”,+(p-x);7. 在 C 语言中,形参的缺省存储类是 。A) autoB) re

4、gisterC) staticD) extern8. 设 a、b、C、d、m、n 均为 int 型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=ab)&(n=cd)运算后,n 的值位为 。A) 0B) 1C)2D) 39. 定义:char (*p) ();说明了 。A)p 是指向一维数组的指针变量B)p 是指向char 型数据的指针变量C)p 是指向函数的指针,该函数返回一个char 型数据D)p 是一个函数名,该函数的返回值是指向char 型数据的指针10数组定义为int a34;, 引用a0+2表示 。A)a 数组第 0 行第 2 列元素的值B)a 数组第

5、0 行第 2 列元素的地址C)a 数组第 0 行的首地址D)a 数组第 2 列的首地址三、判断题:在每题的( )内打或。(每小题 1 分,共 10 分)1C 语言函数不能够嵌套定义,但可以嵌套调用。() 2指针的类型是由它所指向的变量的类型来定义的。() 3静态存储类型变量在整个程序运行期间存在。() 4变量名可以由字母、数字和下划线构成。()5. 用文件包含或TC 下项目文件的方法都可以运行一个多文件的程序。6. 字符数组中一定是存放字符串的。 ()7. 在主函数中,对其调用的其他函数的说明可以放在函数中的任何位置。8. 数组中各元素的类型可以相同,也可以不同。9. 结构体的各成员必须类型不

6、同。 ()10C 语言文件是不能随机存取的,只能顺序存取。四、阅读程序题(每小题 3 分,共 30 分。)1. 下列程序的运行结果是 。#includevoid main()char c=A;if (0= c=0)0) y=1; elsey=0;elsey=-1; printf(y=%dn ,y );3. 阅读以下函数,写出此函数的功能: 。float fun1(float a, int n)int i=1;float result=a0; for( ; iai) result=ai; return(result);4. 以下程序的运行结果是 。#include void f(int a)in

7、t i=0;while (ai=10)printf(%3d,ai); i+; int a=1,2,5,10,9,13,4;f(a);5. 阅读以下程序,写出程序运行的结果 。#includemain() chara=“abcde”; char *p; p=a;printf(“%dn”,strlen(p);6. 以下程序的运行结果是 。int a=2, b=7;intfun(int x,int y)int z;z=y/x; return(z);int a=4,b=5,c; c=fun(a,b);,c);7. 下面程序的运行结果是。 func(int a3)int i,j,sum=0; for (

8、i=0;i3;i+)for(j=0;jj+)if(i=j) sum=sum+aij; return(sum);int a33=1,2,3,1,2,3,1,2,3,sum;sum=func(a);sum=%dn,sum);8. 运行以下程序,若输入:6 2时,写出程序的输出结果。void fun(int *p1, int *p2)int t;t=*p1;*p1=*p2; *p2=t;int x,y;int *p1,*p2;scanf(%d%d,&x,&y); p1=&x; p2=&y;if(xy) fun(p1,p2);x=%d,y=%d, x, y);9. 以下程序的输出结果是: main()

9、intcount=0, x=3325;while(x)if(x%10= =3)count+;x/=10;%d,%d,count,x);10. 下面程序的运行结果是。int i=10; switch(i+1) case 10: break; case 11: +i;case 12: default: i=i+1;printf(“%dn”, i);五、编程(共 20 分)1. 输入一个百分制成绩(整型量),要求输出成绩等级 A,B,C,D,E。其中 90100 分为A,8089 分为 B,7079 分为 C,6069 分为D,60 分以下为E。(5 分).2. 写两个函数,分别求两个整数的最大公约

10、数和最小公倍数。用主函数调用这两个函数, 并输出结果,两个整数由键盘输入。3. 从终端上输入个学生的姓名、性别、和年龄,然后输出。(采用结构体类型)。(分)xx 学院成人教育C 语言程序设计课程(C)卷参考答案及评分标准一、填空。(共 20 分,每空 1 分)1、目标文件2、13、604、55、(a=b)|( ac)6、07、 108、外部9、循环10、1611、612、013、地址运算符14、2015、016、417、main18、student. store19、fopen20、12二、选择填空(共20 分,每小题 2 分)1-5:DCCDB6-10: CAACB 1NO2y=13找出 float a中的最小值,并作为函数值返回412 510 955617sum=68x=2,y=6 92,01012五、编程:(共 20)1、main() int score; char grade; please input the score:%dscore); score=score/10; switch(score) case 10: case 9: grade= case 8:B case 7:C

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

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