贵州大学c语言 试卷

贵州大学c语言 试卷

ID:9763131

大小:232.50 KB

页数:43页

时间:2018-05-08

贵州大学c语言 试卷_第1页
贵州大学c语言 试卷_第2页
贵州大学c语言 试卷_第3页
贵州大学c语言 试卷_第4页
贵州大学c语言 试卷_第5页
资源描述:

《贵州大学c语言 试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、单项选择题1.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为()A.连接、编译B.连接、运行C.编译、运行D.编译、连接2.下列说法正确的是()A.一个c语言程序并非总是从主函数位置开始执行的B.一个c语言程序有且只有一个主函数C.函数可以嵌套定义,不可以嵌套调用D.程序函数的位置不可以任意3.下面是合法C语言标识符的是(   )A.2A_K;B._M+N;C.–M3;D.AC_2;4.下列格式符中,可以用于控制字符输出的是()A.%dB.%fC.%oD.%c5.设x、y、

2、z和k都是int型变量,则执行表达式x=(y=4,z=16,k=30)后,x的值是()A.4;B.16;C.30;D.50;6.执行语句“for(i=1,s=0;i<=5;i++)s+=i;”后,变量s、i的当前值是()A.10,5B.15,6C.15,5D.10,67.若有定义 intx,*p;,则以下正确的赋值表达式是()A.p=x;B.p=&x;C.*p=&x;D.*p=*x;8.以下对结构体类型变量的定义中,不正确的是()A.typedefstructaaB.#defineAAstructaa

3、{intn;AA{intn;floatm;floatm;}AA;}stud;AAstud;C.structD.struct{intn;{intn;floatm;floatm;}aa;}stud;structaastud;9.有如下函数调用语句:func(rec1,rec2+rec3,(rec4+rec5));函数调用语句中,含有的实参个数是()A.3B.4C.5D.以上均不是10.对于以下宏定义:#defineSQ(x)x*x#defineQQ(x,y)SQ(x)-SQ(y)宏调用QQ(2*3,2+3

4、)执行后值为()A.25B.11C.43D.以上均不是 11.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为()A.连接、编译B.连接、运行C.编译、运行D.编译、连接12.下列说法正确的是()A.一个c语言程序并非总是从主函数位置开始执行的B.一个c语言程序有且只有一个主函数C.函数可以嵌套定义,不可以嵌套调用D.程序函数的位置不可以任意13.下面是合法C语言标识符的是(   )A.2A_K;B._M+N;C.–M3;D.AC_2;14.下列格式符中,可以用于控制字符输出的是

5、()A.%dB.%fC.%oD.%c15.设x、y、z和k都是int型变量,则执行表达式x=(y=4,z=16,k=30)后,x的值是()A.4;B.16;C.30;D.50;16.执行语句“for(i=1,s=0;i<=5;i++)s+=i;”后,变量s、i的当前值是()A.10,5B.15,6C.15,5D.10,617.若有定义 intx,*p;,则以下正确的赋值表达式是()A.p=x;B.p=&x;C.*p=&x;D.*p=*x;18.以下对结构体类型变量的定义中,不正确的是()A.typed

6、efstructaaB.#defineAAstructaa{intn;AA{intn;floatm;floatm;}AA;}stud;AAstud;C.structD.struct{intn;{intn;floatm;floatm;}aa;}stud;structaastud;19.有如下函数调用语句:func(rec1,rec2+rec3,(rec4+rec5));函数调用语句中,含有的实参个数是()A.3B.4C.5D.以上均不是20.对于以下宏定义:#defineSQ(x)x*x#defineQ

7、Q(x,y)SQ(x)-SQ(y)宏调用QQ(2*3,2+3)执行后值为()A.25B.11C.43D.以上均不是 21.有如下程序的输出结果是()main(){inty=3,x=3,z=1;Printf(“%d%d”,(++x,y++),z+2);}A34B42C43D3322.下列说法不正确的是()A主函数main中定义的变量在整个文件或程序中有效B不同函数中,可以使用相同名字的变量C形式参数是局部变量D在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效.23.算术表达式x

8、+a%3*(int)(x+y)%2/4的值为()。其中,x=3.5,a=7,y=4.7。A2.500000B3.500000C3.000000D4.50000024.设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=3;则执行表达式(m=a>b)&&(n=c>d)后,n的值为()A1B0C3D425.以下程序段运行后i的值为()。inti=0,c=1;switch(c){case1:i+=2;case2:i+=1;break;default

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

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

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