资源描述:
《《C语言》期末试题A》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、特别提示:请诚信应考,考试违纪或作弊将带来严重后果!成都理工大学工程技术学院2008-2009学年第Ⅰ学期《C语言程序设计》计科系专业期末试卷A注意事项:1.考前请将密封线内的各项内容填写清楚;2.所有答案请直接答在试卷上(或答题纸上);3.考试形式:闭卷;4.本试卷共4大题,满分100分,考试时间120分钟。题号一二三四五六……总分分数阅卷人一、选择题(每题1.5分,共30分)1.C语言中基本的数据类型包括__________。A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型
2、D)整型、实型、逻辑型、字符型2.C语言中,运算对象必须是整型的运算符是__________。A)%B)/C)%和/D)*3.为表示数学关系x≥y≥z,正确的C语言表达式是__________。A)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z)4.若定义x和y为double类型,则表达式:x=2,y=x+5/2的值是__________A)4B)4.5C)4.0D)3.05.若变量已正确说明为int类型,要给a,b,c输入数据,以
3、下语句正确的是A)read(a,b,c);B)scanf(“%d%d%d”,a,b,c);C)scanf(“%D%D%D”,&a,%b,%c);D)scanf(“%d%d%d”,&a,&b,&c);6.以下程序的输出结果是__________voidmain(){《C语言程序设计》期末试卷A 第7页共7页inta=2,b=5;printf(“a=%%%d,b=%%%d”,a,b);}A)a=%2,b=%5B)a=2,b=5C)a=%%d,b=%%dD)a=%d,b=%d7.设intc=5和in
4、ta;a=2+(c+=c++,c+8,++c),则a=__________A)15B)14C)13D)168.以下程序的输出结果是__________voidmain(){intx=10,y=10;printf(“%d%d”,x--,--y);}A)1010B)99C)910D)1099.不合法的八进制数是________A)0B)028C)077D)0110.若要表示if(a不等于0)这一关系式,则能正确表示这一关系的表达式为if(__________)A)a<>0B)!aC)a=0D)a1
5、1.在以下运算符中,优先级最高的运算符是__________A)?:B)++C)&&D)+=12.在C语言中,逻辑值“真”用__________表示。 A)trueB)大于0的数 C)非0的整数 D)非0的数13.下面程序的输出是(假设int数据是2个字节)voidmain(){unsigneda=32768;printf(“a=%d”,a);}A)a=32768B)a=32767C)a=-32768D)a=-114.在C语言的if语句中,用作判断的表达式为__________A)关系表达
6、式 B) 逻辑表达式 C) 算术表达式 D) 任意表达式15.执行下面的程序后,a的值为《C语言程序设计》期末试卷A 第7页共7页 voidmain(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}}A)7B)8C)9D)1016.表达式__________是满足:当c的值为1、3、5三个数中任意一个时值为“真”,否则值为“假”的表达式 A)(c=1)
7、
8、(c=3)
9、
10、(
11、c=5)B)(c!=1)&&(c!=3)&&(c!=5)C)(c==1)&&(c==3)&&(c=5)D)(c==1)
12、
13、(c==3)
14、
15、(c==5)17.若变量已正确说明,则以下程序段输出为__________a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;A)a=10b=50c=10B)a=10b=30c=10C)a=50b=30c=10D)a=50b=30c=5018.定义如下变量:intn=10;则下列循环的输出结果是while(n>7){n--;printf(“%d
16、n”,n);}A)10B)9C)10D)9《C语言程序设计》期末试卷A 第7页共7页989887877619.在C语言中,while语句中的条件为__________时,结束该循环。 A)0B)1C)trueD)非020.若k为整型,以下while循环__________次。intk=10;while(k=0)k=k-1; A)10次B)无限循环C)一次不执行D)执行一次二、判对错(对的画∨,错的画×。每题1分,共10分)1.在C程序中,任何语句后面都要加分号“;”。()2