版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2011年全国计算机等级二级C语言模拟试题及答案(7)一、填空题 1在C语言程序设计中,正确的标识符是由_组成的。 2 设x=4,y=(+x)+(+x);那么y的值为_,表达式执行后,变量x的值为_。 3一个变量的指针是指_。 4能够构成一个数组,其元素满足的特点是_; 那么,构成结构体的成员可以是_。 5下面运算符 =7-10_ 34 ? 3%2: 1 _ x=2,y=2;+x|+y_ x=3 ; x+=x-=2 _二、选择题 在使用TurboC2.0环境编辑程序时,运行某程序使用的菜单项为( ) AFILE BRUN CED HYPERLINK /jsjks/ IT DOPTION下列语句
2、不具有赋值功能的是( ) Aa*=b Bx=1 Ca+b Da+C语言程序中,当出现条件分支语句ifelse时, else与( )组成配对关系 A同一复合语句内部的if B在其之前任意的if C在其之前未配对的最近的if D首行位置相同的if.下列数组定义方式不正确的语句是( ) Achar x5; Bchar y=h, e, l, l, o; C int x10=12,13,14,15; Dint y; . 若有如下定义和语句,且0=i8+2 Ba&d C (a*2-c)|d Da-bm C(*p).m Dp.stu.n下列函数中不能用于对文件进行输入输出操作的是( ) Afscanf( )
3、 Bprintf( ) Cfgetc( ) D fputs( )三、判断题 1C语言程序设计可以对计算机硬件进行操作。 ( ) 2在循环过程中,使用break语句和continue语句的作用是一样的。 ( ) 3在函数的定义和调用过程中,形式参数和实在参数数目可以不一致。 ( ) 4对于某一指针变量可以接收任何类型的值。 ( ) 5在C语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。( ) 6文件指针是结构体类型,可以用表示file来定义。 ( ) 7选择结构不可以使用嵌套形式,但是循环结构可以使用嵌套形式。 ( ) 8在定义数组时,有时可以将该数组的维数省略。 ( ) 9运算符
4、& + * 的优先级是 * 优先于 + 优先于&。 ( ) 10任何数组都可以实现对其进行整体操作。 ( )三、程序填空题 1下面是实现输出九九乘法表的程序,在画线的位置填上适当的语句,使该程序完整。 main() int i , j , k; for(i=1;_; i+) bsp; for(_; j=i ; j+) printf(“%d*%d=%d”,_); printf(_); 2设计一个自定义函数,实现如下功能:求两个数的平方和,并且返回该和。 自定义函数如下: int max(x,y) 3.设有如下面的结构体,请用C语言的语句定义出正确的结构体形式: 学生信息:包括(姓名,性别,年龄,
5、分数:根据合适情况选择各项类型) struct student 4. 根据给出的程序段,请写出正确的结果 x=1 ; p=1 , sum=0 ; for (x=1 ; x=5 ; x+) p=p*x; sum=sum+p ; 上面的程序段实现的功能是计算下面的式子_ ; 其运行结果为_。五、阅读程序,写出下列程序段的结果 1. int *p,i; i=100; p=&i; i=*p+10; 执行完上面的语句段后, i的值是_ 2. int A,B,C,m=1,n=0; A=(-m=n+)?- -m:+n; B=+m; C=n-; 执行完上面的语句段后,A的值为_B的值为_C的值为_ 3. ma
6、in() int c1=10,c2=10; printf(“c1=%d,c2=%d n c1=%d”,+c1,c2+,c1-); 该程序的运行结果是_。4main() int i; for(i=3;i10;i+) if(i%4=0) continue; else printf(“%d,”,i); 该程序输出的结果是 _5. main() int x; x=3; do printf(“%d”,x-); while(!x); 该程序运行的结果是_六、编程题 1编程实现:从键盘上接收10个整数,并对其进行排序(要求排成升序)。 2编程实现求下面的式子的结果 3编程实现将文本文件file1.dat中的
7、内容复制到文本文件file2.dat中去,同时将小写字母转换成大写字母。参考答案一、填空题 1字母、数字、下划线 2 12,6 3该变量的地址 4同一类型;不同类型 5 + % = 6注释 63, 1, 1, 6 1 2 二、选择题 B C C . C . A D A . D . D B三、判断题 1对 2不对 3不对 4不对 5对 6不对 7不对 8对 9对 10不对四、程序填空题 1i=9 j=1 i , j , i*j “n” 2 2 2int max(x,y) int x,y;sp; int x,y; int z; z=x*x+y*y; return(z); 3. struct stu
8、dent char xm 10; char sex; int age; float score; 4. 1!+2!+3!+4!+5! 1+2+6+24+120=153 五、阅读程序,写出下列程序段的结果 1. 110 2. 1 0 1 3. c1=10 ,c2=10 c1=10 43,5,6,7,9 5. 3六、编程题 1main() int a10; int m,n,t; for (m=0;m10;m+) scanf(“%d”,&am); for(m=0;m9;m+) for(n=0;nan+1) t=an; an=an+1; an+1=t; for (m=0;m6) y=(x+2)/(3*x+1); else y=x*x+3*x+1; printf(“%f”,y); 3main() FILE *fp1 , *fp2; char ch; fp1=fopen(“file1.dat”, “r”); fp2=fopen(“file1.dat”, “w”)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年沪教版七年级科学上册月考试卷含答案
- 药物分子间作用力研究-洞察分析
- 血型抗原与个体化医疗研究-洞察分析
- 2025年度家政服务与家庭心理辅导合同4篇
- 2025年沪教新版七年级物理上册阶段测试试卷
- 眼袋整形术联合矫治技术探讨-洞察分析
- 2025年沪教版九年级地理下册阶段测试试卷含答案
- 二零二五版煤炭运输节能减排服务合同规范4篇
- 2025年浙教版九年级地理下册阶段测试试卷含答案
- 二零二五年度美发店员工晋升与发展计划合同4篇
- 骨科手术后患者营养情况及营养不良的原因分析,骨伤科论文
- GB/T 24474.1-2020乘运质量测量第1部分:电梯
- GB/T 12684-2006工业硼化物分析方法
- 定岗定编定员实施方案(一)
- 高血压患者用药的注意事项讲义课件
- 特种作业安全监护人员培训课件
- (完整)第15章-合成生物学ppt
- 太平洋战争课件
- 封条模板A4打印版
- T∕CGCC 7-2017 焙烤食品用糖浆
- 货代操作流程及规范
评论
0/150
提交评论