全部知识点

第4961题

有以下程序

 #include <stdio.h> 
 main() { 
 int a=-1, b=-1; 
 for(; ++a;)++b; 
 printf("%d,%d\n", a, b); 
 }

程序运行后的输出结果是( )。

第4962题

有以下程序:

#include <stdio.h> 
main( ) { 
int i, array[6] = {1, 5, 0, 4}; 
for (i=0; i<5; i++) 
printf("%d,", array[i] & 4); 
printf("\n"); 
}

程序运行后的输出结果是( )。

第4963题

以下叙述中正确的是( )。

第4964题

以下叙述中正确的是( )。

第4965题

有以下程序

#include <stdio.h> 
void fun(int a,int b) { 
int t; 
t=a; 
a=b; 
b=t; 
} 
main() { 
int c[10]={1,2,3,4,5,6,7,8,9,0}, i; 
for (i=0; i<10; i+=2) fun(c[i], c[i+1]); 
for (i=0;i<10; i++) 
printf("%d,", c[i]); 
printf("\n"); }

程序的运行结果是( )。

第4966题

有以下程序

 #include <stdio.h> 
 int fun(int n) { 
 int a; 
 if(n==1) return 1; 
 a = n+fun(n-1); 
 return (a); 
 } 
 main() { 
 printf("%d\n", fun(5)); 
 }

程序的输出结果是( )。

第4967题

设有定义:

 int x=0, *p;

紧接着的赋值语句正确的是( )。

第4968题

有以下程序

#include <stdio.h> 
int add(int a,int b) { 
return (a+b); 
} 
main() { 
int k, (*f)(),a=5,b=10; 
f=add; … }

则以下函数调用语句错误的是( )。

第4969题

以下叙述中错误的是( )。

第4970题

以下叙述中正确的是( )。 

第4971题

有以下程序:

 #include<stdio.h> 
 #define PT 3.5; 
 #define S(x) PT*x*x; 
 main() { 
 int a=1,b=2;
 printf("%4.1f\n",S(a+b)); 
 }

程序运行后的输出结果是( )。

第4972题

有以下程序

#include <stdio.h>
typedef struct {int b, p;} 
A; void f(A c) { 
int j; c.b+=1;  
c.p+=2; } 
void main() { 
int i; A a={1,2};
 f(a); printf("%d,%d\n", a.b, a.p); }

程序运行后的输出结果是( )。

第4973题

有以下程序

 #include <stdio.h> 
 void main() { 
 unsigned char a=8, c; 
 c = a>>3;
  printf("%d\n",c);}

程序运行后的输出结果是( )。

第4974题

下列排序方法中,最坏情况下时间复杂度最低的是(  )。

第4975题

下列叙述中正确的是(  )。 

第4976题

数据库系统的三级模式不包括(  )。

第4977题

以下叙述中正确的是(  )。

第4978题

有三个关系R、S和T如下: 

R、S、T关系表

则由关系R和S得到关系T的操作是(  )。

第4979题

以下选项中不属于C语言标识符的是(  )。

第4980题

有以下程序

#include <stdio.h>
main()
 {
 printf("%d\n", NULL);
 }

程序运行后的输出结果是(  )。