C语言基础题分析

1.执行下列语句序列后,不可能出现的运行结果是________。 int n;

scanf( "%d", &n); switch ( n ) {

case 1:

case 2: putchar('X'); case 3:

case 4: putchar('Y'); break; default: putchar('Z');

A. 显示:z B. 显示:xy C. 显示:x D. 显示:y

2.设a,b为整型变量, 且二者均不为0, 以下关系表达式中恒成立的是________。

A. a/b*b/a==1 B. a/b*b==a C. a*b/a==b

D. a*b/ a*b ==1

3.设有定义:int x=10,y=20,z=30; 则执行下列语句后的结果是________。 if ( x>y ) z=x; x=y; y=z;

printf("%d,%d,%d",x, y, z );

A. 20,30,20 B. 20,30,30 C. 20,30,10 D. 10,20,30

4.下列程序的输出结果是_______。 main() {

int a = 011;

printf( "%d\n", ++a ); }

A. 9 B. 10 C. 11 D. 12

5.设 x, y 和 z 是int型变量,且 x=3, y=4, z= 5,则下面表达式中值为0的是______。

A. !(x<y)&&!z||1 B. x==y&&y!=z C.x||y+z&&y-z D. y&&’y’

6.以下所列的各函数声明中,正确的是________。

你可能喜欢

  • 语言分析
  • c语言试题及答案
  • c语言基础题
  • 上海大学试卷
  • C语言试题
  • C语言经典算法
  • C语言基础试题

C语言基础题分析相关文档

最新文档

返回顶部