- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷代号:1253
中央广播电视大学2009-2010学年度第一学期“开放本科”期末考试
C语言程序设计A试题
一、单选题(每小题2分,共20分)
1. C语言源程序文件的缺省扩展名为( )。
A. cpp B. exe
C. obj D. C
2.设x和y均为逻辑值,则x y为真的条件是( )。
A. 它们均为真 B. 其中一个为真
C. 它们均为假 D. 其中一个为假
3. 在下列的符号常量定义中,正确的定义格式为( )。
A. #define M1 B. const int M2 20
C. #define M3 10 D. const char mark
4. for循环语句能够被改写为( )语句。
A. 复合 B. if
C. switch D. while
5. 在下面的一维数组定义中,错误的定义格式为( )。
A. int a[]={1,2,3} B. int a[10]={0}
C. int a[] D. int a[5]
6.下面的函数原型声明中存在语法错误的是( )。
A. AA(int a, int b) B. AA(int, int)
C. AA(int a; int b;) D. AA(int a, int)
7. 假定a为一个数组名,则下面存在错误的表达式为的( )。
A. a[i] B. *a++
C. *a D. *(a+1)
8. 假定有定义为“int a[10], x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为( )。
A. x=pa[3] B. x=*(a+3)
C. x=a[3] D. x=*pa+3
9.char类型的长度为________个字节。
A. 1 B. 2
C. 3 D. 4
10. 向一个二进制文件中写入信息的函数为( )。
A. fgets() B. fputs()
C. fread() D. fwrite()
二、填空题(每小题2分,共26分)
1. C语言中的每条复合语句以________作为结束符。
2. 在#include命令中所包含的文件,可以是头文件,也可以是________文件。
3. 十进制数35对应的八进制数为________。
4. 假定x=5,则表达式2+x++的值为________。
5.增量表达式++y表示成赋值表达式为__________。
6.若x=5,y=10,则xy的值为________。
7. 假定二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为________。
8. 执行“typedef int ABC[10];”语句把ABC定义为具有10个整型元素的________类型。
9. strcat()函数用于________两个字符串。
10.假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为________。
11. 若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为________。
12. NULL是一个符号常量,通常作为空指针值,它对应的值为________。
13. 假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为 ________________ =malloc(sizeof(struct Worker))。
三、写出下列每个程序运行后的输出结果(每小题6分,共30分)
1. #includestdio.h
void main() {
int i,s=0;
for(i=1;i6;i++) s+=i*i;
printf(“s=%d\n”,s);
}
2. #includestdio.h
#define N 6
void main()
{
int i,a[N]={2,5,8,10,15,21};
for(i=0; iN; i++)
if(a[i]%5) printf(%d ,a[i]);
printf(\n);
}
3. #in
您可能关注的文档
- 2014开放大学(电大)英语1 第一次网上作业答案大全.doc
- 2014年电大外国文学史小抄【微缩打印版】.doc
- 2014年电大学位英语复习资料(全).doc
- 2014中级经济师考试《经济基础知识》讲义第三部分.doc
- 2014年【电大】西方经济学判断、名词配对、简答论述、计算小抄参考.doc
- 2014年操系统—电大网上形成性测试答案小抄参考.doc
- 2014年成都电大西方经济学1小抄参考.doc
- 2014年成都电大西方经济学2小抄参考.doc
- 2014年成都电大西方经济学3小抄参考.doc
- 2014年电大 西方经济学 第四次任务小抄参考.doc
- 2014年电大1253+C语言程序设计A(2010年7月)小抄参考.doc
- 2014年电大1253+C语言程序设计A(2011年7月)小抄参考.doc
- 2014年电大2011年12月《物流信息系充管理》期末复习练习小抄参考.doc
- 2014年电大2143+西方经济学期末复习指南小抄参考.doc
- 2014年电大4026+西方经济学(本)小抄参考.doc
- 2014年电大6020《西方经济学》期末复习指导小抄参考.doc
- 2014年电大07955_网络广告实务_考前复习资料(纯手打)小抄参考.doc
- 2014年电大C语言程序设计A_历年考题(2009.1-2010.7)缺09年7月小抄参考.doc
- 2014年电大C语言程序设计A期末模拟试题(1-4)小抄参考.doc
- 2014年电大P020131129545281973360小抄参考.doc
文档评论(0)