C语言答案0001Word格式文档下载.docx
- 文档编号:20767358
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:6
- 大小:17.29KB
C语言答案0001Word格式文档下载.docx
《C语言答案0001Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言答案0001Word格式文档下载.docx(6页珍藏版)》请在冰豆网上搜索。
则printf(“%d\n”,strlen(s));
输出的
是__6。
10.设有定义语句inta[3][4]={{1},{2},{3}};
则a[1][1]的值为0,
a[2][0]的值为___3。
11.若charc=A'
则c=(c>
=A'
&
&
<
=N)?
(c+32):
c的值是__a
12.C语言的三种基本结构是___顺序结构、择结构
和循环结构。
13.若在程序中用到putchar()函数,则应在程序开头写上包含命令
#include<
stdio.h>
;
若在程序中用到strlen()函数,则应在程序开头写上包含命令#include<
string.h>
。
14.表达式!
10!
=5的值是__1。
15.设x,y,z均为int型变量,则执行x=y=z=2;
t=++x||++y&
++z;
语句
后,t的值为3。
二、选择题(2X10)
1•表达式C的值是0。
A.3%5B.3/5.0C.3/5D.3<
5
2•表达式!
(x>
0||y>
0)等价于A_
A.!
x>
0||!
y>
0B.!
0)||(y>
0)C.!
x>
0&
!
0D.!
0)
(y>
3.若变量已正确定义,执行语句scanf(%d%d%d:
k1,&
k2,&
k3);
时,
B是正确的输入。
A.2030,40B.203040C.20,3040D.20,30,40
4.下列运算符中,优先级从高到低依次为Do
A.&
!
||B.||,&
C.&
!
||D.!
&
||
5.%s%f%c%d分别表示以A形式输出。
A.字符串、单双精度小数、一个字符、十进制整数
B.单双精度小数、一个字符、十进制整数、字符串
C.字符串、一个字符、单双精度小数、十进制整数
D.一个字符、单双精度小数、字符串、十进制整数
6•若变量c为char类型,则能正确判断出c为小写字母的表达式是
D__
A.a°
=c<
='
'
B.(c>
a'
|(c<
二'
C.(a;
=c)&
(z°
>
=c)D.(c>
(c<
7•下列字符序列中,不可用作C语言标识符的是B_
A.b70B.#abC.symbolD._a_1
8.已知各变量类型说明如下:
intm=8,n,a,b;
unsigedelongw=10;
doublex=3.14,y=0.12;
则以下符合C语言语法的表达式是B。
A.a+=a-=(b=2)*(a=8)B.n二n*3=18
C.x%3D.y二float(m)
9.以下说法正确的是___D。
A.输入项可以为一个实型变量,如scanf("
%f:
3.5);
B.只有格式控制,没有输入项,也能进行正确输入,如scanf(%4.2f”&
f);
C当输入一个实型数据时,格式控制部分应规定小数点后的位数,如
scanf(%4.2f”&
D.当输入数据时,必须致命变量的地址,如scanf(%f”&
lO.putchar函数可以向终端输入一个D_
A.整型变量表达式值
C实型变量值
二、程序分析题(5X6)
B.字符串
D.字符或字符型变量值
#include<
intmian()
{
inti=1;
sum=0;
while(i<
=100){sum=sum+i;
i++;
#indude<
-
intmian()<
inti=l;
sum=O;
^while(i<
=100)sum=sum+i;
^
printf(,,sum=%d/n"
sum).
return0;
*
b
printf("
sum=%d/n"
sum)return0;
抵ndudztdio+h汉
intmain()[.
inta[10]?
intijt;
p『intf("
inputlCnumbers:
\nH);
for(i=0;
t<
i++p
scanf(,,%dl,ta[i])?
printfCV"
)?
intmain(){
inta[10];
inti,j,t;
input10numbers:
\n"
);
i<
i++)
scanf("
%d"
a[i]);
\n"
for(j=0;
j<
9;
j++)t
j++)
ivj-9;
if(a【i]>
a【i+1])
t=a[i],a[i]=a[i+1],a[i+1]=t;
}
LndI"
■:
:
…:
一
卜
y
pr(ntf("
the$ortednumbers:
\ri*,)>
i++)-
printfl"
%d>
[10]>
printfO^;
thesortednumbers:
for(i=0;
%d"
a[10]);
return0;
三、以下程序的输出结果是__B'
B'
#include<
intmain()
charch[3][5]={"
AAAA"
"
BBB"
CC"
};
\"
%s\"
ch[1]);
四、当a=1,b=2,c=4,d=3时,执行完下面一段程序后x的值是
2。
if(a<
b)
if(c<
d)x=1;
else
c)
if(b<
d)x=2;
elsex=3;
elsex=4;
elsex=5;
五、执行下列程序,输入为3的输出结果是34c
intk;
seanf("
&
k);
switch(k)
case1:
printf("
%d\n"
k++);
case2:
case3:
case4:
k++);
break;
default:
Full!
六、以下程序运行后的输出结果是20,0。
intx=10,y=20,t=0;
if(x==y)
t=x;
x=y;
y=t;
%d,%d\n"
x,y);
七、下列程序运行的结果是i=10,sum=9
inti=1,sum=0;
10)
{sum二sum+1;
i++;
i=%d,sum=%d"
i,sum);
三、程序编写。
(3X10)
1、1!
+2!
+…+20
2、写一个程序来判断一个数是否为素数
3、写一个程序将输入是大写字母的输出为小写,其他部分不变。
(如输入“aBc”,贝I」输出“abc”)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 答案 0001