1998年二级笔试试题CWord文档下载推荐.docx

上传人:b****3 文档编号:15745536 上传时间:2022-11-15 格式:DOCX 页数:9 大小:21.11KB
下载 相关 举报
1998年二级笔试试题CWord文档下载推荐.docx_第1页
第1页 / 共9页
1998年二级笔试试题CWord文档下载推荐.docx_第2页
第2页 / 共9页
1998年二级笔试试题CWord文档下载推荐.docx_第3页
第3页 / 共9页
1998年二级笔试试题CWord文档下载推荐.docx_第4页
第4页 / 共9页
1998年二级笔试试题CWord文档下载推荐.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

1998年二级笔试试题CWord文档下载推荐.docx

《1998年二级笔试试题CWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《1998年二级笔试试题CWord文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。

1998年二级笔试试题CWord文档下载推荐.docx

A)DIR\>

PRNB)TYPE\>

PRNC)DIR>

PRNC)TYPE>

PRN

C)DIR>

PRND)TYPE>

(14)设可执行文件ABC.EXE所需要的本该由键盘输入的数据已经按格式存放在文件XYZ中,并要求执行结果放在XYZ中输入数据的后面。

下列命令中正确的是

A)ABC<

XYZ>

XYZB)ABC<

>

XYZ

C)ABC<

<

XYZD)ABC>

(15)设当前盘中某一目录路径为\A\B\C,当前目录为\A。

下列命令中肯定出错的是

A)MD\A\CB)CD..C)MD\A\B\AD)MD\A\B

(16)设A盘的目录结构如下:

根目录

┌────┬────┬──┴───┬─────┬────┐

││││││

ABCD1子目录DX.CQ.DATD2子目录A.FOR

││

┌────┬┴──┬───┐┌─────┼────┐

│││││││

B.PASD3子目录Y.BASA.CA1.CD4子目录XYZ.C

┌───┬──┴─┬───┐

││││

QR.CNA.CA.TXTB.C

如果当前盘为C盘,A盘的当前目录为\D2,则下列对A盘上文件QR.C的指定中,合法的是

A)\D2\D4\QR.CB)D4\QR.CC)A:

D4\QR.CD)A:

D2\D4\QR.C

(17)下列DOS命令中,有错误的是

A)TYPEAAB.FOR>

CONB)TYPE?

AB.FOR

C)COPY*.CCOND)COPYCONPRN

(18)设当前盘为A盘,为了将当前盘当前目录下的文件AB1.TXT连接在C盘根目录下的文件XYZ.TXT的后面,正确的命令是

A)COPYC:

\XYZ.TXT+AB1.TXTB)COPYAB1.TXT>

C:

\XYZ.TXT

C)TYPEAB1.TXT>

\XYZ.TXTD)AB1.TXT+C:

\XYZ.TXT>

(19)下列命令中合法的是

A)DISKCOPYA:

A:

B)DISKCOPYA:

C:

C)DISKCOPYC:

D)DISKCOPYC:

D:

(20)设当前盘中某一目录路径为\A\B\C\D\XU,当前目录为\A。

要将根目录下扩展名为.C的所有文件复制到当前目录下,并将扩展名改为.FOR,应使用命令

A)COPY\*.C*.FORB)COPY*.C\A\*.FOR

C)COPY*.FOR\*.CD)COPY\A\*.C*.FOR

(21)下列不正确的转义字符是

A)'

\\'

B)'

\"

C)'

074'

D)'

\0'

(22)若有以下定义:

chara;

intb;

floatc;

doubled;

则表达式a*b+d-c值的类型为

A)floatB)intC)charD)double

(23)表示关系x<

=y<

=z的c语言表达式为

A)(X<

=Y)&

&

(Y<

=Z)B)(X<

=Y)AND(Y<

=Z)

C)(X<

=Y<

=Z)D)(X<

(24)设a=1,b=2,c=3,d=4,则表达式:

A)765.12<

回车>

B)i=100,f=765.12<

C)100<

765.12<

D)x=100<

y=765.12<

(29)设x和y均为int型变量,则执行下的循环后,y值为

for(y=1,x=1;

y<

=50;

y++)

{if(x>

=10))break;

if(x%2==1)

{x+=5;

continue;

}

x-=3;

A)2B)4C)6D)8

(30)给出以下定义:

charx[]="

abcdefg"

;

chary[]={'

a'

'

b'

c'

d'

e'

f'

g'

};

则正确的叙述为

A)数组X和数组Y等价B)数组x和数组Y的长度相同

C)数组X的长度大于数组Y的长度D)数组X的长度小于数组Y的长度

(31)以下叙述中不正确的是

A)在不同的函数中可以使用相同名字的变量

B)函数中的形式参数是局部变量

C)在一个函数内定义的变量只在本函数范围内有效

D)在一个函数内的复合语句中定义的变量在本函数范围内有效

(32)假定a和b为int型变量,则执行以下语句后b的值为

a=1;

b=10;

do

{b-=a;

a++;

}

while(b--<

0);

A)9B)-2C)-1D)8

(33)设j为int型变量,则下面for循环语句的执行结果是

for(j=10;

j>

3;

j--)

{if(j%3)j--;

--j;

--j;

printf("

%d"

j);

A)63B)74C)62D)73

(34)设有以下宏定义:

#defineN3

#defineY(n)((N+1)*n)

则执行语句:

z=2*(N+Y(5+1));

后,z的值为

A)出错B)42C)48D)54

(35)设P1和P2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是

A)k=*P1+*P2;

B)p2=k;

C)P1=P2;

D)K=*P1*(*P2);

(36)设有如下定义:

intarr[]={6,7,8,9,10};

int*ptr;

则下列程序段的输出结果为

ptr=arr;

*(ptr+2)+=2;

printf("

%d,%d\n"

*ptr,*(ptr+2));

A)8,10B)6,8C)7,9D)6,10

(37)以下程序的输出结果是

main()

{inti,k,a[10],p[3]:

K=5;

for(i=0;

i<

10;

i++)a[i]=i;

i++)p[i]=a[i*(i+1)];

i++)k+=p[i]*2;

%d\n"

k);

A)20B)21C)22D)23

(38)执行以下程序段后,m的值为

inta[2][3]={{1,2,3},{4,5,6}};

intm,*p;

p=&

a[0][0];

m=(*p)*(*(p+2))*(*(p+4));

A)15B)14C)13D)12

(39)有以下程序段

chararr[]="

ABCDE"

char*ptr;

for(ptr=arr;

ptr

{union

{intk;

chari[2];

}*s,a;

s=&

a;

s->

i[0]=0x39;

s->

i[1]=0x38;

%x\n"

s->

k);

输出结果是

A)3839B)3938C)380039D)390038

(42)有以下程序

#include

{inta,b,c=246;

a=c/100%9;

b=(-1)&

(-1);

a,b);

A)2,1B)3,2C)4,3D)2,-1

(43)设有如下定义:

int(*ptr)*();

则以下叙述中正确的是

A)ptr是指向一维组数的指针变量

B)ptr是指向int型数据的指针变量

C)ptr是指向函数的指针,该函数返回一个int型数据

D)ptr是一个函数名,该函数的返回值是指向int型数据的指针

(44)有以下程序

structstu

{intnum;

charname[10];

intage;

voidfun(structstu*p)

{printf("

%s\n"

(*p).name);

{

structstustudents[3]={{9801,"

Zhang"

20},

{9802,"

Wang"

19},

{9803,"

Zhao"

18}};

fun(students+2);

A)ZhangB)ZhaoC)WangD)18

(45)设有以下说明和定义:

typedefunion

{longi;

intk[5];

charc;

}DATE;

structdate

{intcat;

DATEcow;

doubledog;

}too;

DATEmax;

则下列语句的执行结果是

%d"

sizeof(structdate)+sizeof(max));

A)26B)30C)18D)8

(46)有以下程序

{chara[]="

programming"

b[]="

language"

char*p1,*p2;

inti;

p1=a;

p2=b;

for(i=0;

7;

i++)

if(*(p1+i)==*(p2+i))printf("

%c"

*(p1+i));

输出结

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1