试卷代号: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,则x>y的值为________。

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. #include

void main() {

int i,s=0;

for(i=1;i<6;i++) s+=i*i;

printf(“s=%d\n”,s);

}

2. #include

#define N 6

void main()

{

int i,a[N]={2,5,8,10,15,21};

for(i=0; i

if(a[i]%5) printf("%d ",a[i]);

printf("\n");

2015年1月c语言程序设 第二版,2015年电大1253+C语言程序设计A(2010年1月)小抄参考.doc...相关推荐

  1. python语言程序设计基础第二版第六章答案-Python语言程序设计基础(第2版) 课后题 第六章...

    课后题是配套的参考答案 #e10.1CalHamlet.py def getText(): txt = open("hamlet.txt", "r").read ...

  2. python语言程序设计基础第二版第六章答案-python语言程序设计基础(第二版)第五章答案随笔...

    模板模式与策略模式/template模式与strategy模式/行为型模式 模板模式 模版模式,又被称为模版方法模式,它可以将工作流程进行封装,并且对外提供了个性化的控制,但主流程外界不能修改,也就是 ...

  3. Python语言程序设计基础 第二版(嵩天著)课后答案第六章

    思考与练习: P159 6.1 元组是不可变的.即你不能修改元组.元组通过圆括号中用逗号将元素分隔. 集合内的元素不能重复,只能是固定的数据类型,例如:整数.浮点数.字符串.元组等,列表,字典,和集合 ...

  4. Python语言程序设计基础 第二版(嵩天著)课后答案第三章(程序练习题)

    3.1 重量计算.月球上物体的体重是在地球上的16.5%,假如你在地球上每年增长0.5kg,编写程序输出未来10年你在地球和月球上的体重情况. 不是很懂题意是只要十年后的体重变化,还是要每一年的体重变 ...

  5. Python语言程序设计基础(第二版)P93答案示例

    P93程序练习题代码示例 3.1 重量计算.月球上物体的体重是在地球上的16.5%,假如你在地球上每年增长 0.5 kg,编写程序,输入未来十年你在地球和月球上的体重状况.示例: #重量计算 weig ...

  6. python语言程序设计基础第二版第七章答案-Python核心编程第二版 第七章课后答案...

    注:我使用的python3.5. 其中range和xrange,input和raw_input已经合并 7-1.字典方法.哪个字典方法可以用来把两个字典合并到一起. dict.update(dict2 ...

  7. python语言程序设计基础第二版答案-python语言程序设计基础(第二版)第五章答案随笔...

    模板模式与策略模式/template模式与strategy模式/行为型模式 模板模式 模版模式,又被称为模版方法模式,它可以将工作流程进行封装,并且对外提供了个性化的控制,但主流程外界不能修改,也就是 ...

  8. Python语言程序设计基础 第二版(嵩天著)课后答案第四章

    思考与练习: P99 4.1 正确 4.2 错误.分支结构(if/else)不能向已经执行过的语句部分跳转,循环结构(while/for)可以向已经执行过的语句部分跳转. 4.3 A 流程图的基本元素 ...

  9. c语言甘勇第二版第五章答案,C语言(1) - Patata的个人页面 - OSCHINA - 中文开源技术交流社区...

    一些基础 printf("%d%c\n%f", 23, 'A', 4.23); 23 A 4.23 ---------------------------------------- ...

  10. c语言第4章作业,《C语言程序设第4章作业.doc

    <C语言程序设第4章作业 <C语言程序设计>第4章作业 布置日期:2012-3-1?????截止日期:2012-3-15 一. 单选题 (每小题10分,共100分) ?1.C语言的跳 ...

最新文章

  1. uitableviw 自适应高度
  2. tomcat 启动项目 页面文字乱码_eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法...
  3. 联合权值 NOIP2014 提高组 Day1 T2
  4. c语言中指针数组赋值字符串,C语言—用结构体指针给数组赋值(结构体指针指向字符串,给字符串赋值)...
  5. Jquery全选单选功能
  6. powerdesigner显示工具面板_Adobe After Effects:如何使用木偶工具
  7. Anaconda下载太慢
  8. LINUX下载并编译javasqlite
  9. MySql修改默认端口
  10. 详解电脑换主板需要重装系统吗
  11. ubuntu下rabbitvcs安装后无右键菜单解决办法
  12. 如何删除ppt自带背景音乐_ppt模板里自带的背景乐怎么去掉?
  13. 一键跳转添加QQ好友 点击链接直接跳转到QQ好友页面如何实现
  14. Technorati 100个最受关注的博客的CMS分布
  15. GitHub和75亿美金
  16. 前端项目中代码格式化配置:eslint + prettier + stylelint + pre-commit
  17. 任务分销系统云智推任务提交版拉新系统网站源码
  18. 你的小米手机升级MIUI11后,电池掉电很快?那是这些设置没关掉吧
  19. facebook 分享页面_如何建立Facebook页面
  20. 机器学习笔记(一) KNN K-最近邻

热门文章

  1. [BUG记录]java.lang.IllegalArgumentException: The observer is null.异常解决方案
  2. session的保存方式.
  3. 【Spring-AOP】源码分析汇总
  4. 用Map集合来统计一个字符串数组中每个字符串的个数
  5. cuda_error_launch_failed: unspecified launch failure
  6. Zookeeeper开源客户端curator watcherAPI的使用
  7. Python基础10—I/O编程
  8. 到底什么才是自动化巡检?
  9. Java建造者模式(Builder模式)
  10. HDU 1730 Northcott Game