云南师范大学简单的VC题.docVIP

  • 10
  • 0
  • 约5.08千字
  • 约 11页
  • 2016-10-24 发布于江西
  • 举报
云南师范大学简单的VC题.doc

云南师范大学2009-2010学年下学期统一考试 《计算机技术基础》(C语言)期末考试试卷 考试方式(闭卷) 考试时量:90分钟 试卷编号(A卷) 一、判断题:(每题1分,共10分) 1. C语言中表达式3/2得到的结果是1.5。??? A.对??? B.错 C 程序中,APH aph 代表不同的变量。a A.对??? B.错A.对??? B.错?构成数组的各个元素可以有不同的数据类型。b A.对??? B.错?A.对??? B.错.CA.对??? B.错A.对??? B.错二、 单选题若有定义语句: int x=10;,则表达式x-=x+x的值为 -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+=5int 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语言中while和do—while循环的主要区别是_____c A.While的循环控制条件比do—while的循环控制条件严格 B.do—while允许从外部转到循环体内 C.do—while的循环体至少无条件执行一次 D.do—while循环体不能是复合语句 14.下列说法中错误的是____。b A.一个数组只允许存储同种类型的变量 B.float f, *pf = f; B.float f, *pf = f; C.float *pf = f, f; D.float f, pf; 17.以下关于long、int和short类型数据占用内存大小的叙述中正确的是____。d A.均占4个字节 B.根据数据的大小来决定所占内存的字节数 C.由用户自己定义 D.由C语言编译系统决定 18.以下正确的字符常量是___。a A.A B.cd C.\a D. 19.如果int a=2,b=3,c=0,下列描述正确的是____。b A.ab!=c和a(b!=c)的执行顺序是一样的 B.!a!=(b!=c)表达式的值为1 C.a||(b=c)执行后b的值为0 D.abc的结果为假 20.判断char型变量ch是否为大写字母的正确表达式是____。 A.’A’=ch=’Z’????????? B.(ch=’A’)(ch=’Z’) C.(ch=’A’)(ch=’Z’)?? D.(‘A’=ch)AND (‘Z’=ch) 21.下面说法中错误的是____。d A.

文档评论(0)

1亿VIP精品文档

相关文档