系专业班学号姓名

系专业班学号姓名

ID:46543774

大小:110.00 KB

页数:9页

时间:2019-11-25

系专业班学号姓名_第1页
系专业班学号姓名_第2页
系专业班学号姓名_第3页
系专业班学号姓名_第4页
系专业班学号姓名_第5页
资源描述:

《系专业班学号姓名》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、苏州科技学院C语言程序设计试题题号F•n■■n合计得分■0■■w■•■•-、单项选择题(本大题共15小题,每小题2分,共30分)D)s二b+c;使用专业电信、电科、计算机考试方式:开卷()闭卷(丿)共7页1.下而哪个表达式的值为4.()A)11/3B)11.0/3C)(float)11/3D)(int)(11.0/3+0.5)2.下面这个程序段的输出是()inta,b,c;a=7;b二8;c二9;if(a>b)a=b,b=c;c=a;printf(z,a=%db=%dc=%d/z,a,b,c);A)a

2、=7b二8c二7B)a二7b=9c=7C)a=8b=9c=7D)a=8b=9c=83.若intaf>{1,2,3},*p;则下列赋值语句中正确的是()A)p=&a;B)*p=a;C)*(a+1)=a;D)p=a+14.C程序在作逻辑运算时判断操作数真、假的表述屮,正确的是()A)()为假,非()为真B)只有1为真C)・l为假,1为真D)()为真,非()为假5.若pl、p2都是指向整型的指针,pl已经指向变量x,要使p2也指向x,止确的是()A)p2=p1;B)p2=*&x;C)p2=&p1;D)p2=*p

3、1;6.以下能正确定义一维数组的选项是()A)intnum[];B)^defineN100C)intnum[0..100];D)intN二100;intnum[N];intnum[N];7.若有如下程序段,其中s、a、b、c均已定义为整型变蜃,且a、c均已赋值(c人于0)s二a;for(b=l;b<=c;b++)s二s+1;则与上述程序段功能等价的赋值语句是()A)s二a+b;B)s二a+c;C)s二s+c;&下面这个程序的输出是()ttincludemain(){inty=10;whi

4、le(y--);printf(z/y=%d〃,y);}A)y=0B)while构成死循环C)y=lD)y=-l9.以下程序运行后的输出结果是()main(){inta[3][3],*p,i;p=&a[O][0];for(i=0;i<9;i卄)p[i]二i+1;printf(,?%d",a[l][2]);}A)3B)6C)9D)210.有以下语句:intb;charc[10];,则正确的输入语句是()A)scanf(u%d%sn,&b,&c);B)scanf(,,%d%s,&b,c);C)scan

5、f(,,%d%su,b,c);D)scanf(”%d%s“,b,&c);11.已有定义:chara[]=MxyzH,b[]={,x,,y;z,};,以下叙述中正确的是()B)a数组长度小丁・b数组长度D)上述说法都不对B)i=j==0D)x+l=x+lA)数组a和b的长度相同C)a数组长度大于b数组长度12.以下选项中非法的表达式是()A)0<=x<100C)(char)(65+3)13.有以下函数定义:voidfun(intn,doublex){}若以下选项小的变量都已匸确定义并赋值,则对函数fun的匸

6、确调用语句是()A)fun(inty,doublem);B)k=fun(10,12.5);C)fun(x,n);D)voidfun(n,x);14.以下程序运行后的输出结果是()voidfun(charchar*b){a=b;(*a)++;}main(){charcl二'A',c2二'a',*pl,*p2;pl二&cl;p2二&c2;fun(pl,p2);printf("%c%c",cl,c2);}A)AbB)aaC)AaD)Bb9.以下选项中可作为C语言合法整数的是()A)10110BB)0386C

7、)OXffaD)x2a2二、判断题(判断下列各题,匸确的在题后括号内打“J”,错的打“X”。(每小题2分,共10分)9.C语言认为变量number和NuMbEr是和同的。()10.函数的定义和函数的调用均可以嵌套。()1&在C语言中,当我们定义了数组inta[];则数组元素的下标从1到5。()19.在C语言中,“A”占两个字节,而'A'占一个字节。()20.程序小定义的整型变量的初值都为0o()三、分析下列程序运行后的输出结果(每题3分,共30分)21.以下程序运行后的输出结果是。main(){inti,

8、m=0,n二0,k二0;for(i=9;i<=ll;i++)switch(i/10){case0:m++;n++;break;case10:n++;break;defauIt:k++;n++;}printf("%d%d%d,z,m,n,k);}22.以下程序运行后的输出结果是。main(){inti,j,a[][3]={1,2,3,4,5,6,7,&9};for(i=0;i<3;i++)for(j=i+l;j<3;j++)

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

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

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