C语言试卷

发布 2021-04-23 10:47:28 阅读 8417

c语言程序设计课程课程类别:必闭卷 b卷。

一、选择题(每题2分,共30分)

1. putchar函数可以向终端输出一个( )

a) 整型变量值 b) 实型变量值 c) 字符串 d) 字符或字符变量。

2. 在c语言中,数字0x24是一个( )进制数。

a) 二 b) 八 c) 十 d) 十六。

3. 设说明为 int a=5; 执行语句 a*=1+2; 后a的值是( )

a) 15 b) 7 c) 33 d) 60

4. c语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )

a) 地址传递b) 单向值传递。

c) 由实参传给形参,再由形参传回给实参 d) 由用户指定传递方式。

5. 说明语句:int a[3]=;则a数组的行数为( )

a) 不确定 b) 1 c) 2 d) 3

6. 设说明为 char str[6]=;执行printf("%s", str); 后输出的结果是( )

a) abcd b) abc c) ab d) ad

7. 执行下面程序,屏幕输出的值是( )

int x;

printf("%d", x=3*5, x+5));

a) 10 b) 15 c) 20 d) 5

8. 在以下一组运算符中,优先级最高的运算符是( )

a)

9. 在循环语句的循环体中执行break语句,其作用是( )

a) 跳出该循环体,提前结束循环 b) 继续执行break语句之后的循环体各语句。

c) 结束本次循环,进行下次循环 d) 终止程序运行。

10. 执行语句 for(i=10; i>0; i--)后,变量i的值为( )

a) 10 b) 9 c) 0 d) 1

11. 表达式10!=9的值是( )

a) true b) 非零值 c) 1 d) 0

12. 以下不属于c语言关键字的是( )

a) case b) byte c) do d) float

13. 表达式 3&&6&&9 的值是( )

a) 3 b) 0 c) 9 d) 1

14. 如果有 int a, b; scanf("%d,%d", a, &b); 语句,则输入数据时只可以用( )作为输入的分隔符。

a) ,b) 空格 c) 回车 d) tab键。

15. 以下选项中属于c语言的数据类型是( )

a) 复数型 b) 逻辑型 c) 双精度型 d) 集合型。

二、填空题(每空1分,共10分)

1. 结构化程序设计所规定的三种基本控制结构是。

2. c语言的基本数据类型分别为___型、__型、__型。

3. c语言中的标识符只能由三种字符组成,它们是和___

4. 用c语言表达式描述y是偶数。

三、程序分析题(每题5分,共20分)

1. 输入箱子的长、宽、高,判断箱子是立方体还是长方体。

void main()

int l,w,h;

printf("请输入箱子的长、宽、高:");

scanf("%d%d%d",&l,&w,&h);

ifprintf("该箱子是立方体。")

else printf("该箱子是长方体。")

2. 输出a、b、c、三个变量中的最小值。

#include<>

main()

int a,b,c,t1,t2;

scanf("%d%d%d",&a, &b, &c);

t1=at2=cprintf(“%d”,t2);

3. 下面程序的执行结果是___

main()

int a, b;

a=20; b=10;

a+=a+b;

a-=a-b;

printf("%d", a);

4. 下面程序的运行结果是。

main()

int a=1,b=3,c=5;

if(c=a+b) printf("yes");

else printf("no");

四、编程题(共40分)

1.编写程序求1+2+…10的值。(10分)

2.编写程序求n!。(10分)

3.已知半径r=3.4cm,求圆面积。(10分)

4. 编写程序,用冒泡法对10个整数进行排序。(10分)

c语言试卷c

a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...

C语言试卷A

青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...

C语言试卷

一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...