2013年软件学院专业课试题-c语言部分

2013年软件学院专业课试题-c语言部分

ID:16639742

大小:43.00 KB

页数:7页

时间:2018-08-23

2013年软件学院专业课试题-c语言部分_第1页
2013年软件学院专业课试题-c语言部分_第2页
2013年软件学院专业课试题-c语言部分_第3页
2013年软件学院专业课试题-c语言部分_第4页
2013年软件学院专业课试题-c语言部分_第5页
资源描述:

《2013年软件学院专业课试题-c语言部分》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、精通教育集团-软件学院专业课集训营资料2013年天津市大学软件学院高职升本专业课试题考场号考生号姓名第一部分C语言部分100分一、单项选择题(共20小题,每题2分,共40分)以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表”对应的格中,未填入答题表,错选或多选均不得分。1.表示当x的取值在[1,10]和[200,210]范围内为真,否则为假的C语言表达式为A.(x>=1&&x<=10)&&(x>=200&&x<=210)B.(x>=1

2、

3、x<=10)

4、

5、(x>=200

6、

7、x

8、<=210)C.(x>=1&&x<=10)

9、

10、(x>=200&&x<=210)D.(x>=1

11、

12、x<=10)&&(x>=200

13、

14、x<=210)2.若有以下定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则为数组元素a[i]不正确的引用是A.*(p+i)B.*(a+i)C.p[i]D.*a[i]3.判断char型变量ch是否为数字的C表达式为A.('0'<=ch&ch<='9')B.(ch>='0'&&ch<='9')C.(ch>="0"&&ch<="9")D.(c

15、h>=0&&ch<=9)4.以下程序段构成的循环是for(x=0,y=0;(y!=12&&x<4);x++);A.无限循环B.循环次数不定C.执行4次D.执行3次5.以下程序的输出结果是#includemain(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elsecontinue;printf("#");}}A.*#*#*#B.*##*##*##*##C.*#*#D.#*#*6.以下程序的输出结果是#include#defineMA

16、X(x,y)(x)>=(y)?(x):(y)main(){inti=10,j=15;printf("%d",10*MAX(i,j));}A.15B.100C.10D.1507.设有说明:int(*ptr)[8];则ptr是A.指向整形变量的指针B.指向函数的指针,该函数的返回值为int数据C.指向一维数组的指针,该数组的基类型为intlocatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang

17、,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame7精通教育集团-软件学院专业课集训营资料D.长度为8的一维指针数组1.以下程序段的输出结果是chara[]="0123456789",*p=a+4;printf("%c",*p++);A.4B.a[4]的地址C.6D.52.下面程序的运行结果是#includemain(){in

18、ta=1,b=10;do{b−=a;a++;}while(b−−<0);printf("a=%d,b=%d",a,b);}A.a=3,b=11B.a=2,b=8C.a=1,b=−1D.a=4,b=93.执行下面程序,输入2后的输出结果是#includemain(){intk;scanf("%d",&k);switch(k){case1:printf("%d",k++);break;case2:printf("%d",k++);case3:printf("%d",k++);bre

19、ak;default:printf("Full!");}}A.1B.2C.23D.23Full4.若有以下结构体和变量定义,则以下引用方法不正确的是structworker{intsno;char*name;}work,*p=&work;A.work.snoB.(*p).nameC.p->snoD.work->sno5.chars[10],*p=s;则以下不正确的表达式是A.p=s+1;B.p=s++;C.*(s+1)=*p;D.*p++=s[2];6.以下不能对二维数组a正确初始化的语句是A.inta[2

20、][3]={{1,2,3},{4,5},{6}};B.inta[][3]={{1,2,3},{4,5,6}};C.inta[2][4]={1,2,3};D.inta[][3]={{1,0,1},{},{1,1}};7.若有以下说明和语句,则输出结果是locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassina

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

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

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