第四套测试题

第四套测试题

ID:38354131

大小:57.00 KB

页数:5页

时间:2019-06-11

第四套测试题_第1页
第四套测试题_第2页
第四套测试题_第3页
第四套测试题_第4页
第四套测试题_第5页
资源描述:

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

1、1.在C语言中,一维数组的定义方式为:类型说明符:数组名(D)。A.[常量表达式]B.[整型表达式]C.[整型常量]或[整型表达式]D.[整型常量]2.下列选项中正确的语句组是(D)。A.chars[8];s={"Beijing"};B.char*s;s={"Beijing"};C.chars[8];s="Beijing";D.char*s;s="Beijing";3.以下能对一维数组a进行正确初始化的语句是(C)A.inta[10]=(0,0,0,0,0)B.inta[10]={};C.inta[]={0};D.inta[10]={10*1};4.若有说明:int*p,m=5,n;以下正

2、确的程序段是(D)。A.p=&n;scanf("%d",&p);B.p=&n;scanf("%d",*p)C.scanf("%d",&n);*p=n;D.p=&n;*p=m;5.在C语言中,引用数组元素时,其数组下标的数据类型允许是(C)。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式6.经过下列的语句intj,a[10],*p;定义后,下列语句中合法的是(A)。A.p=p+2;B.p=a[5];C.p=a[2]+2;D.p=&(j+2);7.对于基本类型相同的两个指针变量之间,不能进行的运算是(C)。A.

3、分别赋值为1、2、3、……的语句是(B)。A.for(i=1;i<11;i++)a[i]=i;B.for(i=1;i<11;i++)a[i-1]=i;C.for(i=1;i<11;i++)a[i+1]=i;D.for(i=1;i<11;i++)a[0]=1;9.设有数组定义:chararray[]="China";则数组array所占的空间为(C)。A.4个字节B.5个字节C.6个字节D.7个字节10.若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是(C)。A.intp=&x;B.int*p=x;C.int*p=&x;D.*p=*x;11.inta[10];合法的数组元素的

4、最小下标值为(D)。A.10B.9C.1D.012.若有说明:inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是(B)。A.i=*p;B.*p=*&j;C.i=&j;D.i=**p;13.若有inti=3,*p;p=&i;下列语句中输出结果为3的是(C)。A.printf("%d",&p);B.printf("%d",*i);C.printf("%d",*p);Dprintf("%d",p);14.若有说明inta[3][4];则对a数组元素的正确引用是(C)。A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)15.若有说明:inta[][3]={1,2

5、,3,4,5,6,7};则a数组第一维的大小是(B)。A.2B.3C.4D.无确定值16.以下不能正确进行字符串赋初值的语句是(A)。A.charstr[5]="good!";B.charstr[]="good!";C.char*str="good!"D.charstr[5]={’g’,’o’,’o’,’d’};17.以下能对二维数组a进行正确初始化的语句是(B)。A.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}{

6、},{1,1}};18.在C语言中,引用数组下标的数据类型允许是(C)。A.整型常数B.整型表达式C.整型常数或整型表达式D.任何类型有表达式19.要说明有10个int元素的数组,应当选择语句(A)。A.inta[10];B.inta[2,5];C.inta[];D.int*a[10];520.C语言规定,函数返回值的类型是由(D)。A.return语句中的表达式类型所决定B.调用该函数时的主调函数类型所决定C.调用该函数时系统临时决定D.在定义该函数时所指定的函数类型所决定4.计算圆周率的近似值。----------------------------------------------

7、---------*/#include#includemain(){ints;floatn,________;doublet;t=1;pi=0;n=1;s=1;while(________>=2e-6){pi+=t;n+=2;s=-s;t=s/n;}pi*=________;printf("pi=%.6f",pi);}标准答案:pifabs(t)4;8.计算平均成绩并统计90分以上人

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

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

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