云南师-范大学C语言期末试题.docVIP

  • 68
  • 0
  • 约6.5千字
  • 约 10页
  • 2018-08-24 发布于贵州
  • 举报
云南师-范大学C语言期末试题

PAGE PAGE 1 云南师范大学2009-2010学年下学期统一考试 《计算机技术基础》(C语言)期末考试试卷 考试方式(闭卷) 考试时量:90分钟 试卷编号(A卷) 一、判断题:(每题1分,共10分) 1. C语言中表达式3/2得到的结果是1.5。b ??? A.对??? B.错 2.在 C 程序中,APH 和 aph 代表不同的变量。a A.对??? B.错 3. c程序总是从程序的第一条语句开始执行。b A.对 B.错 4.选择结构(if语句)和循环结构都可以使用嵌套形式。a A.对??? B.错 5.?构成数组的各个元素可以有不同的数据类型。b A.对??? B.错? 6. 对于用户自己定义的函数,在使用前必须加函数声明。 A.对??? B.错 7.C语言中数据类型只有整型、实型和字符型。 A.对??? B.错 8.有如下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 *(P+8)。 a A.对??? B.错 9.typedef可以定义生成新的数据类型。b A.对 B.错 10. 函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是3。 A.对 B.错 二、 单选题(在本题的每一小题的被选答案中只有一个正确答案,多选不给分,每题1分,共30分) 1.C语言源程序文件经过C编译后生成的目标文件的后缀名为 _____B A..c B..obj C..exe D..cpp 2.下列不合法的用户标识符是________。A A.4d B.j2_KEY C.Double D._8_ 3.以下选项中正确的定义语句是____。c A.double a; b; B.double a=b=7; C.double a=7, b=7; D.double, a, b; 4.任何一个C语言的可执行程序都是从____开始执行的。b A.程序中的第一个函数 B.main( )函数的入口处 C.程序中的第一条语句 D.编译预处理语句 5.若有定义语句: int x=10;,则表达式x-=x+x的值为 ____。 A.-20???????????B. 10????????????C. 0?? D.-10 6. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为_C_。 A.算术运算、赋值运算、关系运算 B.系运算、赋值运算、算术运算 C.算术运算、关系运算、赋值运算 D.关系运算、算术运算、赋值运算 7.在C语言中,多分支选择结构语句为: switch(c) { case 常量表达式1:语句1; …… case 常量表达式n-1:语句n-1; default 语句n;} 其中括号内表达式c的类型: 。c A.可以是任意类型 B.只能为整型 C.可以是整型或字符型 D.可以为整型或实型 8.C语言函数内定义的局部变量的隐含存储类别是____。b A.static B.auto C.register D.extern 9.有定义:char*p1,*p2;则下列表达式中正确合理的是____。c A.p1/=5 B.p1*=p2 C.p1=p2 D.p1+=5 10.设变量定义为“int x, *p=x;”,则p相当于_____。a A.x B.*p C.x D.*(x) 11.以下程序的执行结果是_______。c main() { int num = 0; while( num = 2 ) { num++; printf( %d,,num ); } } A.0,1,2 B. 1,2 C. 1,2,3 D. 1,2,3,4 12.以下程序的执行结果是________。d main() { int w = 1, x = 2, y = 3, z = 4; w =( w x ) ? x : w; w =( w y ) ? y : w; w =( w z ) ? z : w; printf( %d , w );} A.1 B.2 C.3 D.4 13.C语言中whil

文档评论(0)

1亿VIP精品文档

相关文档