资源描述:
《2007--2008学年西北师范大学继续教育学院《c语言程序设计》试卷b》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西北师范大学继续教育学院2007-2008学年《C语言》试卷B请将各题的正确答案写在答题纸上,答在试卷上不得分。一.填空题(每空1分,共23分)1.C源程序的基本单位是_______。2.C语言对数组下标的引用一般从______开始。3.C语言中,二维数组的定义方式为:类型说明符数组名[_____][_____]。4.在C语言中,将一个变量的地址称为该变量的______;如果有一个变量专门用来存放另一个变量的地址,则称它为_______。5.C语言程序的三种基本结构是______结构、______结构和______结构。6.C语言中,一个函数一般由两个部分组成,它们是______和_____
2、_。7.简单变量作为函数参数时,其参数传递方式为_______。8.变量名由字母、数字和下划线组成,并且必须是______打头。9.一个C程序中至少应包括一个_________。10.在C语言中,表示逻辑“真”值用________。11.在算术表达式a=b+3中,a,b称为_________,3称为________,+、=称为_________。12.设x,y,z均为int型变量,则描述“x或y中有一个小于z”的表达式是_________。13.break语句可以使流程跳出_______结构,继续执行该结构的下面一个语句;也可以跳出________结构,继续执行该结构的下面一个语句。cont
3、inue语句结束________,接着判断是否执行下一次________。二、单项选择(在每小题的四个备选答案中,选出一个正确的答案。每小题2分,共30分)1.以下叙述正确的是()A)在C程序中,main函数必须位于程序的最前面 B)C语言的每一行中只能写一条语句 C)C语言本身没有输入输出语句 D)在对一个C语言进行编译的过程中,可发现注释中的拼写错误2.不属于字符型常量的是__________。6A)'B' B)"C" C)'' D)P1.判断char型变量ch是否是大写字母的正确表达式是_________。 A)'A'<=ch<='Z' B)(ch>='A')&(ch
4、<='Z') C)(ch>='A')&&(ch<=‘Z') D)('A'<=ch)AND('Z'>=ch)2. 若有说明:inta[10];则对a数组元素的正确引用是________。 A)a[10] B)a[3.5] C)a(5) D)a[10-10] 3.以下二维数组a的正确说明是________。 A)inta[1,1]; B)floata(3,4); C)doublea[1][4]; D)floata(3)(4);4.设有:inta=2,b=3,c=7,d=8,m=3,n=3;执行(m=a>b)&&(n=c>d)后的n值为_________。 A)0 B)1
5、 C)2 D)3 5.已知intx=10,y=20,z=30;以下语句执行后,x、y、z的结果是_________。 if(x>y) z=x;x=y;y=z; A)x=10,y=20,z=30 B)x=20,y=30,z=30 C)x=20,y=30,z=10 D)x=20,y=30,z=206.可判断非0变量a为正,b为负的正确表达式是_________。 A)a*b<0B)(a>0
6、
7、b>0)&&a*b<0 C)(a<0
8、
9、b<0)&&a*b<0D)a>0&&a*b<07. 当a=2,b=3,c=6,d=4时,执行完下面一段程序后x的值是_________。 if
10、(ac)+(a/b)的值是_________。 A)1.75 B)2 C)1.5 D)2.53.下面关于"A"的说法正确的是() A)它代表一个字符常量 B)它代表一个字符串常量 C)它代表一个字符
11、 D)它代表一个变量4. 设有整型变量i,其值为025;整型变量j,其值为25,执行语句printf(“%d,%d”,i,j)后,输出结果是__________。 A)25,25 B)25,21 C)21,21 D)21,255.下面不正确的字符串常量是__________。A)'abc' B)"1213" C)"O" D)""6.若用数组名作为函数调用的实参,传递给形参的是________