C语言阶段1评测卷

发布 2024-01-14 05:10:13 阅读 8204

班级姓名分数___

一. 选择题(每题4分,共60分)

1. c语言是结构化、模块化的编程语言,体现这种特征的基础是什么?【d 】

a.算法 b.语句 c.关键字 d.函数。

2. 算法的基本特点不包括以下哪项? 【b 】

a.确定性 b.可测试性 c.有穷性 d.有效性。

3. 以下关于c语言常量叙述错误的是?【a 】

a.经常被使用的量称之为常量。

b.常量是指在程序运行过程中,其值不能被改变的量。

c.常量可分为数值类型和非数值类型。

d.常量可分为整型常量、实型常量、字符常量和字符串常量。

4. 以下不属于正确的c语言标识符的是?【d 】

c._x 5. 梯形的面积公式:s=((a+b)*h)/2。有如下**片段:【b 】

int a=5,b=8,h=3,s;

s=((a+b)*h)/2;

求s的值。a.19.5 b.19 c.20 d.运行出错。

6. 以下哪个描述不是程序的基本结构【b 】

a.顺序 b. 函数 c. 循环 d. 分支。

7. 设int y;执行表达式(y=4)||y=5)||y=6)后,y的值是【a 】

a.4 b. 5 c.6 d.7

8. 判断字符变量c的值不是数字也不是字母时,应采用的表达式为【d 】

a.(c<='0'||c>='9')&c<='a'||c>='z')&c<='a'||c>='z')

b.!(c<='0'||c>='9')&c<='a'||c>='z')&c<='a'||c>='z'))

c.(c>='0'&&c<='9')|c>='a'&&c<='z')|c>='a'&&c<='z')

d.!(c>='0'&&c<='9')|c>='a'&&c<='z')|c>='a'&&c<='z'))

9. 有以下**片段:

int a = 1, b = 1, c = 1,d;

d = a+++b+++c;

/c编译系统在处理此类表达式时会尽可能多地(自左至右)将若干个字符组成一个运算符,如a+++b将解释为(a++)b,而不是a+(+b),因此,该表达式相当于d=(a++)b++)c);

给出执行后a、b、c、d的值分别是:【b 】

a b c d

10. c语言中,整数-8的存储格式为?【a 】

a.1111 1111 1111 1000

b.1000 0000 0000 1000

c.0000 0000 0000 1000

d.1111 1111 1111 0111

11. c语言中,字符型数据的存储方式是?【c 】

a.原码 b.补码 码 d.以上都不是。

12. 字符串" "的内存长度为多少个字节?【b 】

a.0 b.1 c.2 d.非法字符串。

13. 以知:char a;int b;float c;double d;则c = a+b+c+d;执行完毕后c的数据类型是?【c 】

14. 表达式sizeof(double)是?【c】//sizeof是一个运算符,用于求指定类型的数据所占字节,它是一个整型表达式。

a.函数调用表达式。

型表达式。型表达式。

d.非法表达式。

15. 与条件表达式"(n)?(c++)c--)中的表达式(n)等价的表达式是?【c 】

a.(n==0) b.(n==1) c.(n!=0) d.(n!=1)

二. 陈述题(每题8分,共24分)(要求会做第一题即可,不会的同学看书)

1. 简述c语言中main函数的作用。

2. 数据结构+算法=程序,简述你对这句话的理解。

3. 简述static关键字的作用并分析其在实际使用中的应用场景。

三. 算法题(每题16分,共16分)

1. 编写算法,求1到100之间的偶数的和。(可以使用流程图描述算法即可,不要求给出具体程序)

C语言1A卷

2008 2009一学期c程序设计试卷。说明 考生应将所有答案填写在答卷上,否则无效。一 填空题 每小题2分,共20分 求正整数m的位数,相应c的算术表达式为。执行程序段 for i 1 i 15 i i 4 s s i 后,i的值为。程序中使用了c的库函数 islower,应包含的头文件为。下列程...

C语言C卷

一 填空题 本题共5小题,每小题2分,共30分 填空题 每小空 1 分,共 10 分 1.利用tc或vc 6.0编辑c语言源程序,源程序的后缀为生成的可执行程序后缀为。2.计算表达式b 25 3 3后,b的值为。3.c语言规定 标识符只能由三种字符组成。语言可以用来实现循环的结构化语句是。5.数组名...

C语言A卷

2009 年春季学期专业。c语言程序设计 期末试卷 a卷 卷面总分 100分答题时间 120分钟 专业年级班级姓名学号。一 单项选择题 本题共30 个小题,每小题1分,共30分,请将答案代号填涂到机读卡上,在试卷上所写答案,视为0分 1 以下叙述中错误的是 b a c语言运算功能丰富。b c语言可以...