c语言期中试卷
更新时间:2023-09-07 00:52:01 阅读量: 教育文库 文档下载
c语言期中试卷包括1-4章
C语言程序设计试卷
姓名: 学号: 成绩:
一、 选择题(20分)
1.C语言的基本构成单位是( )
A、函数 B、函数和过程 C、超文本过程 D、子程序
2.一个C语言程序总是从( )开始执行
A、主过程 B、主函数 C、子程序 D、主程序
3.C语言的程序一行写不下时,可以( )
A、用逗号换行 B、用分号换行
C、在任意一空格处换行 D、用回车符换行
4.以下叙述不正确的是( )
A、在C程序中,语句之间必须要用分号“;”分隔
B、若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数
C、在C程序中,无论是整数还是实数都能正确无误地表示
D、在C程序中,%是只能用于整数运算的运算符
5.以下不正确的C语言标识符是( )
A、ABC B、abc C、a_bc D、ab.c
6.下列字符串是标识符的是( )
A、_HJ B、9_student C、long D、LINE 1
7.以下说法中正确的是( )
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须放在main()函数中定义
C、C语言程序总是从main()函数开始执行
D、C语言程序中的main()函数必须放在程序的开始部分
8.不合法的常量是( )
A、‘\2’ B、“ ” C、’3’ D、’\483’
9.已知各变量的类型说明如下,则以下不符合C语言语法的表达式是( )
int k,a,b;
unsigned long w=5;
double x=1.422;
A、x%(-3) B、w+=-2 C、k=(a=2,b=3,a+b) D、a+=a=+(b=4)*(a=3)
10.在C语言中,字符型数据在内存中以( )形式存放
A、原码 B、BCD 码 C、反码 D、ASCII码
11.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )
A、2.500000 B、2.750000 C、3.500000 D、0.000000
12.设有说明:char w;int x;float y;double z;则表达式w*x+z-y的数据类型为( )
A、float B、char C、int D、double
13.以下( )是不正确的转义字符
14.若m为float型变量,则执行以下语句后的输出为( )
m=1234.123;
printf(“%-8.3f\n”,m);
printf(“%10.3f\n”,m);
A、1234.123 B、 1234.123 C、 1234.123 D、-1234.123
c语言期中试卷包括1-4章
1234.123 1234.123 1234.123 001234.123
15.若x,y,z均为int型变量,则执行以下语句后的输出为( )
x=(y=(z=10)+5)-5;
printf(“x=%d,y=%d,z=%d\n”,x,y,z);
y=(z=x=0,x+10);
printf(“x=%d,y=%d,z=%d\n”,x,y,z);
A、x=10,y=15,z=10 B、x=10,y=10,z=10
x=0,y=10,z=0 x=0,y=10,z=10
C、x=10,y=15,z=10 D、x=10,y=10,z=10
X=10,y=10,z=0 x=0,y=10,z=0
16.若x是int型变量,y是float型变量,所用的scanf调用语句格式为:
scanf(“x=%d,y=%f”,&x,&y);
则为了将数据10和66.6分别赋给x和y,正确的输入应是:( )
A、x=10,y=66.6<回车> B、10 66.6<回车>
C、10<回车>66.6<回车> D、x=10<回车>y=66.6<回车>
17.已知有变量定义:int a;char c;用scanf(“%d%c”,&a,&c);语句给a和c输入数据,使30存入a,字符‘b’存入c,则正确的输入是( )
A、30’b’<回车> B、30 b<回车>
C、30<回车>b<回车> D、30b<回车>
18.若有定义:double x=1,y;则以下的语句执行的结果是( )
y=x+3/2;printf(“%f”,y);
A、2.500000 B、2.5 C、2.000000 D、2
19.若a为整型变量,则以下语句( )
a=-2L; printf(“%d\n”,a);
A、赋值不合法 B、输出为不确定的值 C、输出值为-2 D、输出值为2
20. 以下不正确的语句为()
A. if(x>y)
B.if(x=y)&&(x!=0)x+=y;
C.if(x!=y) sxanf("%d",&x);else scanf("%d",&y);
D.if(x<y){x++;y++;}
二、阅读程序题(20分)
1.#include <stdio.h>
main()
{int x,y;
scanf(“%2d%*2d%ld”,&x,&y);
printf(“%d\n”,2x+y);
}
执行时输入:1234537 程序运行结果是:
2.#include <stdio.h>
main()
{int x=02,y=3;
printf(“x=%d,y=%%d”,x,y);
c语言期中试卷包括1-4章
} 程序运行结果是:
3.#include <stdio.h>
main()
{int x,y,z;
x=y=1;z=++x-1;
printf(“%d,%d\n”,x,z);
z+=y++;
printf(“%d,%d\n”,y,z);
} 程序运行结果是:
4.#includ<stdio.h>
main( )
{ int a=1,b=2,c=3,d=0;
if(a==1&&b++==2}
if(b!=2||c--!3)
printf(“%d,%d,%d\n”,a,b,c);
else printf(“%d,%d,%d\n”,a,b,c);
else printf(“%d,%d,%d\n”,a,b,c);
} 程序运行结果是:
5.#includ<stdio.h>
main ()
{ int a,b,c,d,x;
a=c=0; b=1; d=20;
if(a) d=d-10;
else if(!b)
if(!c) x=15;
else x=25;
printf(“%d\n”,d);
} 程序运行结果是:
三、 程序填空题(20分)
1.编写程序求矩形的面积(area)和周长(girth),矩形的长和宽由键盘输入,请填空。
#include <stdio.h>
void main()
{float l,w;
printf(“please input length and width of the rectangle\n”);
scanf(“%f%f”,&l,&w);
;
girth= ;
;
}
c语言期中试卷包括1-4章
2.编写程序,输入一个数字字符(‘0’~‘9’)存入变量c,把c转换成它所对应的整数存入n,如:字符‘0’所对应的整数就是0。请填空。
#include <stdio.h>
void main()
{char c;
;
printf(“please input a char:\n”);
;
;
}
3.以下程序的功能是判断输入的年份是否是闰年。请在
main()
{int y,f;
scanf(“%d”,&y);
if(y%400= =0) f=1;
) f=1;
;
if(f) printf(“%d is”,y);
else printf(“%d is not”,y);
printf(“a leap year\n”);
}
四、 编程题(40分)
1.输入任意三个输入3个双精度实数,求它们的和及平均值
2.输入一个3位整数,求出该数每个位上的数字之和。如123,每个位上的数字和就是1+2+3=6。
3.给出三角形的三个边长,求三角形的面积。
4. 编写程序求下列函数的值(用SWITCH完成)
5x+10 (x<=0) 3 (0<x<=10)
正在阅读:
c语言期中试卷09-07
2018-2024年中国湖南省动漫行业深度研究与市场运营趋势报告(目录) - 图文12-27
2014年高考政治二轮专题复习题型训练(7):体现(反映)类主观题10-10
钢琴件项目可行性研究报告 - 图文07-01
材料导热系数测试实验04-16
高考语文词语辨析07-04
旅游企业人力资源管理11-27
高中语文古代汉语语法10-10
客房主管岗位职责02-25
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 期中
- 试卷
- 语言
- 如何做一个成功的管理者
- 化工原理换热器课程设计
- 高考数学一轮总复习检测:11.1 排列、组合
- 中国中频加热设备行业市场前景展望及投资机会分析报告2016-2021年
- 网上书店管理系统 可行性分析报告
- 生态果园项目可行性研究报告
- 数据结构实验七
- 山西重点项目-河津年产10万吨铝合金型材深加工项目可行性研究报告
- 化工学院学习标兵申报材料
- 山东省实验中学2012-2013学年高一上学期期末考试物理试题(word版)
- 公共服务的顾客满意度调查:理论与方法.
- 煤矿矿井基建工程档案规范档案资料管理的暂时规定
- 中考高考英语作文常用写作句型句式汇总
- 个人与历史
- 模拟文件管理系统3
- 猪场6S管理
- 法语音标详解,发音规则详解
- 除四害讲稿
- 直接开平方法解一元二次方程
- 李佳同志在全市机关作风建设动员大会上的讲话