版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷编号:8613所属语言:C语言试卷方案:研究生2013试卷总分:90分共有题型:5种一、填空共10题(共计20分)第1题(2.0分)题号:326设有以下定义的语句:inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;则*(*(p+2)+1)值为【1】.答案:=======(答案1)=======60第2题(2.0分)题号:1510写出语句b=(a=6,a*3);执行后整型变量b的值是【1】.答案:=======(答案1)=======18第3题(2.0分)题号:1437C语言源程序文件的后缀是.C,经过编译之后,生成后缀为.OBJ的【1】文件,经连接生成后缀.EXE的可执行文件。答案:=======(答案1)=======目标第4题(2.0分)题号:1439在微机中,字符的比较就是对它们的【1】进行比较。答案:=======(答案1)=======ASCII码值=========或=========ASCII码=========或=========ASCII第5题(2.0分)题号:680已知a=10,b=15,c=1,d=2,e=0,则表达式a+b>10||a+b<0的值为【1】.答案:=======(答案1)=======1第6题(2.0分)题号:1550已知i=5,写出语句i-=0x12;执行后整型变量i的值是【1】.答案:=======(答案1)=======-13第7题(2.0分)题号:642设x=2&&2||5>1,x的值为【1】.答案:=======(答案1)=======1第8题(2.0分)题号:1376若a是int型变量,则计算表达式a=25/3%3后a的值为【1】.答案:=======(答案1)=======2第9题(2.0分)题号:643设x=(5>1)+2,x的值为【1】.答案:=======(答案1)=======3第10题(2.0分)题号:1217C语言中,【1】是程序的基本组成部分.答案:=======(答案1)=======函数二、单项选择共20题(共计40分)第1题(2.0分)题号:703若有以下的定义:intt[3][2];能正确表示t数组元素地址的表达式是()。A:&t[3][2]B:t[3]C:&t[1]D:t[2]答案:D第2题(2.0分)题号:596下面四个选项中,均是不合法的用户标识符的选项是()。A:AP_0doB:floatla0_AC:b-agotointD:_123tempint答案:C第3题(2.0分)题号:714若有定义:intaa[8];则以下表达式中不能代表数组元aa[1]的地址的是()。A:&aa[0]+1B:&aa[1]C:&aa[0]++D:aa+1答案:C第4题(2.0分)题号:3163C语言中while和do—while循环的主要区别是A:While的循环控制条件比do—while的循环控制条件严格B:do—while的循环体至少无条件执行一次C:do—while允许从外部转到循环体内D:do—while循环体不能是复合语句答案:B第5题(2.0分)题号:93以下运算符中,优先级最高的运算符是()。A:?:B:++C:&&D:,答案:B第6题(2.0分)题号:698整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的表达式是()。A:x||yB:x|yC:x&yD:x^y答案:D第7题(2.0分)题号:491下列程序段的输出结果为()。floatk=0.8567;printf("%06.1f%%",k*100);A:0085.6%%B:0085.7%C:0085.6%D:.857答案:B第8题(2.0分)题号:713在说明语句:int*f();中,标识符f代表的是()。A:一个用于指向整型数据的指针变量B:一个用于指向一维数组的行指针C:一个用于指向函数的指针变量D:一个返回值为指针型的函数名答案:D第9题(2.0分)题号:558inta[10]={1,2,3,4,5,6,7,8};int*p;p=&a[5];p[-3]的值是()。A:2B:3C:4D:不一定答案:B第10题(2.0分)题号:154在以下给出的表达式中,与do--while(E)语句中的(E)不等价的表达式是()。A:(!E==0)B:(E>0||E<0)C:(E==0)D:(E!=0)答案:C第11题(2.0分)题号:123执行下列程序后,其输出结果是()。main(){inta=9;a+=a-=a+a;printf("%d\n",a);}A:18B:9C:-18D:-9答案:C第12题(2.0分)题号:707若有说明:int*p1,*p2,m=5,n;以下均是正确赋值语句的选项是()。A:p1=&m;p2=&p1B:p1=&m;p2=&n;*p1=*p2;C:p1=&m;p2=p1;D:p1=&m;*p2=*p1;答案:C第13题(2.0分)题号:189若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。A:intp=&x;B:int*p=x;C:int*p=&x;D:*p=*x;答案:C第14题(2.0分)题号:119下列运算符中,不属于关系运算符的是()。A:<B:>C:>=D:!答案:D第15题(2.0分)题号:3096任何一个C语言的可执行程序都是从____开始执行的.A:程序中的第一个函数B:main()函数的入口处C:程序中的第一条语句D:编译预处理语句答案:B第16题(2.0分)题号:153在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式()。A:只能用逻辑表达式B:只能用关系表达式C:只能用逻辑表达式或关系表达式D:可用任意表达式答案:D第17题(2.0分)题号:511求平方根函数的函数名为()。A:cosB:absC:powD:sqrt答案:D第18题(2.0分)题号:104以下运算符中,优先级最高的运算符是()。A:||B:%C:!D:==答案:C第19题(2.0分)题号:101以下数据中,不正确的数值或字符常量是()。A:8.9e1.2B:10C:0xff00D:82.5答案:A第20题(2.0分)题号:673C语言规定,函数返回值的类型是由()。A:return语句中的表达式类型所决定B:调用该函数时的主调函数类型所决定C:调用该函数时系统临时决定D:在定义该函数时所指定的函数类型所决定答案:D三、程序填空共1题(共计10分)第1题(10.0分)题号:424/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:输出结果为:********************-------------------------------------------------------*/#include<stdio.h>main(){/***********SPACE***********/staticchar【?】={'*','*','*','*','*'};inti,j,k;charspace='';for(i=0;i<5;i++){printf("\n");for(j=1;j<=3*i;j++)/***********SPACE***********/printf("%1c",【?】);/***********SPACE***********/for(k=0;k<【?】;k++)printf("%3c",a[k]);}printf("\n");;}答案:=======(答案1)=======a[5]=========或=========a[]=======(答案2)=======space=========或=========''=======(答案3)=======5=========或==========4四、程序改错共1题(共计10分)第1题(10.0分)题号:8/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:将一个字符串中的大写字母转换成小写字母。例如:输入aSdFG输出为asdfg。------------------------------------------------------*/#include<stdio.h>/**********FOUND**********/boolfun(char*c){if(*c<='Z'&&*c>='A')*c-='A'-'a';/**********FOUND**********/fun=c;}main(){/**********FOUND**********/chars[81],p=s;gets(s);while(*p){*p=fun(p);/**********FOUND**********/puts(*p);p++;}putchar('\n');}答案:=======(答案1)=======charfun(char*c)=======(答案2)=======return*c;=========或=========return(*c);=========或=========return(*c);=======(答案3)=======chars[81],*p=s;=======(答案4)=======putchar(*p);=========或=========printf("%c",*p);五、程序设计共1题(共计10分)第1题(10.0分)题号:363/*------------------------------------------------【程序设计】--------------------------------------------------功能:求一个给定字符串中的字母的个数。------------------------------------------------*/#include<stdio.h>voidwwjt();intfun(chars[]){/**********Program**********//**********End**********/}main(){charstr[]="Bestwishesforyou!";intk;k=fun(str);printf("k=%d\n",k);wwjt();}voidwwjt(){FILE*IN,*OUT;charsin[80];intiOUT,i;IN=fopen("in.dat","r");if(IN==NULL){printf("PleaseVerifyTheCurrerntDir..itMayBeChanged");}OUT=fopen("out.dat","w");if(OUT==NULL){printf("PleaseVerifyTheCurrentDir..ItMayBeChanged");}for(i=0;i<1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产力透视与提升
- 2024消防工程改造与升级合同
- 梦想砌成家园
- 金融业务全景解析
- 2024深圳小微企业社保补贴申报流程优化与合同条款3篇
- 基础设施建设战略合作协议书(2篇)
- 大型展会推广合同(2篇)
- 2024年高铁站房建设土木工程承包合同范本3篇
- 2024房屋租赁合同
- 4 不做“小马虎”第二课时(说课稿 )2023-2024学年统编版道德与法治一年级下册 第一单元 我的好习惯
- 货物供应、运输、包装说明方案
- (完整版)英语高频词汇800词
- 严重精神障碍患者发病报告卡
- 《基础马来语》课程标准(高职)
- 2021年国标热镀锌钢管规格、尺寸理论重量表
- 乌鲁木齐基准地价修正体系
- DB32-T 3177-2017草莓-蕹菜水旱轮作设施栽培技术规程 -(高清现行)
- GB∕T 3216-2016 回转动力泵 水力性能验收试验 1级、2级和3级
- 七年级数学资料培优汇总精华
- IEC61850研讨交流之四-服务影射
- 材料力学压杆稳定
评论
0/150
提交评论