版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2016年浙江宁波大学C程序设计考研真题一、单项选择题:本大题共 30 小题,每小题 3 分,共 90 分。在每小题列出的四个选项中只有一个是符合题目要求的。错选、多选或未选均不得分。1. 关于语言中的函数,下列说法中错误的是_ A) 函数定义可以分为两个部分,即函数说明部分和函数体B) 主函数可以调用非主函数C) 某个非主函数可以调用其它非主函数D) 程序可以从任何函数开始执行2. C 语言中 while 和 do-while 循环的主要区别是_ A) do-while 的循环体至少无条件执行一次B) while 的循环控制条件比 do-while 的循环控制条件严格C) do-while
2、里面不允许使用 breakD) do-while 里面不允许使用 continue3. 在 C 语言程序中,以下说法正确的是_ A) 函数的定义可以嵌套,但函数的调用不可以嵌套B) 函数的定义不可以嵌套,但函数的调用可以嵌套C) 函数的定义和函数的调用都不可以嵌套D) 函数的定义和函数的调用都可以嵌套4. 下列字符列中,能作为某个变量的标识符是_ A) ?aB) a=2C) a.3D) a_35. 在以字节存储字符的系统中,字符n 在内存占用的字节数是_ A) 1B) 2C) 3D) 46. 下面的数字中,合法的长整型常数是_ A) 0LB) 4962710C) 0.054838743D) 2
3、.1869e107. 下面正确表示字符常量的是_ A) "n" B) 't' C) "0" D) 658. 输出字符型变量 x 与整型变量 y,下列 printf 语句使用正确的是_ A) printf ("%f%s", x, y);B) printf ("%lf%c", x, y) ;C) printf ("%c%d", x, y);D) scanf ("%f%c", x, y) ;9. 为表示关系 xyz,应使用 C 语言表达式_ A) (x>=y&
4、gt;=z)B) (x>=y) AND (y>=z)C) (x>=y) && (y>=z)D) (x>=y) & (y>=z)10. C 语言对 if 嵌套语句的规定 else 总是与_配对。A) 第一个 ifB) 之前最近的且尚未配对的 ifC) 缩进位置相同的 ifD) 之前最近的 if11. 已知整数变量 a 为 10,b 为 3,则 a&b 的值为_ A) 1B) 0C) 13D) 212. 设有定义:char s12=“string”;则 printf(“%dn”, strlen(s);的输出是_ A) 6B) 7C
5、) 11D) 1213. 设有定义:int a6=1,2,3,4,5,6; 则 a6的值为_ A) 4B) 5C) 6D) 已经超出范围14. 若有说明语句“int a10, *pa;”,对数组元素的正确引用是_ A) apB) paC) *(p+2)D) p215. 以下定义数组的语句错误的是_ A) int num=1, 2, 3, 4, 5, 6;B) int num3=1, 2, 3, 4, 5, 6;C) int num24=1, 2, 3, 4, 5, 6;D) int num4=1, 2, 3, 4, 5, 6;16. 若有定义:“int a23;”,则对 a 数组的第 i 行第
6、 j 列元素的正确引用为_ A) *(*(a+i)+j)B) (a+i)jC) *(a+i+j)D) *(a+i)+j17. 两个指针变量不可以_ A) 相加B) 相减C) 比较D) 指向同一个地址18. 以下对枚举类型名的定义中,正确的是_ A) enum a =one, two, three;B) enum aa1, a2, a3;C) enum a =1, 2, 3;D) enum a “one”, “two”, “three” ;19. 在下列代码中,正确的 C 代码是_ A) # define MYNAME“ABC” B) # include string.hC) for (i0;
7、i<10; i+);D) struct int stu int name; ;20. 假设 var1, var2, var3, var4, var5 是 5 个整形变量,有如下函数调用语句:func(var1, var2+var3, var4, var5);该函数调用语句中,含有的实参个数是_ A) 3B) 4C) 5D) 621. 下列语句中,将 c 定义为文件型指针的是_ A) FILE c;B) FILE *c;C) file c;D) file *c;22. 函数 fseek(pFile,0L,SEEK_CUR)中的 SEEK_CUR 代表的起始点是_A) 文件开始B) 文件末尾
8、C) 文件当前位置D) 以上都不对23. 设有定义struct int x, y; d2 = 1,3,2,7;那么printf(“%dn”, d0.y/d0.x*dl.x);的输出是_ A) 0B) 1C) 3D) 624. 关于链表,下面说法正确的是_ A) 链表不能在表头插入元素或者删除元素B) 链表支持随机存取C) 链表中各元素的物理地址连续D) 链表属于动态数据结构25. 若 k 是 int 类型变量,有以下 for 语句:for(k=-1; k=1; k+)printf("OKn");下面关于语句执行情况的叙述中正确的是_ A) 循环体执行两次B) 循环体执行一次
9、C) 循环体一次也不执行D) 构成无限循环26. 设 a=15; 则执行 a += a -= a *= a 以后,a 的值为_ A) 15B) 30C) 0D) 22527. 设 x, y, tmp 均为整形变量,则以下语句:tmp = x; x = y; y = tmp;的功能是_ A) 按从小到大排列B) 按从大到小排列C) 无确定结果D) 交换 x 与 y 的值28. 下面的程序#include <stdio.h>void main()int a = 3;switch (-a)case 2: printf("2");case 3: printf("
10、;3");输出的结果是_ A) 2B) 23C) 3D) 3229. 下面的程序#include <stdio.h>#define ABC(x) x * xvoid main()int a = 3;printf("%dn", ABC(a + 1);输出的结果是_ A) 7B) ABCC) 4D) 1630. 下面的程序#include <stdio.h>void main()int a = 4;int b = a+;int c = a;printf("%d, %d, %dn", a, b/2, c/2);输出的结果是_
11、A) 5, 2, 2B) 4, 2.5, 2.5C) 4, 2.5, 2D) 5, 2, 2.5二、 编程题:本大题共 4 小题,每小题 15 分,共 60 分。1、这门课程的总评成绩。【问题描述】你这学期计算机应用基础课程的总评成绩=10%平时+40%上机实验+50%期末卷面考试;成绩由优、良、中、及格、不及格五个等级来表示,其中:总评成绩>=90,优90>总评成绩>=80,良80>总评成绩>=70,中70>总评成绩>=60,及格其他,不及格【输入】输入一个学生的平时成绩、上机实验成绩、期末卷面成绩(整型);【输出】请你输出该学生的成绩等级。【样例输
12、入】80 90 85【样例输出】良2、根据年龄计算生肖。【问题描述】在东南亚的很多国家,都有十二生肖的说法。以中国为例,2000 年为龙年(Dragon),接下来依次是蛇(Snake),马(Horse),羊(Sheep),猴(Monkey),鸡(Cock),狗(Dog),猪(Boar),鼠(Rat),牛(Ox),虎(Tiger),兔(Hare)。今年是 2015 年,请根据用户输入的年龄,输出他(她)的生肖。【输入】第一行的数字为测试数据的组数 N,接下来是 N 个人的年龄。【输出】相应的生肖。【样例输入】214109【样例输出】SnakeHorse3、各位数字和。【问题描述】小明今年 4 岁了,正读幼儿园小班呢。老师为了测试孩子对加法的掌握程度,在黑板上随手写了一些数字,让孩子们把各个位上的数字加一起,看看答案正确与否。【输入】第一行的数字为测试数据的组数 N,接下来每行有两个数字,前面的数字代表老师写下的整数,后面的数字代表孩子运算的结果。【输出】如果正确输入 Right, 如果错误输出 Wrong。【样例输入】2123 67890 20【样例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 本溪市桓仁满族自治县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 晋中市介休市2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 潍坊市安丘市2025-2026学年第二学期五年级语文第六单元测试卷(部编版含答案)
- 眉山地区仁寿县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 锡林郭勒盟正蓝旗2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 包头市东河区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 电器策划方案
- 深度解析(2026)《CBT 4386-2015集装箱绑扎杆存放架》
- 深度解析(2026)《CBT 3557-1995船用防火风闸》
- 深度解析(2026)《CB 3785-2013船舶修造企业高处作业安全规程》
- 2025年工业CT在军事弹药失效分析报告
- 2026年浙江单招酒店管理专业面试经典题含答案含应急处理题
- SJG 171-2024建筑工程消耗量标准
- 浙江省金丽衢十二校2026届高三上学期一模试题 英语 含解析
- 新疆维吾尔自治区小学五年级下学期数学第二单元测试卷-因数和倍数单元检测
- 专升本康复治疗2025年物理治疗学测试试卷(含答案)
- 2025年教职人员个人总结
- 钉钉OA管理系统
- 17918-2025港口散粮装卸系统粉尘防爆安全规范
- 2025高二英语阅读理解专项训练120篇
- 2026年版全国助理社会工作师《社会工作实务》考试题含答案(培优a卷)
评论
0/150
提交评论