c语言程序设计练习a

c语言程序设计练习a

ID:19464586

大小:114.00 KB

页数:20页

时间:2018-10-02

c语言程序设计练习a_第1页
c语言程序设计练习a_第2页
c语言程序设计练习a_第3页
c语言程序设计练习a_第4页
c语言程序设计练习a_第5页
资源描述:

《c语言程序设计练习a》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是(CC)。A、地址传递B、由实参传给形参,再由形参传回给实参C、单向值传递D、由用户指定的传递方式2.以下程序的输出结果是Avoidsub(floatx,float*y,float*

2、z){*y=*y-1.0;*z=*z+x;}main(){floata=2.5,b=9.0,*pa,*pb;pa=&a;pb=&b;sub(b-a,pa,pb);printf(“%f”,a);}A、10.500000B、9.000000C、1.500000D、8.0000003.以下叙述中不正确的是(C)。A、以下是正确的宏定义#defineIBM_PCB、在程序中凡是以#号开始的语句行都是预处理命令行C、C程序在执行过程中对预处理命令行进行处理D、预处理命令行都必须以#号开始4.在定义构造数

3、据类型时,不能(C)。A、说明变量B、说明存储类型C、末尾不写分号D、初始化5.若变量已正确说明,要求用以下语句给a赋予3.12、给b赋予9.0,则正确的输入形式是scanf(“a=%f,b=%f”,&a,&b);DA、a=3.12,b=9B、a=3.12b=9C、3.129.0D、a=3.12,b=9.06.chara[10];不能将字符串"abc"存储在数组中的是(C)。A、strcpy(a,"abc");B、inti;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;C、a=

4、"abc";D、a[0]=0;strcat(a,"abc");7.若a=1,b=2则a

5、b的值是(D)。A、1B、2C、0D、38.若变量已正确说明为float类型,要通过以下赋值语句给a赋予10、b赋予22、c赋予33,以下不正确的输入形式是Ascanf(“%f%f%f”,&a,&b,&c);A、B、C、D、9.以下程序的输出结果是Amain(){inta=5,b=6,c=7,d=8,m=2,n=2;printf(“%d”,(m=a>b)&(n=c>d));}A、0B、3C、1D、210.以

6、下数据中,不正确的数值或字符常量是(B)。A、50B、cC、0xaaD、6611.如果inta=2,b=3,c=0,下列描述正确的是DA、a

7、

8、(b=c)执行后b的值为0B、a>b!=c和a>(b!=c)的执行顺序是一样的C、a&&b>c的结果为假D、!a!=(b!=c)表达式的值为112.在下列程序段中,枚举变量c1,c2的值依次是(A)。enumcolor{red,yellow,blue=4,green,white}c1,c2;c1=yellow;c2=white;printf("%d,%d

9、n",c1,c2);A、1,6B、1,4C、2,6D、2,513.以下程序的输出结果是Bmain(){intk=4,m=1,p;p=func(k,m);printf(“%d,”,p);p=func(k,m);printf(“%d”,p);}func(inta,intb){staticintm,i=2;i+=m+1;m=i+a+b;return(m);}A、8,20B、8,17C、8,8D、8,1614.执行下面的程序段后,变量k中的值为Dintk=3,s[2];s[0]=k;k=s[1]*10

10、;A、33B、10C、30D、不定值15.以下符合C语言语法的赋值表达式是(A)。A、d=9+e,f=d+9B、d=9+e+f=d+9C、d=9+e++=d+7D、d=9+e,e++,d+916.以下程序的输出结果是Amain(){intx,i;for(i=1;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf(“%d“,x);}printf(“”);}A、2870B、3981C、4284D、266817.下面的程序片断所表示的

11、数学函数关系是Ay=-1;if(x!=0)y=1;if(x>0)y=1;elsey=0;A、B、C、D、18.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(D)。A、函数调用可以出现在表达式中B、函数调用可以作为独立的语句存在C、函数调用可以作为一个函数的实参D、函数调用可以作为一个函数的形参19.下列叙述中正确的是(D)。A、C语言的子程序有过程和函数两种B、C语言编译时不检查语法C、C语言的函数可以嵌套定义D、C语言所有函数都是外部函数20.若有下列定义,则对a

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

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

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