幼教  教案  范文  作文  资格考试  高中教学  【网站地图】 【+收藏本站
在线投稿
您当前位置:乐学网资格考试计算机等级考试2017计算机二级考试C语言考前密卷九

2017计算机二级考试C语言考前密卷九

03-06 16:46:30   浏览次数:352  栏目:计算机等级考试
标签:计算机等级考试试题,全国计算机等级考试试题,http://www.lexue88.com 2017计算机二级考试C语言考前密卷九,

(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打开的文件内容之后

上一页  [1] [2] 

,2017计算机二级考试C语言考前密卷九
发表评论
发表读后感言(游客无需登录,即可直接发表感言。)
匿名评论  
最新评论所有评论
评论加载中......
相关分类
联系我们 | 网站地图 | 幼教大全 | 免费教案 | 范文大全 | 作文大全 | 资格考试 | 高中教学