全国计算机等级考试C语言题库试题文档格式.docx

上传人:b****3 文档编号:13452804 上传时间:2022-10-10 格式:DOCX 页数:20 大小:32.94KB
下载 相关 举报
全国计算机等级考试C语言题库试题文档格式.docx_第1页
第1页 / 共20页
全国计算机等级考试C语言题库试题文档格式.docx_第2页
第2页 / 共20页
全国计算机等级考试C语言题库试题文档格式.docx_第3页
第3页 / 共20页
全国计算机等级考试C语言题库试题文档格式.docx_第4页
第4页 / 共20页
全国计算机等级考试C语言题库试题文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试C语言题库试题文档格式.docx

《全国计算机等级考试C语言题库试题文档格式.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试C语言题库试题文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试C语言题库试题文档格式.docx

b

I

iii

S

f

3

112

n

2

xl

T

由关系R和S通过运算得到关系T,则所使用的运算为()。

A)并B)自然连接C)笛卡儿积D)交

(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。

A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩

(11)以下叙述中错误的是()。

A)C语言中的每条可执行语句和非执行语句最终都将被转化成二进制的机器指令

B)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

D)C语言源程序经编译后生成后缀为.obj的目标程序

(12)以下选项中,合法的一组C语言数值常量是()。

A)12.0Xa234.5e0B)028.5e-3-Oxf

C).1774el.5OabcD)0x8A10.0003.e5

(13)以下选项中不合法的标识符是()。

A)&

aB)FORCjprintD)_00

(14)若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确

表示该代数式的C语言表达式是()。

A)sqn(fabs(pow(n,x)+exp(x)))

B)sqn(fabs(pow(n,x)+pow(x,e)))

C)sqrt(abs(nAx+eAx))

D)sqn(fabs(pow(x,n)+exp(x)))

(15)若有定义:

doublea=22;

inti=0,k=18;

则不符合C语言规定的赋值语句是()。

A)i=(a+k)<

=(i+k);

B)i=a%ll;

C)a=a-H-,i-H-;

D)i=!

a;

(16)A以卜程序:

#include<

stdio.h>

mam()

{

iiitsXA=10;

doubleB=6;

s=sizeof(A);

t=sizeof(B);

}

在VC6.0平台上编译运行,程序运行后的输出结果是()。

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

(17)有以下程序:

#iiiclude<

inam()

chara,b,c,d;

scanf(c<

%c%c>

\&

a.&

b);

c=getchai();

d=getchar();

printf("

%c%c%c%c\n”,a,b£

d);

当执行程序时,按下列方式输入数据(从第1列开始,<

CR>

代表回车,注意:

回车也是一个字符)

12<

34<

则输出结果是()。

A)12B)12C)1234D)12

343

(18)以卞关于逻辑运算符两侧运算对彖的叙述中正确的是()。

A)可以是任意合法的表达式B)只能是整数0或非0整数

C)可以是结构体类型的数据D)只能是整数0或1

(19)有以下程序:

#include<

inta=(Xb=O,c=O,d=O;

if(a=l)b=l;

c=2;

elsed=3;

piintf("

%d,%d,%d,%d\iT;

a,bcd);

程序输出()

A)1丄2,0B)0.0,03C)编译有错D)0」20

(20)有以下程序:

Mam()

hitx=hv=O,a=O,b=O;

Switch(x)

{case1;

Switch(y)

caseO:

a++;

break;

case1:

b++;

bieak;

Case2:

a++;

b++:

Case3:

b++;

Pnntf(“a=%d.b=%dm'

'

a,b);

程序运行结果是()

A)a=2、b=2B)a=2,b=lC)a=l,b=lD)a=l,b=O

(21)以下程序段中的变量已正确定义:

foi(i=0;

i<

4;

i++;

i++)

fbr(k=l;

k<

3;

k-H-);

程序段输出结果是()。

**B)****

Q*

D)

********

(22)有以下程序段:

#iiiclude<

iiiti,n;

fbr(i=0;

8;

i-H-)

n=rand()%5;

switch(n)

case3〔pmitfr%d\iV\n);

case2:

case4:

prnitf(t<

%d\iV\n);

contmue;

exit(O);

pdntf("

%d

以下关于程序段执行情况的叙述。

正确的是()

A)for循环语句固定执行8次E)当产生的随机数n为4时结束循环操作

C)当产生的随机数n为1和2不做任何操作D)当产生的随机数n为0时结束程序运作

(23)有以下程序:

#iiiclude<

iiitf(intx);

hitn=l,m;

M=f(f(f(n)));

Pnntfr%d\n=m);

Int

Returnx*2;

程序运行后的输出结果是()

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

(24)以下叙述中错误的是()

A)可以给指针变量赋一个整数作为地址值

E)函数可以返回地址值

C)改变函数形参的值,不会改变对应实参的值

D)当在程序的开头包含头文件stdio.h时,可以给指针变量赋值NULL

(25)设已有定义:

floatx;

则以下对指针变量p进行定义且赋初值的语句中正确的是()。

A)iiit*p=(float)x;

BJfloat*p=&

x;

C)floatp=&

D)float*p=1024;

(26)以下数组定义中错误的是()

A)mtx[2][3]={l,2,3,4,5,6};

B)mtx[][3]={0};

C)intx[][3]={{l,2,3,},{4,5,6}};

D)intx[2][3]={{l,2},{3,4},{5,6}};

(27)有以下程序:

mclude<

voidfiin(iiita[],iiitn)

mti,t;

for(i=0;

n/2;

t=a[i];

a[i]=a[n-l-i];

a[n-l-i]=t;

niam()

intk[10]={l,2,3,4,5,6,7,8,9,10}J;

fim(k,5);

fdr(i=2;

pnntf(“%d=k[i]);

pnntfW);

A)321678

B)876543

C)1098765

D)345678

(28)有以卞程序:

^defineN4

voidfun(inta[][N],intb[])

inti;

fdr(i=0;

N;

b[i]=a[i][i]-a[i][n-l-i];

MainQ

intx[N][N]={{l,2,3,4},{5,6,7,8},{9,10,ll,12},{13,14,15,16}},y[N],I;

fim(x,y);

fdr(i=0:

printf(“%d,”y[i]);

pnntf(“E);

程序运行后的输出结果()

A)-3,-1,1,3B)-12,-3,0,0C)0J,2,3D)-3r3,-3,-3

(29)设有定义:

chais[81];

inti=0;

以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是O

A)get(s);

B)while((s[i++]=getcher0)!

=,\n,);

s[i]=>

\0>

;

C)scanf(“%rs);

D)do{scanfU%g&

s[i]);

}while(s[i++]!

=\f);

s[i]='

W;

(30)设有定义:

charp[]={T/2丁3}%=p;

—下不能计算出一个ch如型数据所占有字节数的表达式是()。

A)sizeof(p)B)sizeof(chai)C)sizeof(*q)D)sizeof(p[0])

(31)有以下程序:

stimg.h>

main()

Cliarsti[][20]={uOne*World^^One^Dream!

5*p=str[1];

pniitf(“%(V:

sti:

len(p));

pniitf(“%s\ii:

p);

程序运行后的输出结果是()。

A)10,One*Dieam!

B)9,One*Dieam!

C)9,One*WorldD)10,One*Woiid

(32)有以下程序:

chars[]=n012xy\08s34f4w2>

>

iiiti、n=0:

fbi(i=O;

s[i]!

=0;

if(s[i]>

=JO,&

&

s[i]v=9)n++;

prmtf(“%dE,n);

A)0B)3C)7D)8

fiin(intx,inty)

staticmtm=0,i=2;

i+=m+1;

m=i+x+y;

retunun;

iiitj=ljn=l,k;

k=fiin(j4n);

piuitf(c<

%d;

\k);

k=hm(j,m);

prmtf(“%d\n:

k);

}

执行后的输出结果是()o

A)5J1E)5,

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

当前位置:首页 > PPT模板 > 中国风

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

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