2017年福建省二级C语言试卷真题版 联系客服

发布时间 : 星期一 文章2017年福建省二级C语言试卷真题版更新完毕开始阅读948aaa9db42acfc789eb172ded630b1c59ee9bbb

Word格式

fprintf(“%d”,j); fclose(fp); } A) 10 B) 20 10 C) 20 D) 10 20

(96) 若有定义:int i,x;,( C )不是死循环。 A) for ( ; ;i+=2) ; B) while (x=1);

C) for (x=5;x>0;x--) ; D) for (i=10; ;i--) ;

(97) 以下程序段运行后*(p+1)的值为( A )。

char a[ ]=”good”; char *p; p=a; A) ‘o’

B) a[1]的地址 C) 不确定 D) ‘g’

(98) 若有定义:int a[3][2];,则表达式&a[2][1]-a的值为( C )。 A) 2 B) 4 C) 5 D) 3

(99)( A )能正确定义一个指向函数的指针。 A) int (*p)( ) B) int (*p( )) C) (int *)p( ) D) int *p( )

(100) 若有定义

Typedef int * INTEGER; INTEGER p;

则下面叙述正确的是( B ) A) p是与INTEGER相同的类型

B) 程序中可用INTEGER定义int类型指针变量

完美整理

Word格式

C) p是一个整型变量

D) 程序中可用INTEGER定义int类型变量

(101) 若有定义:int a,b=6; 语句a=--b;运行后,a、b的值分别是( C )。 A) 5 6 B) 6 6 C) 5 5 D) 6 5

(102) 以下程序段运行后x的值为( D )。

int a[3][3]={1,2,3,4,5,6,7,8,9}; int i=0,x=0;

for ( ;i<3;i++) x+=a[i][i]; A) 12 B) 0 C) 18 D) 15

(103) 以下程序的运行结果是( C )。

main( )

{ char a[ ]=”137”,*p;

for (p=a;p

(104)( D )不是文件读库函数。 A) fread( ) B) fscanf( ) C) fgetc( ) D) fputs( )

(105) C语言的函数体由( B )括起来。 A) < > B) { } C) ( ) D) [ ]

完美整理

Word格式

(106) 下面叙述错误的是( B )。

A) 一个C源程序可由一个或多个函数组成 B) 构成C语言源程序的基本单位是语句 C) C源程序中大、小写字母是有区别的

D) 若一条语句较长,可分写在下一行或多行上

(107) 只能向终端输出一个字符的是( C )。 A) printf( )函数 B) getchar( )函数 C) putchar( )函数 D) scanf( )函数

(108) 若有定义:int x=1,y=2,z=3;则表达式( A )的值为0。 A) !((xy||x

(109) C语言中,若缺省定义函数返回值类型,则该函数默认返回值类型是( D )。 A) void B) double C) long D) int

(110) x的值在-20至-5之间为“真”,否则为“假”的正确逻辑表达式为( C )。 A) !(x>-20) && !(x<-5) B) -20

C) x>-20 && x<-5 D) -5

(111) C语言中,二维数组元素在内存中的存放顺序是( C )。 A) 按列存放

B) 由用户自己定义 C) 按行存放 D) 随机存放

(112) 若有定义:enum num{a1,a2=3,a3,a4=0};,则枚举常量a2、a3的值分别为( B )。 A) 2 3 B) 3 4 C) 3 3

完美整理

Word格式

D) 1 2

(113) 以下程序段运行后x的值为( C )。

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

for (i=0;i<3;i++)

if (*(p+i)= =*(q+i)) x=*(p+i)*2; } A) 2

B) 不确定 C) 6 D) 4

完美整理