2021年浙江科技学院硕士考研真题818C程序设计.pdf
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2021年浙江科技学院硕士考研真题818C程序设计.pdf》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙江工业大学考研专业课试题
- 资源描述:
-
1、机密第 1 页,共 15 页浙浙 江江 科科 技技 学学 院院20212021 年硕士研究生招生入学考试年硕士研究生招生入学考试试题试题 B B 卷卷考试科目:考试科目:C C 程序设计程序设计代码:代码:818818(请考生在答题纸上答题,在此试题纸上答题无效)(请考生在答题纸上答题,在此试题纸上答题无效)一、单选题(本大题共 20 小题,每题 1 分,共 20 分)1.若 有 定 义 int x=3,y=2 和 float a=2.5,b=3.5,则 表 达 式:(x+y)%2+(int)a/(int)b 的值是()。A.0B.2C.1.5D.12.设有:int a=1,b=2,c=3,d
2、=4,m=2,n=2;执行(m=ab)&(n=cd)后 n 的值为()。A.1B.2C.3D.43.下列程序段运行后从键盘输入一个大写字母 Q,输出结果是()。char ch;ch=getchar();ch=ch-A+a;putchar(ch);A.QB.qC.AD.a4.假设变量 s、a、b、c 均已定义为整型变量,且 a、c 均已赋值(c 大于 0),则与以下程序段功能等价的赋值语句是()。s=a;for(b=1;b=c;b+)s=s+1;A.s=a+b;B.s=b+c;C.s=a+c;D.s=s+c;机密第 2 页,共 15 页5.请读程序#includeint main()int x,
3、i;for(i=1;i=50;i+)x=i;if(x%2=0)if(x%3=0)if(x%7=0)printf(%d,i);return 0;则上面程序的输出结果是()。A.28B.27C.42D.416.若输入字符串:abcde,则以下 while 循环体将执行()次。while(ch=getchar()=e)printf(*);A.0B.4C.5D.任意7.在一个用函数中,关于 return 语句使用的描述,错误的是()。A.被调用函数中可以不用 return 语句B.被调用函数中可以使用多个 return 语句C.被调用函数中,如果有返回值,就一定要有 return 语句D.被调用函数中
4、,一个 return 语句可以返回多个值给调用函数机密第 3 页,共 15 页8.请选出以下程序段的输出结果()。#include#defineMIN(x,y)(xy)?x:yint main()int i,j,k;i=10;j=15;k=10*MIN(i,j);printf(%dn,k);return 0;A.10B.15C.100D.1509.已知 int i,a;,执行语句 i=(a=2*4,a*5),a+6;后,变量 i 的值是_()。A.8B.14C.40D.4610.设 x、y、t 均为 int 型变量,则执行语句:x=y=0;t=+x|+y;后,y的值为()。A.0B.1C.2D
5、.不确定11.若整型变量 a、b、t 已正确定义,现要将 a 和 b 中的数据进行交换,不正确的是()。A.t=a;a=b;b=t;B.t=a,a=b,b=t;C.a=t;t=b;b=a;D.t=b;b=a;a=t;12.若变量 c 为 char 类型,以下选项中能正确判断出 c 为数字字符的表达式是()。A.0=c=0)&(c=9)C.(0=c)D.(c=0)&(c=9)机密第 4 页,共 15 页13.下面有关 for 语句的正确描述是()。A.for 语句只能用于循环次数已经确定的情况B.for 语句是先执行循环体语句,后判断作为循环条件的表达式C.在 for 语句中,不能用 break
6、 语句跳出循环体D.for 语句的循环体中,可以包含多条语句,但必须用花括号括起来14.若有:char str1=123456;char str2=1,2,3,4,5,6;则如下叙述正确的是()。A.数组 str1 和 str2 完全相同B.str1 和 str2 数组长度相等C.数组 str1 和 str2 不相同,str1 是指针数组D.str1 和 str2 数组长度不相等15.以下不能正确定义二维数组的选项是()。A.int a22=1,2;B.int a2=1,2,3,4;C.int a22=1,2,3;D.int a 2=1,2,3,4;16.执行如下程序:#include#inc
7、lude int main()char s21=ABC;strcat(s,6789);printf(%sn,s);return 0;机密第 5 页,共 15 页则输出结果是()。A.ABC6789B.ABCC.6789D.6789ABC17.设有:char str=Olympic;则表达式*(str+4)的值为()。A.mB.pC.iD.不确定的值18.设有:struct studentchar name10;int age;char sex;std=Li Ming,19,M,*p;p=&std;则以下各输出语句中错误的是()。A.printf(%d,(*p).age);B.printf(%d
8、,p-age);C.printf(%d,p.age);D.printf(%d,std.age);19.下列语句执行后,变量 n 的值是()。for(i=1;i=5;i+)n=0;n=n+i;A.5B.1C.15D.0机密第 6 页,共 15 页20.执行下列程序后,输出的结果是()。#include stdio.hmain()char s=abcdefg,*p;for(p=s+1;ps+5;p+)printf(%sn,p);A.aB.abcdC.abcdefgD.bcdefgbbcdebcdefgcdefgccdefcdefgdefgddefgdefgefg二、程序填空题(本大题共 5 小题,
展开阅读全文