全国计算机等级二级C语言模拟试题及答案6

上传人:206****923 文档编号:91606464 上传时间:2019-06-30 格式:DOC 页数:6 大小:21.02KB
返回 下载 相关 举报
全国计算机等级二级C语言模拟试题及答案6_第1页
第1页 / 共6页
全国计算机等级二级C语言模拟试题及答案6_第2页
第2页 / 共6页
全国计算机等级二级C语言模拟试题及答案6_第3页
第3页 / 共6页
全国计算机等级二级C语言模拟试题及答案6_第4页
第4页 / 共6页
全国计算机等级二级C语言模拟试题及答案6_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《全国计算机等级二级C语言模拟试题及答案6》由会员分享,可在线阅读,更多相关《全国计算机等级二级C语言模拟试题及答案6(6页珍藏版)》请在金锄头文库上搜索。

1、一单项选择题 1各种基本数据类型的存贮空间正确的长度排列为_。ACharLONGINTFLOATDOUBLE       BDoubleFLOATLONGINTCCharINTLONGFLOATDOUBLE       DFloatINTLONGCHAR 2下面的变量说明中_是正确的。 AChar:a,b,c;BChara;b;c; CChara,b,c;DChara,b,c 3main() intn; (n=6*4,n+6),n*2; printf(“n

2、=%dn”,n); 此程序的输出结果是_. A30B.24C.60D.48 4若有如下定义,则_和_是对数组元素的正确的引用。. inta10,*p; p=a; A.*&a10B.a11C.*(p+2)D.*p 5设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是_ A.0B.4C.-4D.2 6表达式y=(1312?15:67?8:9)的值为_。A9B8C15D.1 7若x=5,y=3则y*=x+5;y的值为_. A.10B.20C.15D.30 8C语言的输入与输出操作是由_完成的。 A输入语句B输出语句 C输入与输出函数D输入与输出语句 9语句for(k=0;k=A&ch

3、=y)&(y=z)B.(x=y)AND(y=z) C(x=y=z)D.(x=z)&(y=z) 20设有数组定义:chararray=”China”;则数组所占的存贮空间为_。 A4个字节B.5个字节C.6个字节D.7个字节 二写出下列程序的运行结果 1main() intx=10,y=10; printf(“%d%dn”,x-,-y); 该程序的运行结果是_。 2main() intj,k,p,s; s=0; for(j=1;j=3;j+) p=1; for(k=1;k=j;k+) p=p*k; s=s+p; printf(“s=%dn”,s); 该程序的运行结果是_。 3.#include“

4、stdio.h” main() inta=1,2,3,4,5,*p; p=a; *(p+2)+=2; printf(“%d,%d”,*p,*(p+2); 该程序的运行结果是_。 4main() inta=2,4,6,8,10; inty=1,x,*p; p=&a1; for(x=0;x3;x+) y+=*(p+x); printf(“%dn”,y); 该程序的运行结果是_。 5main() inta5,k; for(k=0;k5;k+) ak=10*k; printf(“%d”,ak-1); 该程序的运行结果是_。 三判断题 1函数一般由函数的说明部分和函数体部分组成。() 2C语言中数据类型

5、只有整型、实型和字符型。() 3数组的下标从1开始。() 4假设有inta10,*p;则P=&a0与p=a等价。() 5getchar()函数的功能是从键盘上输入一个字符串。() 6在C语言中定义一个文件指针的方法为:FILE*fp;。() 7构成数组的各个元素可以有不同的数据类型。() 8C语言的数据类型只有int型和float型。() 9从循环体中退出只能使用goto语句。() 10Continue语句的作用是继续程序中的下一个循环。() 四编程题 1从键盘上输入20个元素的值存入一维数组a中,然后将下标为(1、3、5、7、9)的元素值赋值给数组b,输出数组b的内容。 2编程序求3,-30

6、,20,6,77,2,0,-4,-7,99这十个数中最大值与最小值。 3输入两个整数,调用函数stu()求两个数和的立方,返回主函数显示结果。 4将文件file1.txt中的内容读出并显示到屏幕上。 5编程计算1-100之间的奇数和与偶数和。参考答案一单项选择题 1C2C3C4CD5C6B7D8C 9B10C11B12A13D14B15A16A. 17.C18B19A20C. 二写出下列程序的运行结果 11092S=93.1,5419540 三判断题 1.对2.不对3.不对4.对5.不对 6.对7.不对8.不对9.不对10.不对 四编程题 1.main() intm20,n10; inta,b=0; for(a=0;a20;a+) scanf(“%d”,&ma); if(a%2=1) nb=ma; b+; 2.main() intm10=3,-30,20,6,77,2,0,-4,-7,99,max,min; max=min=m0; for(a=0;amax) max=ma; if(mamin) min=ma; printf(“%d,%d”,max,min); 3.intstu(inta,intb) intc; c=a*a+b*b; returnc; main() intx,y,z; scanf(“%d,%d”

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号