C语言补充习题.doc

C语言补充习题.doc

ID:59255946

大小:44.00 KB

页数:4页

时间:2020-09-08

C语言补充习题.doc_第1页
C语言补充习题.doc_第2页
C语言补充习题.doc_第3页
C语言补充习题.doc_第4页
资源描述:

《C语言补充习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、补充习题一、单选题1、下列语句中,符合语法的赋值语句是。CA)a=7+b+c=a+7;B)a=7+b++=a+7;C)a=(7+b,b++,a+7);D)a=7+b,c=a+7;2、对于charcx='39';语句,正确的是。  AA)不合法B)cx的ASCII值是33C)cx的值为四个字符D)cx的值为三个字符3、以下所列的C语言常量中,错误的是。BA)0xFFB)1.2e0.5C)2LD)‘72’4、有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的

2、值为3,c的值为2,则正确的数据输入方式是。DA)132↙B)1,3,2↙C)a=1b=3c=2↙D)a=1,b=3,c=2↙5、逻辑运算符两侧运算对象的数据类型。DA)只能是0或1B)只能是0或非0正数C)只能是整型或字符型数据D)可以是任何类型的数据6、C语言对嵌套if语句的规定是:else总是与。D  A)其之前最近的if配对B)第一个if配对  C)缩进位置相同的if配对D)其之前最近的且尚未配对的if配对7、设:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)

3、后n的值为。BA)1B)2C)3D)48、以下程序段的循环次数是。B  for(i=2;i==0;)printf(“%d”,i--);  A)无限次B)0次C)1次D)2次9、循环语句的循环体中执行continue语句,其作用是。CA)立即终止程序运行B)继续执行continue语句之后的循环体各语句C)结束本次循环D)结束本次循环,跳出循环10、以下正确的说法是。AA)实参和与其对应的形参各占用独立的存储单元B)实参和与其对应的形参共占用一个存储单元C)只有当实参和与其对应的形参同名时才共占用相同的存储单元D

4、)形参时虚拟的,不占用存储单元11、以下正确的描述是。BA)函数的定义可以嵌套,但函数的调用不可以嵌套B)函数的定义不可以嵌套,但函数的调用可以嵌套C)函数的定义和函数的调用均不可以嵌套D)函数的定义和函数的调用均可以嵌套12、若用数组名作为函数调用的实参,传递给形参的是。AA)数组的首地址B)数组中第一个元素的值C)数组中的全部元素的值D)数组元素的个数13、若有定义和语句int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d",*p,**pp);则输出结果是:。D

5、A)10,20B)10,10C)20,10D)20,2014、以下不正确的说法是。BA)形参的存储单元是动态分配的B)函数中的局部变量都是动态存储C)全局变量都是静态存储D)动态分配的变量的存储空间在函数结束调用后就被释放了15、以下正确的函数首部是。AA)doublefun(intx,inty)B)doublefun(intx;inty)C)doublefun(intx,inty);D)doublefun(intx,y)16、以下不正确的说法是。              DA)在不同函数中可以使用相同名字的

6、变量B)形式参数是局部变量C)在函数内定义的变量只在本函数范围内有定义D)在函数内的复合语句中定义的变量在本函数范围内有定义17、以下不正确的说法是。DA)全局变量、静态变量的初值是在编译时指定的B)静态变量如果没有指定初值,则其初值为0C)动态局部变量如果没有指定初值,则其初值不确定D)函数中的静态变量在函数每次调用时,都会重新设置初值18、已知一个函数的定义如下:   doublefun(intx,doubley)   {……}则该函数正确的函数原型声明为。           CA)doublefun(i

7、ntx,doubley)B)fun(intx,doubley)C)doublefun(int,double);D)fun(x,y);19、在说明语句:int*f();中,标识符f代表的是。   DA)一个用于指向整型数据的指针变量B)一个用于指向一维数组的行指针C)一个用于指向函数的指针变量D)一个返回值为指针型的函数名20、若有定义:inta[10],则对数组a元素的正确引用是。  DA)a[10]B)a[3.5]C)a(5)D)a[10-10]21、若有定义:inta[3][4],则对数组a元素的正确引用是

8、。  AA)a[2][3]B)a[1,3]C)a(5)D)a[10-10]22、以下能对二维数组a进行正确初始化的语句是。     BA)inta[2][]={{1,0,1},{5,2,3}};B)inta[][3]={{1,2,3},{4,5,6}};C)inta[2][4]={{1,2,3},{4,5},{6}};D)inta[][3]={{1,0,1},{},{1,1}};23、

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

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

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