韩山师范学院专插本C语言程序设计样卷.doc

韩山师范学院专插本C语言程序设计样卷.doc

ID:55879765

大小:95.50 KB

页数:7页

时间:2020-06-12

韩山师范学院专插本C语言程序设计样卷.doc_第1页
韩山师范学院专插本C语言程序设计样卷.doc_第2页
韩山师范学院专插本C语言程序设计样卷.doc_第3页
韩山师范学院专插本C语言程序设计样卷.doc_第4页
韩山师范学院专插本C语言程序设计样卷.doc_第5页
资源描述:

《韩山师范学院专插本C语言程序设计样卷.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、(A卷)第7页共7页韩山师范学院2011年本科插班生考试样卷教育技术学专业C语言程序设计题号一二三四五六七八九十总分评卷人得分一、填空题(每空1分,共10分)1.C语言的数据类型中,构造类型包括:数组、和。2.在C程序中,指针变量能够赋值或值。3.C目标程序经后生成扩展名为exe的可执行程序文件。4.设有定义语句staticchars[5」;则s[4]的值是。5.设x为int型变量。与逻辑表达式!x等价的关系表达式是。6.若一全局变量只允许本程序文件中的函数使用,则该变量需要使用的存储类别是。7.磁盘文件按文件读写方式分类可以为

2、顺序存取文件和。8.设有下列结构体变量xx的定义,则表达式sizeof(xx)的值是_________。struct{longnum;charname[20];union{floaty;shortz;}yz;}xx;二、单项选择题(每小题1.5分,共30分)题号12345678910答案题号11121314151617181920答案1.设有定义intx=8,y,z;则执行y=z=x++,x=y==z;语句后,变量x值是()A、0B、1C、8D、92.有以下程序main(){inti=1,j=1,k=2; if((j++‖k++

3、)&&i++)printf("%d,%d,%d",i,j,k);}执行后输出结果是()A、1,1,2B、2,2,1C、2,2,2D、2,2,33.已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是()A、scanf(“%2d%2d%2d”,&i,&j,&k);B、scanf(“%d%d%d”,&i,&j,&k);7(A卷)第7页共7页C、scanf(“%d,%d,%d”,&i,&j,&k);D、scanf(“i=%d,j=%d,k=%d”,&i,&

4、j,&k);1.有以下程序  main()  {inta=5,b=4,c=3,d=2;  if(a>b>c)printf("%d",d);  elseif((c-1>=d)==1)printf("%d",d+1);  else printf("%d",d+2);  }执行后输出结果是()A、2B、3C、4D、编译时有错,无结果2.以下程序段()x=1;do{x=x*x;}while(!x);A、是死循环B、循环执行二次C、循环执行一次D、有语法错误3.以下不能正确定义二维数组的选项是()A、inta[2][2]={{

5、1},{2}};B、inta[][2]={1,2,3,4};C、inta[2][2]={{1},2,3};D、inta[2][]={{1,2},{3,4}};4.有以下程序main(){intaa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};inti,s=0;for(i=0;i<4;i++)s+=aa[i][1];printf(“%d”,s);}程序运行后的输出结果是()A、11B、19C、13D、205.以下程序的输出结果是()main(){charch[3][5]={

6、"AAAA","BBB","CC"};printf(""%s"",ch[1]);}A、"AAAA"B、"BBB"C、"BBBCC"D、"CC"6.有以下程序#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf(“%d”,i);}执行后输出结果是()A、28B、22C、16D、47.决定C语言中函数返回值类型的是()。A、return语句中的表达式类型7(A卷)第7页共7页B、调用该函数的主调函数类型C、调用函数时临时指定的类型D、定义函数时在函数首部中所指定的类型(若缺省,

7、则隐含为int型)。1.系统对预处理命令(如宏替换、文件包含、条件编译)的处理时机是()。A、编译源程序B、编译源程序之前C、连接目标文件时D、运行程序时2.在位运算中,操作数每左移一位,其结果相当于()7(A卷)第7页共7页A、操作数乘以2C、操作数除以2B、操作数除以4D、操作数乘以47(A卷)第7页共7页3.下述描述中不正确的是()。A、字符型数组中可以存放字符串B、可以对字符型数组进行整体输入、输出C、可以对整型数组进行整体进行输入、输出D、不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值4.若有以下定义in

8、ta[2][3],则对a数组第i行第j列元素的正确引用是()A、*(*(a+i)+j)B、(a+i)[j]C、*(a+i+j)D、*(a+i)+j5.有以下程序voidfun(char*a,char*b){a=b;(*a)++;}main(){charc1='A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。