湖南省对口升学计算机专业综合试卷试题

湖南省对口升学计算机专业综合试卷试题

ID:38718144

大小:58.00 KB

页数:7页

时间:2019-06-18

湖南省对口升学计算机专业综合试卷试题_第1页
湖南省对口升学计算机专业综合试卷试题_第2页
湖南省对口升学计算机专业综合试卷试题_第3页
湖南省对口升学计算机专业综合试卷试题_第4页
湖南省对口升学计算机专业综合试卷试题_第5页
资源描述:

《湖南省对口升学计算机专业综合试卷试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、72014年下期12级对口升学计算机专业综合试卷(C语言)第三次月考试题一、单选题(每题4分,共120分)1、有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是A)gets(&s[0]);B)scanf(“%s”,s+1);C)gets(s);D)scanf(“%s”,s[1]);2、有以下程序#includevoidfun(char*c,intd){*c=*c+1;d=d+1;printf(”%c,%c,”,*c,d);}main(){charb=’a’,

2、a=’A’;fun(&b,a);printf(”%c,%c”,b,a);}程序运行后的输出结果是A)b,B,b,AB)b,B,B,AC)a,B,B,aD)a,B,a,B3、若有定义int(*pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组pt。C)定义了一个名为*pt、具有三个元素的整型数组D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组4、设有定义doublea[10],*s=a;,一下能够代表数组元素

3、a[3]的是A)(*s)[3]B)*(s+3)C)*s[3]D)*s+35、有以下程序#includemain(){inta[5]={1,2,3,4,5},b[5]={0,2,1,3,0},is=0for(i=0;i<5;i++)s=s+a[b[i]];printf("%d",s);}程序运行后的输出结果是A)6B)10C)11D)156、若有以下定义和语句charsl[10]="abcd!",*s2="n123\";printf("%d%d",strlen(s1),strl

4、en(s2));则输出结果是A)55B)105C)107D)587、有以下程序#include#defineN8voidfun(int*x,inti){*x=*(x+i);}main(){inta[N]={1,2,3,4,5,6,7,8},i;77fun(a,2);for(i=0;i

5、>intf(intt[],intn);main(){inta[4]={1,2,3,4},s;s=f{a,4};printf(”%d”,s);}intf(intt[],intn){if(n>0)returnt[n-1]+f(t,n-1);elsereturn0;}程序运行后的输出结果是A)4B)10C)14D)69、有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){intI,s=1;for(i=1;i<=2;i++)s=

6、fun();printf(”%d”,s);}程序运行后的输出结果是A)0B)1C)4D)810、下面程序#includemain(){char*a="1234";fun(a);printf("");}fun(char*s){chart;if(*s){t=*s++;fun(s);}if(t!='')putchar(t);}输出为().A)1234B)4321C)1324D)42317711、对于类型相同的指针变量,不能进行哪种运算()?A)-B)+C)=D)>12若有以下说明

7、,则正确的赋值表达式是()。intx,*p;A)p=&xB)p=xC)*p=&xD)*p=*x13、有如下语句inta=10,b=20,*p1,*p2;p1=&a;p2=&b;若要实现p1,p2均指向b,可选用的赋值语句是()。A)*p1=*p2;B)p1=p2;C)p1=*p2;D)*p1=p2;14、以下程序的运行结果是()。sub(intx,inty,int*z){*z=y-x;}main(){inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf

8、("%4d,%4d,%4d",a,b,c);}A)5,2,3B)-5,-12,-7C)-5,-12,-17D)5,-2,-715、以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);……}A)*p表示的是指针变量p的地址B)*p表示的是变量a的值,而不是变量a的地址C)*p表示的是指针变量p的值D

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

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

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