题目11下面正确的描述是答案文档格式.docx
- 文档编号:18536801
- 上传时间:2022-12-19
- 格式:DOCX
- 页数:15
- 大小:18.76KB
题目11下面正确的描述是答案文档格式.docx
《题目11下面正确的描述是答案文档格式.docx》由会员分享,可在线阅读,更多相关《题目11下面正确的描述是答案文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
B10_A_20_B<
C10A20B<
D10A20_B<
题目14已定义了整型变量t、a、b、c,且a变量赋值为1,b和c变量赋值是2,下面程序段的运行结果是(A)。
while((a<
b)<
c)
{
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
D1
题目20已知:
charstr1[10]={"
books"
},str2[10];
则在程序中能够将字符串"
赋给数组str2的正确语句是(D)。
Astr2="
;
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)。
题目3以下对C语言函数的有关描述中,正确的是(A)。
A在C语言中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B函数必须有返回值,否则不能使用函数
CC程序中有调用关系的所有函数必须放在同一个源程序文件中
D都不对
题目4整型变量a、b的值为0,整型变量x的值为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)>
题目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
D4
题目9C程序由函数构成,下列说法正确的是(B)。
A主函数可以在其它函数之前,函数内可以嵌套定义函数
B主函数可以在其它函数之后,函数内不可以嵌套定义函数
C主函数必须在其它函数之前,函数内不可以嵌套定义函数
D主函数必须在其它函数之后,函数内可以嵌套定义函数
题目10要说明一个有10个int元素的数组.应当选择语句(C)。
Aint*a[10];
Binta[2,5];
Cinta[10];
Dinta[];
1/2<
题目11下列运算符中优先级最高的是(B)。
A<
B+
C&
D!
=
题目12有字符数组a[80],b[80],分别存储着字符串"
题目13语句chara1[]="
program"
与
语句chara2[]={'
p'
'
r'
o'
g'
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
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("
x,y,z);
Dread("
题目18已知:
intx;
floaty;
所用的scanf调用语句格式为:
scanf("
x=%d,y=%f"
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
C0
-5
D0
题目20下列各常量中,不符合C语言语法规则的常量为(D)。
A"
0"
B0.11e-2
C'
\xAA'
D'
\018'
题目1设a、b和c都是int型变量,且a=3,b=4,c=5;
则以下的表达式中,值为0的表达式是(D)。
Aa&
b
Ba<
=b
Ca||b+c&
b-c
c&
(a<
b)||(b>
题目2设x,y,z,t均为int型变量,则执行以下语句x=y=z=1;
t=++x||++y&
++z;
后,y的值为(C)。
A不定值
B2
C1
题目3在C语言中,合法的字符常量是(B)。
A'
\084'
B'
\x43'
ab'
D"
\0"
题目4要判断字符串str1和str2是否相等,则正确的比较方式是(D)。
Aif(str1==str2)
Yes\n"
);
Bif(str1=str2)
Cif(strcpy(str1,str2)==0)
Dif(strcmp(str1,str2)==0)
题目5下面有关for循环的正确描述是(A)。
Afor循环语句也可以写成如下形式:
for(x=0;
x<
=100;
x+=1);
Bfor循环是先执行循环体,后判断表达式
C在for循环中,不能用break语句跳出循环体
D执行for循环的循环体中break语句时,将表示结束本次循环的执行,转下次循环判断
题目6函数的实参不能是(C)。
A变量
B常量
C语句
D表达式
题目8C语言规定,调用函数时,实参整型变量和形参整型变量之间的数据传递方式是(B)。
A地址传递
B值传递
C由实参传给形参,并由形参传回来给实参
D由用户指定传递方式
题目9以下程序段的输出结果为:
(C)。
intk=9270;
%2d\n"
k);
A92
B70
C9270
D提示出错,无结果
题目10设有声明语句:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 题目 11 下面 正确 描述 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)