您现在的位置: 汕头自考网 >> 串讲笔记 >> 理学类 >> 正文
  • 自考“C语言程序设计”模拟试题七
  • 发布日期时间:2007-7-4  来源:不详   点击数:  作者:佚名
一、填空题

  1.在C语言程序设计中,正确的标识符是由___组成的。

  2. 设x=4,y=(++x)+(++x);那么y的值为_____,表达式执行后,变量x的值为_______.

  3.一个变量的指针是指___________.

  4.能够构成一个数组,其元素满足的特点是_________;

  那么,构成结构体的成员可以是___________.

  5.下面运算符  <  %  ++  =  按照优先级从高到低排列顺序为______________.

  6.C程序设计中语句后的符号 /*……*/ 所起作用是______________.

  7.写出下面表达式的值

  3*5/7+7%3________________ x=2 ;y=4;(x++)+y _____________________

  3+4>=7-10_________________ 3>4 ? 3%2: 1 __________________

  x=2,y=2;++x||++y___________ x=3 ;  x+=x-=2  ____________________

  二、选择题

  ⑴在使用TurboC2.0环境编辑程序时,运行某程序使用的菜单项为(         )

  A.FILE    B.RUN    C.EDIT    D.OPTION

  ⑵下列语句不具有赋值功能的是(           )

  A.a*=b    B.x=1           C.a+b       D.a++

  ⑶C语言程序中,当出现条件分支语句if~else时, else与( )组成配对关系

  A.同一复合语句内部的if               B.在其之前任意的if

  C.在其之前未配对的最近的if        D.首行位置相同的if

  ⑷下列数组定义方式不正确的语句是(          )

  A.char    x[5];  

  B.char   y[]={‘h’,‘e’,‘l’,‘l’,‘o’};

  C. int    x[10]={12,13,14,15};        

  D.int     y[];

  ⑸若有如下定义和语句,且0<=i<5,下面(    )是对数值为3数组元素的引用

  int   a[]={1,2,3,4,5},*p,i;

  p=a;

  A. *(a+2)    B.a[p-3]      C.p+2         D.a+3

  ⑹下列(                 )表达式的值为真

  a=5;     b=8;    c=10;   d=0

  A.a*2>8+2      B.a&&d       C. (a*2-c)||d         D.a-b<c*d

  ⑺下列字符数组长度为5的是(                  )

  A.  char    a[]={‘h’, ‘a’, ‘b’, ‘c’, ‘d’};

  B.  char    b[]= {‘h’, ‘a’, ‘b’, ‘c’, ‘d’, ‘\0’};

  C.  char    c[10]= {‘h’, ‘a’, ‘b’, ‘c’, ‘d’};

  D.  char    d[6]= {‘h’, ‘a’, ‘b’, ‘c’, ‘\0’ }

  ⑻执行下列程序后,其结果为(                )

  int   a[]={2,4,6,8,10,12}; *p;

  p=a;

  *(p+4) =2;

[1] [2] [3] 下一页

文章转载请注明来源于:汕头自考网