当前位置:首页 > C复习资料2
1 执行 float f=5/2+1; printf(\的显示结果为( c ) A. 3.50 B.3.5 C.3.00 D.3.0
2 执行语句 int a=!(7==8)后,则a等于( c )
A.1 B.-1 C.0 D.不能确定 3 设x是int型变量,则执行语句:x=(1,2,3,4)后,x为( 4 )
A.4 B. 3 C.2 D.1
4 执行for (j=5;j>=0;j-=2) printf(\’B’-1); 将输出多少个’A’字符( b ) A.1 B.2 C.3 D.0 5 已知函数f1的原型是:void f1(int *a, long *b); 变量v1,v2的定义是:int v1; long v2;
把v1和v2分别作为第一参数和第二参数来调用函数f1,正确的调用语句是:( a ) A.f1(&v1,&v2); B.f1(v1,v2); C.f1(&v1,v2); D.f1(v1,&v2); 6 以下不正确的数组定义语句是( c )
A.double a[]={2.0,4.0,6.0,8.0,10.0}; B.char b[ ]={‘H’,’E’,’L’,’L’,’O’,’\\0’}; C.char c[ ]; D. int d[8]={1,2,3,4};
7 在函数内,定义变量时存储类型符可省略的是() A. auto B. static C. extern D. register
8 以下程序的输出结果是 #include
#define M(x,y,z) x*y+z main()
{ int a=1,b=1, c=1;
printf(\
} d
A. 3 B. 4 C. 5 D. 6
9 定义int a[5],*p; 则与p=a+1; 等价的语句是( a )
A. p=&a[1]; B.*p=&*a; C. p=*a+1; D.p=++a;
10 有表达式a=(b=10)%(c=6),a、b、c均为整型变量,则a、b、c的值分别是( a )
A.4 10 6 B. 10 10 6 C. 10 1 6 D.不能确定
11 下列不是结构化程序设计的三种基本结构的是( d )
A. 顺序结构 B. 选择结构 C. 循环结构 D. 指针
12 表达式sizeof(10000)-sizeof(1)+sizeof(3.14)的值为( ) A. 8 B. 0 C. 4 D. 6
13 下列标识符哪个是合法的?( )
A. int B.x_1 C. ab?:cd D.1_x
14 设int x;则经过下列( c )语句后,执行赋值语句*p=0;可将x值置为0。 A. B. C. D.
int p=x; int *p=x; int *p=&x; p=x;
15 下列说法不正确的是( a )
A c语言的do while循环是先判断条件,然后再做循环体,因此,do while循环有可能循环体一次都不做
B 语句char *p=”hello”;printf(“%c”,*p+1);的输出结果为字符’i’ C short int型数据表示的范围是-32768~32767。
D 语句int a[4];是合法的c语言语句,它定义了一个一维数组,有四个元素,分别表示为a[0]、a[1]、a[2]、a[3]。
1 #include
void main() { int i,j; for(i=1;i<=3;i++) { for(j=1;j<=i;j++) printf(\ putchar('\\n'); } }
2 #include
void recur(int n) { if(n<=0) return ;
recur(n-1); printf(\}
3 #include
void func(int d) { static int a=1; int b=2; c+=2; a+=3; b+=2; ++d; printf(\}
void main() { int d=1,a=3,b=4; func(d); printf(\ func(++d); printf(\}
4 #include
for(i=2;i<5;i++) { do
{ if(i%3) continue; n++; } while(!i); n++; }
printf(\}
5 #include
printf(\}
6 #include
struct { int a; float b; }
d[3]={{1,4},{2,5},{6,7}};
void main() { printf(\ %d\\n\}
1 下列程序是对一个排好序的字符数组进行字符查找,找出被查字符在字符数组的足标,
查找方法采用二分查找算法。请将该程序填完整。
#include
____________________
} if(pos<0)
printf(\找不到字符%c\\n\ else
共分享92篇相关文档