《C语言程序设计》试题三    1
一.单项选择题    1
二.判断题    3
三、填空    4
四、读出程序。    4
五.编程序    5
《C语言程序设计》试题三答案    7
C语言程序设计》试题三
一.单项选择题 
1 int x=1,y=1;表达式(!x++ || y--)的值是_________
    A0    B 1      C 2    D-1
2main( )
  {  int n;
    ( n=6*4,n+6),n*2;
    printf(n=%d\n,n);
 c语言数组最大值最小值 }  此程序的输出结果是______________.
  A30    B.  24    C.  60      D.  48
3.若有如下定义,则__________是对数组元素的正确的引用。
  int  a[10] , *p ;
  p=a ;  p=a ;  p=a ;  p=a ;
  A.  *&a[10]    B.  a[11]      C.  *(p+10)      D. *p
4.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________
  A.  0    B.  4    C.  - 4    D.  2
    5.以下不能正确定义二维数组的语句是___________
    A . int a[2][2]={{1},{2}};    B. int a[][2]={1,2,3,4};
    C. int a[2][2]={{1},2,3};      D. int a[2][]={{1,2},{3,4}};
6 程序段          的功能是将变量 u s中的最大值赋给变量t
        A.  if(u>s) t=u;t=s;      B.  t=u;  if(t )  t=s;
      C.  if(u>s) t=s;else t=u;    D .  t=s; if(u )  t=u;
7.下列程序段的输出结果是           
void main()
int k;
for (k=1;k<5;k++
{  if(k%2!=0) 
printf("#");
else   
printf(*) ;  }
}
A. #*#*      B . *#*#    C.  ##      D. 以上都不对
8.设变量定义为 int a[3]={1,4,7},*p=&a[2], *p的值是  35   
    A. &a[2]    B. 4      C. 7      D. 1
9.能正确表示ab同时为正或同时为负的逻辑表达式是_________
Aa>=0||b>=0&&(a<0 ||b<0)      B(a>=0 && b>=0)&&(a<0 && b<0)
C(a+b>0) &&(a+b<=0)            D a*b>0
10C语言中,合法的字符型常数是_________
A‘A’        BA        C 65        D A
11.设有数组定义:char array[]=China; 则数组所占的空间是________
A4个字节      B5个字节      C6个字节        D7个字节
12.若变量cchar类型,能正确判断出c为小写字母的表达式是_______
A’a’<=c<=’z’             B (c>=’a’) || (c<=’z’)
C(‘a’<=c) and (‘z’>=c)      D (c>=’a’) && (c<=’z’)
13.设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是_______
Aprintf(x=%d\n,x)          Bprintf(x=%ld\n,x)
Cprintf(x=%8dl\n,x)        Dprintf(x=%LD\n,x);
14.下列关于指针定义的描述,___________是错误的。
    A.指针是一种变量,该变量用来存放某个变量的地址值的。
  B.指针变量的类型与它所指向的变量类型一致。
  C.指针变量的命名规则与标识符相同。
  D.在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。
15.已知:int x;  int y[10]; 下列______是合法的。
A&x      B&(x+3)      C&5      D &y
16.指出下面正确的输入语句__________
  A.  scanf(a=b=%d,&a,&b) ;      B. scanf(%d,%d,&a,&b) ;
  C.  scanf(%c,c) ;              D. scanf(% f%d\n,&f) ;
17C语言中以追加方式打开一个文件应选择_______________参数。
  A.“r                  B.“w
  C.“rb                 D.“a
18Break语句的正确的用法是(    )
              A. 无论在任何情况下,都中断程序的执行,退出到系统下一层。
  B. 在多重循环中,只能退出最靠近的那一层循环语句。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。