(39)阅读下面程序,则程序的输出结果为
#include ”stdio.h“
main()
{ int c[]={1,2,3,4,5,6};
int *p;
p=c;
printf(”%d,“,*p);
printf(”%d\n“,*++p);}
A)1,2
B)2,1
C)1,1
D)2,2
(40)有如下定义,则函数fun的首部可以是
#define N 5
#define M 6
main()
{doublec[M][N];
fun(c); }
A)fun(double a)
B)fun(double a[M][])
C)fun(double *a)
D)fun(double (*a)[N])
(41)下面关于字符串的说明中,错误的是
A)char a[15]= ”jft“;
B)char a[]=”jft“;
C)char *a=:”jft“;
D)char a[]={′j′,′f′,′t′};
(42)已知:char a[20]= ”abc“,b[20]= ”defghi“;则执行下列语句后的输出结果为
www.lexue88.com
printf(”%d“,strlen(strcpy(a,b)));
A)11
B)6
C)5
D)以上答案都不正确
(43)阅读如下程序段,则程序在先后输入love和china后,输出结果是
#include 《stdio.h》
#include 《string.h》
main()
{char a[30],b[30];
int k;
gets(a);
gets(b);
k=strcmp(a,b);
if(k》0)puts(a);
else if(k《0)puts(b);}
A)love
B)china
C)lovechina
D)没有输出结果
(44)阅读下面程序,则执行后的结果为
#include ”stdio.h“
#include ”string.h“
#define N 10
#define M 10
char *find(char (*a)[M],int n)
{char *q; int i;
q=a[0];
for(i=0;i《n;i++)
if(strcmp(a[i],q)《0)q=a[i];
return q;}
main()
{char s[N][M]={”tomeetme“,”you“,”and“,”he“,”china“};
char *p;
int n=5,i;
p=find(s,n);
puts(p);}
A)he
B)and
C)you
D)tomeetme
(45)当定义一个结构变量时系统分配给它的内存是
A)各个成员占用内存的总和
B)成员中占内存量最大者所需的容量
C)定义的同时并不分配空间
D)结构中最后一个成员所需内存量
(46)有以下说明语句
struct a{ char x;
double y; } ptype;
则下列选项中错误的是
A)a是用户定义的结构体标识
B)struct a是用户定义的结构类型
C)ptype是用户定义的结构类型名
D)x和y都是结构成员名
(47)已知有如下定义:struct a{char x; double y;}data,*t;,若有t=&data,则对data中的成员的正确引用是
A)(*t).data.x
B)(*t).x
C)t-》data.x
D)t.data.x
(48)若有以下程序段,则选项中值为2的是
struct a{int n,*next;};
int x=1,y=2,z=3;
struct a s[3],*p=s;
s[0].next=&x;s[1].next=&y;s[2].next=&2;
A)*(p++)-》next
B)*(++p)-》next
C)(*p).next
D)(p++)-》next
(49)下面程序段的输出为
#include ”stdio.h“
main()
{ int a=8,b;
b=a|1;
b》》=1;
printf(”%d,%d\n“,a,b);}
A)4,4
B)4,0
C)8,4
D)8,0
(50)阅读下面程序,此程序的功能为
#include ”stdio.h“
main(int argc,char *argv[])
{ FILE *p1,*p2;
int c;
p1=fopen(argv[1],”r“);
p2=fopen(argv[2],”a“);
c=fseek(p2,0L,2);
while((c=fgetc(p1))!=EOF)fputc(c,p2);
fclose(p1);
fclose(p2);}
A)实现将p1打开的文件中的内容复制到p2打开的文件
B)实现将p2打开的文件中的内容复制到p1打开的文件
C)实现将p1打开的文件中的内容追加到p2打开的文件内容之后
D)实现将p2打开的文件中的内容追加到p1打开的文件内容之后
,2017计算机二级考试C语言考前密卷九tag: 计算机等级考试,计算机等级考试试题,全国计算机等级考试试题,计算机等级考试