c语言试题

c语言试题

ID:47427369

大小:514.00 KB

页数:12页

时间:2020-01-10

c语言试题_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

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

1、窗体顶端判断题1.char类型数据内部采用整数存储方式,因此它和int型数据可以互为通用。A.对B.错2.在C语言中,保存字符串“B”实质上是保存字符'B'和''两个符号。A.对B.错3.在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。A.对B.错4.假定已有整型变量x的定义,则(x+1)++是一个合法的表达式。A.对B.错5.两个变量交换数据时常使用一个工作变量。A.对B.错6.在C语言中用0表示逻辑值“真”,用非0表示逻辑值“假”。A.对B.错7.while后的表达式只能是逻辑或关系表达式。A.对B.错8.语句while(E);中的表达式E等价于E!=0。A.

2、对B.错9.函数strcpy(str1,str2)是将字符串str2连接到字符串str1之后。A.对B.错10.在C语言中引用数组元素时,其数组的下标可以是任何类型的表达式。A.对B.错11.C程序中所有的全局变量都是静态存储的。A.对B.错12.有参的宏,其参数参与运算,宏替换要先完成参数的计算,然后再执行替换。A.对B.错13.typedef的作用是给数据类型取一个别名。A.对B.错14.结构体变量可以整体赋值,但不能整体比较。A.对B.错15.语句inti,*p=&i;是正确的C定义。A.对B.错16.文件正常关闭时返回1。A.对B.错单选题1.有以下程序#include"stdi

3、o.h"voidmain(){floata=b=2,result;result=a/b;printf("result=%f",result);}正确的说法是()。A.因为变量声明问题导致编译出错B.因为result=a/b;语句有误导致编译出错C.输出结果为result=2.000000D.输出结果为result=1.0000002.下列程序运行时输入34,则程序的输出结果是()。#include"stdio.h"intmulti(inta,intb){returna*b;}voidmain(){intx,y,t;printf("Pleaseinputtwointegers(xand

4、y):");scanf("%d%d",&x,&y);t=multi(x,y);printf("%d",t);}A.3B.4C.7D.123.如果将一个函数的返回值类型说明为void,则表示_________。A.该函数可以返回任意类型的值B.该函数不能返回任何值C.该函数可以返回基本类型的值D.该函数是main函数,是程序运行的起点4.对于int型常量,不正确的是__________。A.029B.-25C.0x2AD.-0X285.若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。A.2.500000B.4.500

5、00C.3.500000D.0.000006.已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是()。A.scanf("%2d%2d%2d",&i,&j,&k);B.scanf("%d%d%d",&i,&j,&k);C.scanf("%d,%d,%d",&i,&j,&k);D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);7.设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是______。A.k=k+=kB.-k++C.k%int(f)D.f=k%m8.表达式:(

6、int)((double)9/2)-(9)%2的值是________。A.0B.3C.4D.59.以下程序运行后输出的结果是________。#includemain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d",a=2*b);}A.0,0B.1,0C.3,2D.1,210.执行以下程序段后,x的值为______。inta=14,b=15,x;charc='A';x=(a&&b)&&(c<'B');A.trueB.1C.falseD.011.已知intx=10,y=20,z=30;,以下语句执行后x,y,z的值是______。

7、if(x>y)z=x;x=y;y=z;printf("%d,%d,%d",x,y,z);A.10,20,30B.20,30,20C.20,30,10D.20,30,3012.下列程序的输出结果是______。#inlude"stdio.h"main(){inta=0,b=0,c=0;if(++a>0

8、

9、++b>0)++c;printf("%d,%d,%d",a,b,c);}A.0,0,0B.1,1,1C.1,0,1D.0,1,113

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

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

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