c语言试题无答案

c语言试题无答案

ID:34589842

大小:141.10 KB

页数:11页

时间:2019-03-08

c语言试题无答案_第1页
c语言试题无答案_第2页
c语言试题无答案_第3页
c语言试题无答案_第4页
c语言试题无答案_第5页
资源描述:

《c语言试题无答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言复习题一、选择题1.C语言中,if语句后的表达式()A.只能是关系表达式B.只能是逻辑表达式C.只能是关系或逻辑表达式D.可以是任何合法的表达式2关于与switch语句配套的case语句中所使用的表达式,说法正确的是()。A.可以是变量B.可以是常量或变量C.只能是常量或常量表达式D.无论是何种表达式,只要在执行时有确定的值就行3.下列数组定义语句中,正确的是()A.inta[][]={1,2,3,4,5,6};B.chara[2][3]=’a’,’b’;C.inta[][3]={1,2,3,4,5,6};D.inta[][]

2、={{1,2,3},{4,5,6}};4.已定义inta[][3]={1,2,3,4,5,6,7,8,9};则a[1][2]的初值为()A.2B.4C.6D.85.以下正确的函数首部是()。A.voidfun(intx,inty)B.voidfun(intx;inty)C.voidfun(intx,y)D.voidfun(x,y)6.下面语句中,:int*px=&a;其中指针变量的名字应该()A.*pzB.aC.pxD.&a7.当调用函数时,实参时一个数组名,则向函数传递的是()A.数组的长度B.数组的首地址C.数组的每一个元素的地

3、址D.数组的每一个元素的值8.以下叙述正确的是()A.全局变量的作用域一定比局部变量的作用域作用范围的B.静态static类型变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变量D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值9.假设已有#defineM(r)r*r,则语句printf(“%d”,M(2+3));的执行结果是()A.11B.5C.25D.410.已知inta=12;a的地址是2200,若想使整型指针变量p指向a,赋值正确的是()A&a=2200;B*p=12;C*p=2200Dp=

4、&a;11.以下可用作C语言用户自定义标识符的一组是()A.Void,return,ifB.printf,include,fabsC.Max,_abs,MainD.2abc,pay$,sum-1012.下面定义字符型变量ch的语句不正确的是()A.charch=’X2A’;B.charch=”c”;C.charch=65;D.charch=NULL;13.以下选项中,与k=n++;完全等价的语句是()A.k=n;n=n+1;B.n=n+1;k=n;C.k=++n;D.k+=n+1;14.已定义inta[][3]={1,2,3,4,

5、5,6,7,8,9};,则a[1][2]的初值为()A.2B.4C.6D.815.当调用函数时,实参是一个数组名,则向函数传递的是()A.数组的长度B.数组的首地址C.数组的每一个元素的地址D.数组的每一个元素的值16.对for(表达式1;;表达式3),可理解为()A.for(表达式1;0;表达式3)B.for(表达式1;1;表达式3)C.语法错误D.仅执行循环一次17.转换说明符%x的输出形式是()。A.十进制B.八进制C.十六进制D.二进制18.‘A’+3的结果是()。A.’A’B.’D’的ASCⅡ码C.65D.319.关于使用

6、函数的目的,以下不正确的说法是()A.提高程序的执行效率B.提高程序的开发效率C.减少程序文件所占内存D.提高程序可读性20.以下不正确的描述是()。A.使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成B.while循环是先判断表达式后执行循环体语句C.do-while和for循环均是先执行循环体语句,后判断表达式D.for、while、do-while循环中的循环体均可以由空语句构成21.下面是一个初始化指针的语句:int*px=&a;其中指针变量的名字应该()A.*pzB.aC.pxD.&a22.

7、以下正确的函数首部是()A.voidfun(intx,inty)B.voidfun(intx;inty)C.voidfun(intx,y)D.voidfun(x,y)23.C语言程序的三种基本结构是()A.顺序结构,选择结构,循环结构B.递归结构,循环结构,转移结构C.嵌套结构,递归结构,顺序结构D.循环结构,转移结构,顺序结构24.构成C语言程序的基本单位是()A.框架B.预处理C.函数D.语句25.假定int类型变量占用两个字节,其有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是()A3B6C10D202

8、6.已知intx=6;则执行x+=x-=x-3;语句后,x的值是()A.6B.9C.3D.027.在C语言中,int、short、char三种类型数据所占用的存储空间是()A.均为2个字节B.int和short占2个字节,char占1

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

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

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