题目11下面正确的描述是答案.docx

上传人:b****5 文档编号:8327432 上传时间:2023-01-30 格式:DOCX 页数:15 大小:18.76KB
下载 相关 举报
题目11下面正确的描述是答案.docx_第1页
第1页 / 共15页
题目11下面正确的描述是答案.docx_第2页
第2页 / 共15页
题目11下面正确的描述是答案.docx_第3页
第3页 / 共15页
题目11下面正确的描述是答案.docx_第4页
第4页 / 共15页
题目11下面正确的描述是答案.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

题目11下面正确的描述是答案.docx

《题目11下面正确的描述是答案.docx》由会员分享,可在线阅读,更多相关《题目11下面正确的描述是答案.docx(15页珍藏版)》请在冰豆网上搜索。

题目11下面正确的描述是答案.docx

题目11下面正确的描述是答案

题目11下面正确的描述是(D)。

A两个字符串所包含的字符个数相同时,才能比较字符串

B字符个数多的字符串比字符个数少的字符串大

C字符串"STOP_"与"STOP"相等(注:

_表示空格)

D字符串"That"小于字符串"The"

题目12一个C语言程序的基本组成单位(C)。

A是自定义函数

B只能是主函数

C是函数

D只能是循环结构

题目13已知:

inta1,a2;charc1,c2;若要求a1,a2,c1,c2的值分别为10,20,A和B,scanf("%d%c%d%c",&a1,&c1,&a2,&c2);则正确的输入方式是(B)。

A10A,20B<回车>

B10_A_20_B<回车>

C10A20B<回车>

D10A20_B<回车>

题目14已定义了整型变量t、a、b、c,且a变量赋值为1,b和c变量赋值是2,下面程序段的运行结果是(A)。

while((a

{

t=a;

a=b;

b=t;

c-=1;

}

printf(“%d,%d,%d”,a,b,c);

A2,1,1

B2,1,0 

C1,2,1

D1,2,0

题目15有字符数组a[80],b[80],分别存储着字符串"China"和"Beijing",则能正确的输出两个字符串的语句是(D)。

Aputs(a,b);

Bprintf("%s,%s",a[],b[]);

Cputchar(a);putchar(b);

Dputs(a);puts(b);

题目16下列常数中不能作为C语言常量的是(D)。

A1.0e5

B0.025

C2

D082

题目17以下的for循环

for(x=0,y=0;(y!

=123)&&(x<4);x++);

共执行了(C)。

A无限次循环

B4次循环

C3次循环

D不确定的n次

题目18整型变量a、b的值为0,整型变量x的值为1。

执行下面的语句后,其结果是()。

switch(x)

{

case0:

b++;

case1:

a++;

case2:

a+=b;b-=a;

}

printf("a=%d,b=%d\n",a,b);

该程序的输出结果是(B)。

Aa=2,b=1

Ba=1,b=0

Ca=1,b=1

Da=1,b=-1

题目19定义整型变量x和y,其中x的初值为0,y的初值是2,则执行语句if(x=0)y+=1;后,y的值为(B)。

A4

B3

C2

D1

题目20已知:

charstr1[10]={"books"},str2[10];

则在程序中能够将字符串"books"赋给数组str2的正确语句是(D)。

Astr2="books";

Bstrcpy(str1,str2);

Cstr2=str1;

Dstrcpy(str2,str1);

记录数:

20页数:

2/2<<首页<上一页下一页>末页>>

选择题

题目1设有语句:

chara='\072';,则变量a中存储了(A)。

A1个字符

B2个字符

C3个字符

D不确定的值

题目2已定义了整型变量t、a、b、c,且a变量赋值为1,b和c变量赋值是2,下面程序段的运行结果是(A)。

while((a

{

t=a;

a=b;

b=t;

c-=1;

}

printf(“%d,%d,%d”,a,b,c);

A2,1,1

B2,1,0 

C1,2,1

D1,2,0

题目3以下对C语言函数的有关描述中,正确的是(A)。

A在C语言中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

B函数必须有返回值,否则不能使用函数

CC程序中有调用关系的所有函数必须放在同一个源程序文件中

D都不对

题目4整型变量a、b的值为0,整型变量x的值为1。

执行下面的语句后,其结果是()。

switch(x)

{

case0:

b++;

case1:

a++;

case2:

a+=b;b-=a;

}

printf("a=%d,b=%d\n",a,b);

该程序的输出结果是(B)。

Aa=2,b=1

Ba=1,b=0

Ca=1,b=1

Da=1,b=-1

题目5假设所有变量均为整型,表达式(a=2,b=5,a++,b++,a+b)的值是(C)。

A7

B8

C9

D2

题目6若要求:

如果字符串s1大于字符串s2,则要执行if语句中的程序段,应当使用(C)。

Aif(s1>s2)

{...

}

Bif(strcmp(s1,s2)==0)

{...

}

Cif(strcmp(s1,s2)>0)

{...

}

Dif(strcmp(s2,s1)>0)

{...

}

题目7已知:

intx=10,y=20,z=30;以下语句执行后,x、y、z的值是(B)。

if(x>y)

z=x;

x=y;

y=z;

Ax=10,y=20,z=30

Bx=20,y=30,z=30

Cx=20,y=30,z=20

Dx=20,y=30,z=10

题目8设有声明语句:

inta=2,b=3,c;执行表达式c=b*=a-1后,变量c的值是(B)。

A5

B3

C2

D4

题目9C程序由函数构成,下列说法正确的是(B)。

A主函数可以在其它函数之前,函数内可以嵌套定义函数

B主函数可以在其它函数之后,函数内不可以嵌套定义函数

C主函数必须在其它函数之前,函数内不可以嵌套定义函数

D主函数必须在其它函数之后,函数内可以嵌套定义函数

题目10要说明一个有10个int元素的数组.应当选择语句(C)。

Aint*a[10];

Binta[2,5];

Cinta[10];

Dinta[];

记录数:

20页数:

1/2<<首页<上一页下一页>末页>>

选择题

题目11下列运算符中优先级最高的是(B)。

A<

B+

C&&

D!

=

题目12有字符数组a[80],b[80],分别存储着字符串"China"和"Beijing",则能正确的输出两个字符串的语句是(D)。

Aputs(a,b);

Bprintf("%s,%s",a[],b[]);

Cputchar(a);putchar(b);

Dputs(a);puts(b);

题目13语句chara1[]="program";与

语句chara2[]={'p','r','o','g','r','a','m'};

定义和初始化了两个数组a1和a2,那么下列说法正确的是(C)。

Aa1和a2代表的数组内容完全相同,所占存储单元的数目相同.

Ba1和a2代表的数组内容不同,所占存储单元的数目相同.

Ca1和a2代表的数组内容完全相同,所占存储单元的数目不同.

Da1和a2代表的数组内容不同,所占存储单元的数目不同.

题目14若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是(C)。

AA%2==1

B!

(A%2==0)

C!

(A%2)

DA%2

题目15设intx=1,y=1;则表达式(!

x||y--)的值是(B)。

A0

B1

C2

D-1

题目16可以作为C语言用户标识符的一组标识符号是(B)。

AvoiddefineWORD

Ba2_b3_123AF

Cfor-abccase

D2aD0sizeof

题目17x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是(B)。

AINPUTx,y,z;

Bscanf("%d%d%d",&x,&y,&z);

Cscanf("%d%d%d",x,y,z);

Dread("%d%d%d",&x,&y,&z);

题目18已知:

intx;floaty;所用的scanf调用语句格式为:

scanf("x=%d,y=%f",&x,&y);

为了将数据10和66.6分别赋给x和y,正确的输入应当是(A)。

Ax=10,y=66.6<回车>

B10,66.6<回车>

C10<回车>66.6<回车>

Dx=10<回车>y=66.6<回车>

题目19若整型变量a是5;则执行下面的程序片段后,输出的结果是(C)。

do

{

printf("%d\n",a-=5);

}while(!

a);

A5

0

B-5

0

C0

-5

D0

题目20下列各常量中,不符合C语言语法规则的常量为(D)。

A"0"

B0.11e-2

C'\xAA'

D'\018'

记录数:

20页数:

2/2<<首页<上一页下一页>末页>>

选择题

题目1设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是(D)。

Aa&&b

Ba<=b

Ca||b+c&&b-c

D!

c&&(ac)

题目2设x,y,z,t均为int型变量,则执行以下语句x=y=z=1;t=++x||++y&&++z;后,y的值为(C)。

A不定值

B2

C1

D0

题目3在C语言中,合法的字符常量是(B)。

A'\084'

B'\x43'

C'ab'

D"\0"

题目4要判断字符串str1和str2是否相等,则正确的比较方式是(D)。

Aif(str1==str2)

printf("Yes\n");

Bif(str1=str2)

printf("Yes\n");

Cif(strcpy(str1,str2)==0)

printf("Yes\n");

Dif(strcmp(str1,str2)==0)

printf("Yes\n");

题目5下面有关for循环的正确描述是(A)。

Afor循环语句也可以写成如下形式:

for(x=0;x<=100;x+=1);

Bfor循环是先执行循环体,后判断表达式

C在for循环中,不能用break语句跳出循环体

D执行for循环的循环体中break语句时,将表示结束本次循环的执行,转下次循环判断

题目6函数的实参不能是(C)。

A变量

B常量

C语句

D表达式

题目7已知:

intx=10,y=20,z=30;以下语句执行后,x、y、z的值是(B)。

if(x>y)

z=x;

x=y;

y=z;

Ax=10,y=20,z=30

Bx=20,y=30,z=30

Cx=20,y=30,z=20

Dx=20,y=30,z=10

题目8C语言规定,调用函数时,实参整型变量和形参整型变量之间的数据传递方式是(B)。

A地址传递

B值传递

C由实参传给形参,并由形参传回来给实参

D由用户指定传递方式

题目9以下程序段的输出结果为:

(C)。

intk=9270;

printf("%2d\n",k);

A92

B70

C9270

D提示出错,无结果

题目10设有声明语句:

inta=2,b=3,c;执行表达式c=b*=a-1后,变量c的值是(B)。

A5

B3

C2

D4

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

当前位置:首页 > 表格模板 > 合同协议

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

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