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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

电大本科C语言程序设计A期末考试复习资料Word下载.docx

1、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=& 10. 从一个数据文件中读入以换行符结束的一行字符串的函数为(B)。 A. gets() B. fgets() C. getc() D.

2、 fgetc()11程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用(D)符号作为分隔符。 A空格或逗号 B逗号或回车 C逗号或分号 D空格或回车12逻辑表达式(x0 & x=10)的相反表达式为(A)。 Ax10 Bx10 Cx=0 | x13当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。Afor Bwhile Cdo-while Dswitch14假定i的初值为0,则在循环语句“while(in) s+=i*i; i+;”中循环体被执行的总次数为(B)。 An-1 Bn Cn+1 Dn/215假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则

3、元素a12的值为(C)。 A2 B4 C6 D816在下列选项中,不正确的函数原型格式为(C)。 Aint Function(int a); B.void Function (char); Cint Function(a); D.void int(double* a);17假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大(C)个字节。 A1 B2 C4 D818假定有定义为“int m=7, *p;”,则给p赋值的正确表达式为(B)。 Ap=m Bp=&m C*p=&m Dp=*m19假定指针变量p定义为“int *p=malloc(sizeof(int);”

4、,要释放p所指向的动态存储空间,应调用的函数为(A)。 Afree(p) Bdelete(p) Cfree(*p) Dfree(&p)20C语言中的系统函数fopen()是( D)一个数据文件的函数。 A读取 B写入 C关闭 D打开21. C语言源程序文件的缺省扩展名为(D)。A. cpp B. exe C. obj D. C22设x和y均为逻辑值,则x&y为真的条件是(A)。 A. 它们均为真 B. 其中一个为真C. 它们均为假 D. 其中一个为假23. 在下列的符号常量定义中,正确的定义格式为(C)。A. #define M1 B. const int M2 20 C. #define M

5、3 10 D. const char mark24. for循环语句能够被改写为(D)语句。A. 复合 B. ifC.switchD. while25. 在下面的一维数组定义中,错误的定义格式为(C)。A. int a=1,2,3 B. int a10=0 C. int a D. int a526下面的函数原型声明中存在语法错误的是(C)。 A. AA(int a, int b) B. AA(int, int) C. AA(int a; int b;) D. AA(int a, int)27. 假定a为一个数组名,则下面存在错误的表达式为的(B)。 A. ai B. *a+ C. *a D.

6、*(a+1) 28. 假定有定义为“int a10, x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为(D)。 A. x=pa3 B. x=*(a+3) C. x=a3 D. x=*pa+329char类型的长度为(A)个字节。 A. 1 B. 2 C. 3 D. 430. 向一个二进制文件中写入信息的函数为(D)。 A. fgets() B. fputs() C. fread() D. fwrite()31. 由C语言目标文件连接而成的可执行文件的缺省扩展名为(B)。A. cpp B. exe C. obj D. c32. 设有两条语句为“int a=12; a+

7、=a*a;”,则执行结束后,a的值为(C)。A. 12 B. 144 C. 156 D. 28833. 带有随机函数调用的表达式rand()%20的值在(C)区间内。A. 119 B. 120 C.019 D. 02034. for循环语句“for(i=0; i0|y=5)的相反表达式为(B)。A.x=O|y!=5 B.xO|y!=5 D.xO&y=5 43.循环体至少被执行一次的循环语句为 (C)。A.for B.while C.do-while D.任一种循环 44.假定 n的值为5,则表达式n+的值为(B)。A.6 B.5 C.4 D.7 45.假定一个二维数组的定义为int a34=3

8、,4,2,8,6号,则元素a2O值为(A)。A.0 B.2 C.4 D.6 46.假定一个函数原型为char *func(int n),则该函数的返回类型为(D)。A. int B. int* c.char D.char*47.假定a为一个字符数组名,则元素ai的指针访问方式为(B)。A.a+i B.*(a+i) C.&a+i D.*a+i 48.假定有语句为int *p=calloc(10+20,sizeof(int),则p所指向的动态数组中所包含的元素个数为(C)。A.10 B.20 c.30 D.40 49.十进制数 50表示成符合C语言规定的八进制数为(D)。A. 20 B.32 C.

9、62 D.062 50.若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为(C)。A.r+ B.ab+ C. rh+ D.wb+二、填空题1.在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为(#include ) 2.用于从键盘上为变量输入值的标准输入函数的函数名为(scanf) 3.假定一个枚举类型的定义为enum RAab,ac,ad,ae;,则ac的值为(1) 4. double类型的长度为(8)5.执行int x=45, y=13; printf(%d,x/y);语句序列后得到的输出结果为(3) 6.把表

10、达式x=x+y转换成复合赋值表达式为(x+=y) 7.假定x的值为5,则执行a=(!x)?10:20);语句后a的值为(20) 8.假定一维字符指针数组的定义为char* a8;,则该数组占用的存储空间的字节数为(32) 9.假定二维数组的定义为double aMN;则数组元素的行下标取值范围在(0M-1)之间10.空字符串的长度为 (0)11.在所有函数定义之外定义的变量,若没有被初始化则系统隐含对它所赋的初值为(0)12.若p指向x,则(*p)与x的表示是等价的。13. 直接访问表达式(*fp).score所对应的间接访问表达式为(fp-score)14一个函数定义由 函数头_和函数体两部

11、分组成。15. 执行“printf(%cF-2);”语句后得到的输出结果为 D。16int类型的长度为4 。17. 表达式(float)25/4的值为 6.25。18若x=5,y=10,则x=y的逻辑值为 1(或真) 。19. 作为语句标号使用的case和default只能用于 switch 或开关 或分情况_语句的定义体中。20. 在程序中执行到return 或返回 语句时,将结束所在函数的执行过程,返回到调用该函数的位置。21. 假定二维数组的定义为“char aMN;”,则该数组所含元素的个数为M*N。22. 存储字符a需要占用存储器的_1_个字节空间。23. 用于存储一个长度为n的字符串的字符数组的长度至少为_n+1_。24. 假定p所指对象的值为25,p+1所指对象的值为46,则执行表达式(*p)+后,p所指对象的值为_26_

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

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