




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖北师范学院2010年“专升本”招生考试《C语言程序设计》试题评卷人得分选择题(本题共20评卷人得分选择题(本题共20小题,每题2分,共40分)题号—一二三四五六七八总分题分40103020得分以下不合法的用户标识符是()。A)S2_KEYB)IntC)4sD)_char设有intx=11;则表达式(++x)%3的值是()A)0B)1 C)2D)3C语言源程序名的后缀是()A).exe B).cpC).obj D).c若在定义语句:inta,b,c,*p=&c之后,接着执行以下选项中的语句,贝V能正确执行的语句是()。A)scanf("%d",a,b,c); B)scanf("%d%d%d",a,b,c);C)scanf("%d",p); D)scanf("%d",&p);C语言中运算对象必须是整型的运算符是()A)%= B)/ C)= D)〈=若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是()。A)a[0][4]B)a[0][3] C)a[1][4]D)a[1][3]若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是A)#defineN10Inta[N]B)#definen5Inta[2*n] C)inta[5+5]D)intn=10,a[n]语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是()(说明:'\b'是退格符)re'hi'youB)abre'hi'y\bouC)a\bre\'hi\'y\bouD)a\bre\'hi\'y\\\bou下列程序执行后的输出结果是()。A)A B)B C)FD)Gvoidmain(){intx='f';printf("%c\n",'A'+(x-'a'+1));}若变量已正确定义,有以下程序段i=0;do{printf("%d,",i);}while(i++);printf("%d\n",i)其输出结果是()。A)0,0B)0,1C)1,1D)程序进入无限循环有以下程序#include<stdio.h>voidmain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是()。A)0B)1 C)2D)3已定义以下函数fun(int*p){return*p;}该函数的返回值是()。A)不确定的值 B)形参p所指存储单元中的值C)形参p中存放的值 D)形参p的地址值执行下面的程序段后,变量k中的值为()。A)10B)3C)不定值D)0intk=3,s[2];s[0]=k;k=s[1]*10;有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能叙述正确的是()。A)求字符串s的长度 B)比较两个串的大小C)将串s复制到串t D)求字符串s所占字节数15.有以下程序voidmain(){chars[]={"aeiou"},*ps;ps=s;printf("%c\n",(*ps)+4);}程序运行后的输出结果是 。A)aB)oC)uD)e有以下程序#include#defineF(X,Y)X*Ymain(){inta=3,b=4;printf("%d\n",F(a+b,a-b));}程序运行后的输出结果是()。A)12B)7C)-7D)11有以下程序main(){intm[][3]={1,4,7,2,5,8,3,6,9};inti,j,k=2;for(i=0;i<3;i++){printf("%d",m[k][i]);}}执行后输出结果是()。A)258B)369C)456D)78918.以下关于typedef的叙述错误的是用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名用typedef为类型说明一个新名,通常可以增加程序的可读性
typedef只是将已存在的类型用一个新的名字来代表用typedef可以增加新类型有以下程序#include<stdio.h>voidmain(){FILE*fp;inti;charch[]=”abcd”,t;fp=fopen(“abc.dat”,”wb+”);for(i=0;i<4;i++)fwrite(&ch[i],1,1,fp);fseek(fp,-2L,SEEK_END);〃说明:SEEK_END为文件尾fread(&t,1,1,fp);fclose(fp);printf(“%c\n”,t);}程序执行后的输出结果是 。A)cB)dC)aD)b已知指针p的指向如下图所示,则执行语句*—p;后*卩的值是()。A)20B)30C)19D)29评卷人得分评卷人得分填空题(本题共10小题,每题1分,共10分)a[0]a[1]a[2]a[3]a[4]1020304050P1.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,将变量c中大写字母转换为对应小写字母的语句是 C语言中用于结构化程序设计的三种基本结构是顺序结构、选择结构、设有数组定义:chararray[]="Student.";则数组array所占的空间为TOC\o"1-5"\h\z4.若输入字符串:abcde〈回车〉,则以下while循环体将执行 次。while((ch=getchar())=='b')printf(“*”);若有定义:int*p[4];请说明它含义:定义了一个 。表示“整数x的绝对值不大于10”的C语言表达式是 。已知字符A的ACSII码值为65,以下语句的输出结果是 。charch='B';printf(“%c%d\n”,ch,ch);
若指针s指向存储单元a[8],p指向存储单元a[0],表达式s-p的值是 。用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*) ;评卷人得分1.有下列程序设intb=2;表达式(b〈〈l)&51.有下列程序程序阅读题(本题共6小题,每小题5分,共30分)voidmain(){intn=0,m=1,x=0;if(!n)x=1;if(m)x=2;if(x)x=3;printf(“%d\n”,x)}执行后的结果是 。有以下程序voidmain(){inti;for(i=1;i<=40;i++){if(i++%5=0)if(++i%8=0)printf("%d",i)}printf("\n")}执行后的结果是 。以下程序voidmain(){chars[]="6789";s[1]=‘\0';printf("%s\n",s);}执行后的结果是 。有以下程序voidmain(){inta=4,b=3,c=2,t=0;if(b>a&&a<c)t=a;a=c;c=t;printf("%d",c);}执行后的结果是
5.有以下程序voidmain(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是 6.有以下程序voidmain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);评卷人得分}执行后的结果是1评卷人得分}执行后的结果是1.求1+2+3+-+100的和。(6分)四、编程题(本题共3小题,共20分)2.求100—200间的全部素数。(6分)3.有一3行4列的矩阵,编程求其中最大元素的值以及所在的行号和列号。(8分)答案、单选题(本题共20小题,每题2分,共40分)1234567891011121314151617181920CADBADDADBBBCADDADAA、填空题(本题共10小题,每题1分,共10分)12345678910c+=32循环结构90指针数组x>=-10llxv=10B668(int*)malloc(sizeof(int)*ll)1三、程序阅读题(本题共6小题,每题5分,共30分)12345633269993四、编程题(本题共3小题,共20分)根据程序设计规范编写程序完成题中相应的功能1.求1+2+3+-+100的和。(6分)#include<stdio.h>voidmain(){inti=1,s=0;do{s+=i;}while(i<=100);printf(“s=%d\n”,s);}2.求100—200间的全部素数。(6分)#include<stdio.h>#include<math.h>voidmain()intm,k,i,n=0;for(m=101;m<=200;m+=2){k=sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>=k+1){printf(“%d”,m);n++;}}}3.有一3行4列的矩阵,编程求其中最大元素的值以及所在的行号和列号。(8分)#include<stdio.h>voidmain(){inti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CRIA 17003.3-2024功能鞋第3部分:防水评价技术规范
- T/CNFIA 217-2024干纯(低糖)黄酒
- 上海招聘笔试题目及答案
- 信息产品免送维修维护协议7篇
- 上海安装监理试题及答案
- 轮台公司招聘合同范本2篇
- 房地产商合同广东集体建设用地使用权出租合同3篇
- 运输合同-货物运输委托合同2篇
- 日本平面设计师艺术解析
- 电梯安全急救指南
- 《乡土中国》课件统编版高一语文必修上册
- 钢管柱混凝土施工方案
- 马拉松方案策划
- 2025年全国青少年禁毒知识竞赛题库及答案(中学生组)
- 毕业设计(论文)-基于PLC的自动上料系统设计
- 武装部面试题及答案
- T-NXS 0116T-2024 宁夏滩羊肉质量追溯标准体系构建应用技术规范
- 《困难气道的处理》课件
- 食品安全质检员的岗位职责分析
- 《楼地层阳台雨棚》课件
- 2025年江苏无锡宜兴市市场监督管理局招聘编外工作人员2人历年高频重点提升(共500题)附带答案详解
评论
0/150
提交评论