中国海洋大学 2010学年学期C程序设计》 课程试题(A卷) 共 8 页 第 1 页

考试说明:本课程为闭卷考试,可携带书写与修正文具,满分:100 分。

考试结束后请将答题卡与试卷分开上交。

一、单选题(每题2分,共20分)

1、以下选项中合法的用户标识符是 。

A)double B)_2Test C)3G D)c++

2、数字字符''的ASCII的值为48,下面程序运行后输出结果是 。

main()

{char a='1',b='2';

printf("%c,",b++);

printf("%d\n",b-a); }

A)3,2 B)50,2 C)2,2 D)2,3、当调用函数时,实参是一个数组名,则向函数传递的是 。

A)数组的长度 B)数组的首地址

C)数组每一个元素的地址 D)数组每个元素中的值

4、下面程序的输出是 。

main()

{ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

printf("%d\n",*(p+2));

}

A)3B)4C)1D)2

5、有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是 。 A)*p+9 B)*(p+8) C)*P+=9 D)P+8

6、有定义语句:int b; char c[10]; 则正确的输入语句是 。

A)scanf("%d%s",&b,c); B)scanf("%d%s",&b,c);

C)scanf("%d%s",b,c);D)scanf("%d%s",b,&c);

7设有以下定义:int a[3][3]={1,2,3,4,5,6,7,8,9}; int (*ptr)[3]=a,*p=a[0];

则下列能够正确表示数组元素a[1][2]的表达式: 。

A)*((*ptr+1)[2])B)*(*p+5))C)(*ptr+1)+2D)*(*(+1)+2)授课教师命题教师或命题负责人签字

年 月 日院系负责人签字

年 月 日

8、某C程序由主函数main( )和一个自定义函数max( )组成,则该程序。

A)总是从max( )函数开始执行B)写在前面的函数先开始执行

C)写在后面的函数先开始执行D)总是从main( )函数开始执行9、若有以下说明和语句:

struct teacher

{int no;

char *name;

}xiang, *p=&xiang;

则以下引用方式不正确的是 。 A)xiang.no B)(*p).no  C)p->no D)xiang->no

10、已有定义:char a[]="xyz",b[]={'x','y','z'};以下叙述中正确的是 。 A)数组a和b的长度相同 B)a数组长度小于b数组长度

C)a数组长度大于b数组长度D)上述说法都不对

二、填空题(每空2分,共20分)

1、设有定义int(*ptr)[];其中的标识符ptr是 【1】 。

2、若定义a[ ][3]={0,1,2,3,4,5,6,7}; 则a数组中行的大小是 【2】 。3、执行以下下程序段后,b中的值是 【3】 。

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];

4、若有定义int a[10],*p=a;,则p+6表示 【4】 。

5、下面函数的功能是对两个字符串进行比较,返回两个串中第一个不相同字符的ASCII值之差。请将程序补充完整。

int cmp(char *a,char *b)

{ while(*a==*b && *a!= '\0' 【5】 ) { a++;b++;}

return 【6】 ; }

6、 find函数的功能是查找一维数组中的最大值并返回最大值的。请补充程序。

【7】 find(int b[],int n)

{ int i,m=0;

for(i=0;i

if(b[i]>b[m]) { m=i;}

return 【8】 ;

}学年学期7、

中国海洋大学c语言期末题库,中国海洋大学C语言期末笔试2010年秋A试题.doc相关推荐

  1. 全国二级c语言上机题库答案,二级C语言上机题库100题加答案

    <二级C语言上机题库100题加答案>由会员分享,可在线阅读,更多相关<二级C语言上机题库100题加答案(67页珍藏版)>请在人人文库网上搜索. 1.1 :将大于整数m且接近m的 ...

  2. c语言客观题题库,大学生课程C语言期末客观题——期末客观题练习题4

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  3. 天津理工大学c语言上机题库,天津理工大学C语言上机报告题目加答案.doc

    天津理工大学C语言上机报告题目加答案 实验五 (2009-9-24) 实验名称: 数组. 实验目的: 掌握C语言中一维数组.二维数组的定义方法: 掌握字符数组与常用字符串处理函数的使用: 掌握与数组有 ...

  4. 二级计算机c语言选择题题库,计算机二级C语言选择题题库

    二级C语言相关考点 1.以下选项中,能用作数据常量的是________.(标准答案:C) (A)o115(B)0118(C)115L(D)1.5e1.52.下列叙述中错误的是_______.(标准答案 ...

  5. 链表c语言代码题库排坐标,C语言讲义——链表完整代码

    #include #include #include struct Node { int _id; char s[50]; struct Node* pre;// 指向前一个节点的地址 struct ...

  6. 中国海洋大学c语言题库,2014级中国海洋大学C语言上机题库与答案.docx

    2014级中国海洋大学C语言上机题库与答案 2014中国海洋大学C语言上机考试题库以及答案(20套)编写函数long fun(long x),它的功能是:将长整型参数x中每一位上为偶数的数依次取出,构 ...

  7. python资源管理器 计算机项目下的_高级语言程序设计(Python)_中国大学MOOC(慕课)_题库及答案...

    高级语言程序设计(Python)_中国大学MOOC(慕课)_题库及答案 来源:未知 编辑:admin 时间:2020-06-30 更多相关问题 以下选项中能正确调用fun函数的语句是charfun(c ...

  8. 长沙理工大学c语言程序设计作业答案,长沙理工大学2014年上期期末c语言编程题库...

    <长沙理工大学2014年上期期末c语言编程题库>由会员分享,可在线阅读,更多相关<长沙理工大学2014年上期期末c语言编程题库(16页珍藏版)>请在人人文库网上搜索. 1.C算 ...

  9. 东北大学C语言课程题库题解专栏目录

    东北大学C语言课程题库题解专栏目录   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓 ...

  10. JavaWeb期末题库

    JavaWeb期末题库 提示:如果您需要更多题库和编程知识,请微信搜索:口袋Code,获取更多得题库,包含C,C++,C#,java,python,javaweb,Go语言,安卓,前端,蓝桥杯,计算机 ...

最新文章

  1. React Component vs React Element
  2. 007_JDK的Comparator接口
  3. 读史记晋国世家0808:春秋平头哥
  4. [导入]为Exchange Server安装WAP电子邮件网关
  5. Matlab练习:timer(2)
  6. linux将txt文件复制为bak,Linux命令:cp (copy)复制文件或目录
  7. 苹果cms v10模板 蓝色简洁大气手机端模板
  8. 微信又有大更新!新增多款铃声、腾讯电子签等功能
  9. 程序员如何年薪百万?深度学习必读书籍!
  10. 多线程 简单的实现案例
  11. 计算机专业指南考试题6,计算机专业指南考试题.doc
  12. 181002有道扇贝每日一句
  13. ccd后视摄像头_20192020年车载摄像头产业报告
  14. [python案例]金融知识图谱构建流程
  15. 分组数据方差公式_用Excel算分组方差《excel怎么求分组的数据的标准差》
  16. 阿里云服务器价格表,1核2G、2核4G、4核8G爆款配置收费标准
  17. 在 FPGA 上快速构建 PID 算法
  18. Python + ElasticSearch:有了这个超级武器,你也可以报名参加诗词大会了! | 博文精选...
  19. Android SurfaceView预览变形完美解决方法
  20. 【模拟集成电路】鉴频鉴相器设计(Phase Frequency Detector,PFD)

热门文章

  1. python 100 days github_GitHub - Andyhe2019/Python-100-Days: Python - 100天从新手到大师
  2. Android 组件的四种点击事件写法
  3. matlab 扩大虚拟内存,matlab 扩大虚拟内存
  4. ubuntu etc文件夹在哪_嵌入式Linux开发学习之 Ubuntu 和 Windows 文件互传
  5. HTML中不支持静态Expando的元素
  6. asp.net 2.0中页的生存周期(Lifecycle)和动态控件[转]
  7. 木.马查杀-应急工具-排查步骤
  8. stl list中erase和remove区别
  9. nw.js---创建一个点击菜单
  10. 【Python之旅】第四篇(一):Python装饰器