2017年宁波大学博士专业课考试试题2612c语言程序设计.pdf
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2017年宁波大学博士专业课考试试题2612c语言程序设计.pdf》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宁波大学专业课考试试题
- 资源描述:
-
1、宁波大学宁波大学 20172017 年博士研究生招生考试初试试题年博士研究生招生考试初试试题( (A A 卷卷) ) (答案必须写在考点提供的答题纸上) 科目代码科目代码: 2612 科目名称:科目名称: C 语言程序设计语言程序设计 第 1 页 共 8 页 一、选择题(共一、选择题(共 25 分,每题分,每题 1 分)分) 1下列说法中错误的是( )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2转换说明符%d 的输出形式是( )。 A十进制 B八进制
2、C十六进制 D二进制 3若 a、b 均为 int 型变量,且 a=100,则关于循环语句 for(b=100;a!=b;+a,+b) printf (“-”) 的正确说法是( )。 A循环体只执行一次 B死循环 C循环体一次也不执行 D输出- 4int x=3,y=2;则表达式 x+=y+8 的值为( )。 A. 28 B. 30 C. 13 D. 17 5. 在以下一组运算符中,优先级最低的运算符是( )。 A. * B. != C. + D. = 6 A + 3 的结果是( )。 AA BD的 ASC码 C65 D3 7语句 char str20;说明 str 是一个字符串,最多能表示 (
3、 )。 A20 个字符 B19 个字符 C18 个字符 D21 个字符 8将 int 型变量 n 转换成 float 型变量的方法是 ( )。 Afloat n B(float)n Cfloat(n) Dfloat(int n) 宁波大学宁波大学 20172017 年博士研究生招生考试初试试题年博士研究生招生考试初试试题( (A A 卷卷) ) (答案必须写在考点提供的答题纸上) 科目代码科目代码: 2612 科目名称:科目名称: C 语言程序设计语言程序设计 第 2 页 共 8 页 9以下不正确的描述是 ( )。 A 使用 while 和 do-while 循环时, 循环变量初始化的操作应在
4、循环语句之前完成 B while 循环是先判断表达式后执行循环体语句 C do-while 和 for 循环均是先执行循环体语句,后判断表达式 D for、while、do-while 循环中的循环体均可以由空语句构成 10在循环中使用 break 语句的功能是( )。 A 使程序的执行跳出 break 所在的那一重循环 B 使程序执行结束 C 跳出包含此 break 语句的所有循环 D 终止本次循环,继续下次循环 11 下面是一个初始化指针的语句: int *px = &a;其中指针变量名字应该是 ( ) 。 A*pz Ba Cpx D&a 12若指针 px 为空指针,则 ( )。 Apx
5、指向不定 Bpx 的值为零 Cpx 的目标为零 Dpx 的地址为零 13对于语句 int *px10,以下说法正确的是( ) 。 A. px 是一个指针,指向一个数组,数组的元素是整数型。 B. px 是一个数组,其数组的每一个元素是指向整数的指针。 C. A 和 B 均错,但它是 C 语言的正确语句。 D. C 语言不允许这样的语句。 14具有相同基类型的指针变量 P 和数组变量 Y,下列写法中不合法的是( )。 AP = Y B*P = Yi CP + &Yi DP = &Y 15. 当 a=3,b=2,c=1 时, 表达式 f=abc 执行完后 f 的值是( ) A1 B0 C3 D2
6、16已知 for(;n=1;n-),下列语句实现将 S2 所指字符数组中前 n 个字符复制到 S1 所指字符数组中,其中代码不正确的是( )。 A*S1+=*S2+ BS1n-1=S2n-1 C*(S1+n-1)=*(S2+n-1) D*(+S1)=*(+S2) 宁波大学宁波大学 20172017 年博士研究生招生考试初试试题年博士研究生招生考试初试试题( (A A 卷卷) ) (答案必须写在考点提供的答题纸上) 科目代码科目代码: 2612 科目名称:科目名称: C 语言程序设计语言程序设计 第 3 页 共 8 页 17调用函数的实参与被调用函数的形参应该有如下关系( ) 。 A只要求实参和
7、形参个数相等 B只要求形参和实参顺序相同 C只要求实参和形参数据类型相同 D上述三点均需具备 18联合体成员的数据类型 ( )。 A相同 B可以不同也可以相同 C长度一样 D是结构体变量 19由系统分配和控制的标准输出文件为( ) 。 A键盘 B磁盘 C打印机 D显示器 20C 语言标准库函数 fread(fd, buffer, n)的功能是( )。 A从文件 fd 中读取长度不超过 n 个字节的数据送入 buffer 指向的内存区域 B从文件 fd 中读取长度不超过 n-1 个字节的数据送入 buffer 指向的内存区域 C从文件 fd 中读取长度不超过 n 个字符送入 buffer 指向的
8、内存区域 D从文件 fd 中读取长度不超过 n-1 个字符送入 buffer 指向的内存区域 21以下程序运行结果是 ( )。 main() int a23=1,3,5,4,7,6,i,j,b=a00; for(i=0;i2;i+) for(j=0;j3;j+) if(baij) b=aij; printf(“%dn”,b); A. 5 B. 7 C. 4 D. 1 宁波大学宁波大学 20172017 年博士研究生招生考试初试试题年博士研究生招生考试初试试题( (A A 卷卷) ) (答案必须写在考点提供的答题纸上) 科目代码科目代码: 2612 科目名称:科目名称: C 语言程序设计语言程序
9、设计 第 4 页 共 8 页 22以下程序运行结果是( )。 main( ) int x=1,a=0,b=0; switch(x) case 0:b+; case 1:a+; case 2:a+;b+; printf(a=%d,b=%dn,a,b); A. a=2,b=1 B. a=1,b=1 C. a=1,b=0 D. a=2,b=2 23以下程序运行结果是( )。 #include main() char s50=”1234567”,*p=s; int i; i=*(p+5)-*(p+2); printf(“%dn”,i*strlen(s); A21 B. 24 C. 14 D. 28 2
展开阅读全文