职业技术学院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 ...