下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题号一二三四五六总分得分考试形式:闭卷 开卷 笔试 机试 答卷要求:试卷答案需填写至答题卡内一、单项选择题(每小题 2 分,共 30 分)12345678910DCABDBBBDA1112131415BBBCD1、关于C语言的叙述中,不正确的是(D)。A) C程序可由一个或多个函数组成B) C程序必须包含一个main()函数C) C程序的基本组成单位是函数D) 注释说明只能位于一条语句的后面2、C语言源程序文件经过C编译程序编译连接之后生成一个后缀为( C )的文件。A) .cB) .objC) a#10D) PadC) .exeD) .bas C) a#10D) Pad3、若有定义:floa
2、t x=3.5; int z=8; 则表达式x+z%3/4的值是( A )A) 3.5B) 3.75C) 3D) 44、下列标识符中,不合法的用户标识符为( B )。A) _intB) a#10C) abcD) Pad5、下面运算符优先级最低的是(D)。A) !B) >=C) %D) +=6、若变量已正确定义,执行语句scanf (“%d,%d”,a, b);若要求a、b的值分别为10和20,正确的数据输6入是( B )A) 10 20B) 10,20C) a=10, b=20D) 10;207、对于整型变量x,下述计语句与赋值句:x=x%2=0?1:0;不等价的是( B )A) if(
3、x%2!=0)x=0; else x=1;B) if(x%2)x=1; else x=0;C) if(x%2=0)x=1; else x=0;D) if(x%2=1)x=0; else x=1;8、以下程序运行后,循环体运行的次数为( B)int i=10,x; for( ;i<10;i+) x=x+i;A) 10B) 0C) 1D) 无限9、若有定义int a23;则对数组元素的非法引用是( D )A) a01/2B) a11C) a4-40D) a0310、在C程序中,若对函数类型未加说明,则函数的隐含类型为(A)。A) intB) floatC) doubleD) void11、在
4、C 语言程序中,在函数内部定义的变量称为( C )。A) 动态变量B) 静态变量C)局部变量D) 全局变量12、执行以下程序段的输出结果是( B )int a=10,*p=&a; printf(“%d”,+*p);A) 10B) 11C) 变量a的地址D)变量a的地址加113、表达式strlen("hello")是(B)。A) 4B) 5C) 6D) 714、设有以下定义语句不正确的叙述是( C )struct student int num; char name10; wang,zhang;A) struct是结构体类型的关键字B) zhang是结构体变量名C)
5、wang是结构体类型名D) num,name都是结构体类型student的成员名15、以“只读”方式打开文本文件a:aa.dat,下列语句中哪一个是正确的( D )。A) fp=fopen("a:aa.dat ", "ab");B) fp=fopen("a:aa.dat ", "a");C) fp=fopen("a:aa.dat ", "wb");D) fp=fopen("a:aa.dat ", "r");二、填空题(每小题 2 分,共
6、 10 分)1函数体26350465Windows XP1、C语言的一个函数由函数头和 函数体 两部分组成。2、执行语句“n=1;if(n=5) n+;"后,变量n值为_6_。3、执行语句“for(s=0,i=1;i<11;i+) if(i=5) continue; s+=i; "后,s值为_50_。4、有程序段:int a10=1,2,3,4,5,6,7,8,9,10,*p=&a,b; b=p5; 则b中的值是 6 。5、若声明“char a="Windows ",b="XP"”,执行语句“printf("%
7、s",strcat(a,b);”的输出结果为_Windows XP_。三、程序改错题。指出下列程序错误代码并改正,使其能正确运行。(每题有2处错,指出1处得1分,改正得2分,每处 3分,共 12 分)题号错误代码改正后1(1)#include stdio.h#include <stdio.h>或#include "stdio.h"(2)printf("%d",x)printf("%d",x);2(1)void f(int x) float f(int x)(2)y=f(x);y=f(&x);1、#incl
8、ude stdio.hint main()int x;x=3;printf("%d",x)2、void f(int *x) /x必须使用指针形式return *x*2.0;int main()float y; int x=2;y=f(x);printf("y=%fn",y);四、程序分析题,根据下列程序,写出其运行结果。(每小题 4 分,共 12 分)1、#include <stdio.h>#include <math.h>void main()int a=1,b=4,c=2;float x=10.5,y=4.0,z ;z=(a+
9、b)/c+sqrt(double)y)*1.2/c+x;printf("%.2fn",z);输出结果:_13.702、#include <stdio.h>int main()int a=7,8,9,0,i,j=1,s=0;for(i=3;i>=0;i- -)s=s+ai*j; j=j*10;printf("s=%dn",s);输出结果:_s=78903、#include <stdio.h>void swap(int x,int *y) int t;t=x;x=*y;*y=tint main( ) int x=2,y=4; s
10、wap(x,&y); printf("x=%d,y=%dn",x,y);输出结果:_x=2,y=2五、程序填空题(每空 3 分,共 12 分)第1空m%i=0第2空return s第3空*(p+j)>*(p+j+1)第4空*(p+i)1、下列函数sum的返回值为一个整数m的所有因子之和。 int sum(int m)int s=1,i;for(i=2;i<=m/2;i+)if(m%i=0) s=s+i;return s;2、下面程序的功能是:用冒泡法将整型数组a中的元素从小到大排列,请填空。#include <stdio.h>int main()int a10=11,-2,37,4,5,76,7,45,91,75,*p=a;int i,j,t; for(i=0;i<10;i+)for(j=0;j<10-i;j+)if(*(p+j)>*(p+j+1)t=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=t; for(i=0;i<10;i+)printf("%d ",*(p+i);/使用指针形式 pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年台安辅警招聘真题及答案
- 2025年河南轻工职业学院招聘工作人员(博士)5名笔试重点试题及答案解析
- 2026年云南省卫生健康委员会所属部分事业单位第二批校园招聘(83人)笔试重点题库及答案解析
- 2026广东中山市人民政府东区街道招聘事业单位教师10人(编制)备考核心题库及答案解析
- 2025年生鲜冷链五年运营报告
- 2025广西玉林市福绵区文化体育和旅游局招聘福绵区图书馆见习生1人笔试重点试题及答案解析
- 2025山东济南市检察机关招聘聘用制书记员25人考试重点题库及答案解析
- 2025年光伏组件支架耐候性十年优化报告
- 2025中煤智慧科技(张家口)有限公司面向社会公开招聘2人备考核心题库及答案解析
- 2025德州夏津县事业单位工作人员“归雁兴乡”考试核心试题及答案解析
- 2025大理州强制隔离戒毒所招聘辅警(5人)笔试考试备考题库及答案解析
- 2025年安全培训计划表
- 2026年榆林职业技术学院单招职业技能测试题库参考答案详解
- 2025年沈阳华晨专用车有限公司公开招聘笔试历年参考题库附带答案详解
- 2026(苏教版)数学五上期末复习大全(知识梳理+易错题+压轴题+模拟卷)
- 2024广东广州市海珠区琶洲街道招聘雇员(协管员)5人 备考题库带答案解析
- 垃圾中转站机械设备日常维护操作指南
- 蓄电池安全管理课件
- 建筑业项目经理目标达成度考核表
- 2025广东肇庆四会市建筑安装工程有限公司招聘工作人员考试参考题库带答案解析
- 第五单元国乐飘香(一)《二泉映月》课件人音版(简谱)初中音乐八年级上册
评论
0/150
提交评论