C语言期中试卷

发布 2021-04-23 14:03:28 阅读 7911

职业技术学院2002-2003第一学期。

c语言期中考试试卷。

班级姓名学号。

一、选择题:

1、 有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c),为使变量a值为3,b为7,c为5,从键盘输入数据的正确形式是:(

a、 375《回车》b、3,7,5《回车》

c、 a=3,b=7,c=5《回车》d、a=3 b=7 c=5《回车》

2、以下各组标识符中,能作为合法的c用户定义标识符的是( )

a、_double b、void c、123_ d、a*b

3、 执行以下程序后输出结果是( )

main()

long y=123456;

printf(“y=%-8ld,y=%08ld,y=%ld”,y,y,y);

a、 y=└┘123456,y=00123456,y=123456

b、 y=123456└┘└y=123456└┘└y=└┘123456

c、 y=123456└┘└y=00123456,y=123456

d、 y=└┘123456,y=└┘123456,y=123456└┘└

4、 下列程序的输出是( )

main()

int a=7,b=5;

printf(“%d”,b=b/a);

a、0b、5c、1d、不确定值。

5、有如下程序,该程序的执行结果是( )

main()

a、6 b、3 c、死循环 d、 0

6、 下列条件表达式的值是( )

设a=1,b=0,c=5

a > b ? a+c &&b*c:a*b

a、1 b、0 c、6 d、5

7、 与while (!a) 中的!a等价的是。

a、a==0 b、a!=1 c、a!=0 d、a==1

8、 以下概念正确的是( )

a、 main函数由用户定义,并可以被其他函数调用。

b、 程序的整个运行最后在main函数中结束。

c、 形参是虚设的,所以它始终不占用内存单元。

d、 形参可以是变量、常量和表达式。

9、 以下程序的运行结果是( )

main()

int a,b,c=241;

a=c/100%9;

b=a&&c;

printf(“%d,%d”,a,b);

a、6,1 b、2,1 c、6,0 d、2,0

10、以下循环体的执行次数是( )

main()

2、 以下程序的输出结果。

main()

int i;

for(i=1;i<6;i++)

if (i%2!=0)

printf(“*

elsecontinue;

printf(“&

3、有如下程序,其运行结果是

main()

int x,a=213,b=0;

x=a||b

switch(x)

case 0: b++;break;

case 1: -a;

case 2: a--;b++;

case 4: +a;++b;

default:b++;

printf(“a=%d,b=%d”,a,b);

4、下列程序的输出结果是。

main()

三、程序填空题:

1、下面程序的功能是求fibonacci数列,要求输出前40个数,每一行输出4个数。

1n=1f (n)= 1n=2

f (n-1)+f (n-2) n>2

main()

long int f1=1,f2=1,f;

int i;

for(i=1;__1_)_i++)

printf(“%ld %ld”,f1,f2);

if (_2_)_

printf(“”);

f=f1+f2;

f1=__3_)_

f2=__4_)_

2、下面程序的功能是:输出100以内能被3整除且个位数为6的所有整数,请填空。

#include

main()

四、编程:1、输入四个整数,要求按从大到小顺序输出,先画出流程图,然后编程实现。

2、计算数列:n-n/3+n/5-n/7+……n/99,(通过键盘输入n的值)。

C语言期中试卷

c语言 课程期中考试试卷 学号姓名成绩 一。在a b c d四个选项中,选择一个正确的答案填入括号内 1 用char定义的变量在ibm pc机中能表示的数的范围是 a 0 255b 0 65535 c 128 127 d 只能存字符,不能存数。2 设有int k 2 则执行printf d k 的输...

c语言期中试卷

c语言程序设计试卷。姓名学号成绩 一 选择题 20分 1 c语言的基本构成单位是 a 函数 b 函数和过程 c 超文本过程 d 子程序。2 一个c语言程序总是从 开始执行。a 主过程 b 主函数 c 子程序 d 主程序。3 c语言的程序一行写不下时,可以 a 用逗号换行 b 用分号换行。c 在任意一...

C语言期中试卷

程序设计基础 c语言 期中测验。学生学号学生姓名 一 选择题 每题2分,共40分 1.语句printf d a 2 b 2 的输出结果是 a a 1 b 5 c 37 d 7 2.下列语句中是,正确的是 d a define a 3.14159 b inxlude c for i 0,i 10 i ...