欢迎来到天天文库
浏览记录
ID:34395267
大小:55.50 KB
页数:8页
时间:2019-03-05
《《c语言程序设计》试题(试卷)b》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、成都信息工程学院龙泉校区(2001~2002第2学期)《C语言程序设计》期末试题B使用班级:成教计算机应用2001级1班班级:学号:姓名:分数:一、判断题(判断下列各小题,正确的在题后括号内打“√”,错的打“×”。每小题1分,共10分)。1、C语言程序的三种基本结构是顺序结构、选择结构和循环结构。()2、在C语言中整数可以表示为十六进制数的形式。()3、在C程序中,无论多少大的整数还是实数,都能准确无误的表示。()4、Turbo-C语言中,整型数据占1个字节。()5、空语句是合法的C语句。()6、while语句
2、的循环体不能是复合语句。()7、表达式(a=3*5,a*4),a=5的值为20。()8、在一个程序里,可以有多个main()函数。()9、在main函数中定义的变量称为全局变量。()10、#include和#define不是C语句。()二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共30分)1、在Trubo-C中,C语言源程序文件的后缀是()。A、“.C”B、“.obj”C、“.exe”D、“.bas”2、以下选项中不正确的实型常量是()。A、0.2
3、3E1B、2.3e-1C、1E3.6D、2.3e03、在C语言程序中,用关键字()定义无符号型变量。A、unsignedB、floatC、doubleD、char4、C语言程序中可以对程序进行注释,注释部分必须用符合()括起来。A、‘{’和‘}’B、‘[’和‘]’C、“/*”和“*/”D、“*/”和“/*”5、若a、b都是int类型变量,()不是正确的赋值语句。A、a=b=60B、a=3.0;C、a=1,3;D、b=0;6、以下语句不正确的语句是()A、if(x>y)B、if(x=y)&&(x!=0)x+=y;
4、C、if(x!=y)scanf(“%d“,&x);elsescanf(“%d”,&y);D、if(x0)&&(b>0)B、a&&bC、(a>0)
5、
6、(b>0)D、(a>0)
7、(b>0)8、已知字符‘b’的ASCII码为98,执行下列语句后输出为()。 printf("%d,%c",'b','b'+1);A、98,bB、语句不合法C、98,99D、98,c9、以下函数调用语句中,含有的实参个数是()。 exce((v
8、1,v2),(v3,v4,v5),v6);A、6B、5C、4D、310、若变量已正确定义,表达式()可以使指针PX指向变量X。A、PX=&XB、PX=XC、*PX=&XD、*PX=*X11、若变量已正确定义并且指针P已经指向某个变量X,则(*P)++相当于()。A、P++B、X++C、*(P++)D、&X++12、以下程序的运行结果是()main(){intk=4,a=3,b=2,c=2;printf(“%d”,k9、正确的。A、inta[1][3];B、intx[2][2]={1,2,3,4};C、intx[2][]={1,2,4,6};D、intm[][3]={1,2,3,4,5,6};14、表达式strcmp(“box”,“boss”)的值是一个()。A、正数B、负数C、0D、不确定的数15、若变量已正确定义且K的值是4,计算表达式(j=k--)后,()是正确的。A、j=4,k=4B、j=4,k=3C、j=3,k=4D、j=3,k=316、vwhile(!E);中的表达式!E等价于()A、E==0B、E!=1C、E!=10、0D、E==117、以下程序段()A、是死循环B、循环执行二次C、循环执行一次D、有语法错误18、下面程序()(每行程序前面的数字表示行号)1main()2{3floata[10]={0.0}4inti;5for(i=0;i<3;i++)scanf(“%d”,&a[i]);6for(i=0;i<3;i++)a[0]=a[0]+a[i];7printf(“%f”,a[0]);8}A、没有错误B、第3行有错误C、第5行有错误D、第7行有错误19、若有说明:inta[][3]={1,2,3,4,5,6,7};则a11、数组第一维的大小是()A、2B、3C、4D、无确定值20、以下说法正确的是()建立函数的目的之一是A、提高程序的运行效率B、提高程序的可读性C、减少程序的篇幅D、减少程序文件所占内存21、若用数组名作为函数调用的实参,传递给形参的是()A、数组的首地址B、数组第一个元素的值C、数组中全部元素的值D、数组元素的个数22、凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()A、自动(
9、正确的。A、inta[1][3];B、intx[2][2]={1,2,3,4};C、intx[2][]={1,2,4,6};D、intm[][3]={1,2,3,4,5,6};14、表达式strcmp(“box”,“boss”)的值是一个()。A、正数B、负数C、0D、不确定的数15、若变量已正确定义且K的值是4,计算表达式(j=k--)后,()是正确的。A、j=4,k=4B、j=4,k=3C、j=3,k=4D、j=3,k=316、vwhile(!E);中的表达式!E等价于()A、E==0B、E!=1C、E!=
10、0D、E==117、以下程序段()A、是死循环B、循环执行二次C、循环执行一次D、有语法错误18、下面程序()(每行程序前面的数字表示行号)1main()2{3floata[10]={0.0}4inti;5for(i=0;i<3;i++)scanf(“%d”,&a[i]);6for(i=0;i<3;i++)a[0]=a[0]+a[i];7printf(“%f”,a[0]);8}A、没有错误B、第3行有错误C、第5行有错误D、第7行有错误19、若有说明:inta[][3]={1,2,3,4,5,6,7};则a
11、数组第一维的大小是()A、2B、3C、4D、无确定值20、以下说法正确的是()建立函数的目的之一是A、提高程序的运行效率B、提高程序的可读性C、减少程序的篇幅D、减少程序文件所占内存21、若用数组名作为函数调用的实参,传递给形参的是()A、数组的首地址B、数组第一个元素的值C、数组中全部元素的值D、数组元素的个数22、凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()A、自动(
此文档下载收益归作者所有