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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

国家开放大学春季学期电大考试《C语言程序设计》题库及答案Word下载.docx

1、7若用数组名作为函数调用的实参,传递给形参的是(A)。A. 数组的首地址 B. 数组中第一个元素的值C. 数组中全部元素的值 D. 数组元素的个数8假定a为一个整数类型的数组名,整数类型的长度为4,则元素a4的地址比a数组的首地址大(C)个字节。A. 4 B. 8 C. 16 D. 329假定s被定义为指针类型char *的变量,初始指向的字符串为Hello world!,若要使变量p指向s所指向的字符串,则p应定义为(A)。A. char *p=s B. char *p=&s C. char *p;p=*s D. char *p; p=&s10从一个数据文件中读入以换行符结束的一行字符串的函

2、数为(B)。A. gets( ) B. fgets( ) C. getc( ) D. fgetc( ) 二、填空题1执行“printf(%c,A+2);”语句后得到的输出结果为(C)。2short int类型的长度为(2)。3用类型关键字表示十进制常数3.26f的类型为(float)。4假定y=10,则表达式+y*3的值为(33)。5逻辑表达式(x=0 & y5)的相反表达式为(x!=0 | y=5) 或:(x | y=5)。6若x=5,y=10,则x!=y的逻辑值为(1(真,true)。7假定二维数组的定义为“int a35;”,则该数组所占存储空间的字节数为(60)。8使用“typedef

3、 char BB1050;”语句定义(BB)为含有10行50列的二维字符数组类型。9字符串a:xxkfile.txt的长度为(15)。10假定p所指对象的值为25,p+1所指对象的值为46,则*+p的值为(46)。11假定一个数据对象为int*类型,则指向该对象的指针类型为(int)。12假定一个结构类型的定义为 “struct Aint a,b; A* c;”,则该类型的理论长度为(12)。13. 假定要访问一个结构对象x中的数据成员a,则表示方式为(x.a)。三、写出下列每个程序运行后的输出结果1#include void main() int i,j,k=0; for(i=0; i5;

4、i+) for(j=i; j j+) k+; printf(%dn,k); 152#include int x=20; int i=2;x) if(x%i=0) printf(%d ,i); x/=i; i+;2 53#include=70 & ai=90) s+=ai;s=%dn,s);s=2354#include int WF(int x, int y) x=x+y; y+=x; return x+y; int x=3, y=5;,WF(x,y);215#include int LA(int *a, int n) int i,s=0;in;i+) s+=ai; return s; int

5、a5=1,2,3,4,5; int b=LA(a,5)+LA(a+1,3);b=%dn,b);b=24四、写出下列每个函数的功能1int SG(int x) /x为大于等于2的整数 if(x=2 | x=3) return 1; while(i*i=x) if(x%i=0) break; if(i*idata; f=f-next; while(f) if(f-datax) x=f- return x;假定struct IntNode的结点类型定义为: struct IntNode int data; struct IntNode* next;求出并返回由f所指向的单链表中所有结点的最大值。五、

6、按照题目要求编写程序或函数1编写一个主函数,计算1+3+32+.+310的值并输出,假定分别用i,p,s作为循环变量、累乘变量和累加变量的标识符。答:#include void main() int i; int p=1; int s=1; for(i=1;=10;i+) p*=3; s+=p;2根据函数原型“int FF(int a, int n)”,编写函数定义,计算并返回数组an中所有元素之和。int FF(int a, int n)int i,sum=0;for(i=0; i+) sum+=ai;return sum;模拟试题二1由C语言源程序文件编译而成的目标文件的默认扩展名为(D)

7、。A. cpp B. c C. exe D. obj 2设x和y均为逻辑值,则x | y为假的条件是x和y(C)。A. 均为真 B. 其中一个为真 C. 均为假 D. 其中一个为假3枚举类型中的每个枚举常量的值都是一个(A)。A. 整数 B. 浮点数 C. 字符 D. 记录4循环语句“for(i=0;=n; i+) S;”中循环体S被执行的次数为(D)。A. 1 B. n-1 C. n D. n+15假定有语句为“int a45=1,3,5,2,8;”,则a11的值为(B)。A. 3 B. 5 C. 8 D. 10 6在下面的选项中,不能作为函数的返回值类型的是(B)。A. void B. n

8、ode C. int D. long 7假定x的值为5,y的值为6,则表达式x+*-y的值为(A)。A. 25 B. 30 C. 36 D. 428用calloc函数创建具有10个整型元素的动态存储空间的正确调用是(C)。A. calloc(10,sizeof(char) B. calloc(10) C. calloc(10,sizeof(int) D. calloc(20, sizeof(int) 9假定有语句“int b10, *pb;”,则不正确的赋值为(B)。A. pb=b B. pb=b5 C. pb=b+2 D. pb=&b010标准输入设备的文件流标识符是(B)。A. stder B. stdin C. stdout D. stdio 1. 在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为(#include)。2. 用于从键盘上为变量输入值的标准输入函数的函数名为(scanf)。3. 假定一个枚举类型的定义为“enum RAab,ac,ad,ae;”,则ad的值为(2)。4int类型的长度为(4)。5. 执行“int x=45,y=8;printf(%d,x/y);”语句序列后得到的输出结果为(5)。6. 把表达式x=x+y转换成

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

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