桂电信科C语言程序设计作业习题集及答案汇编Word下载.docx
- 文档编号:14826294
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:54
- 大小:70.41KB
桂电信科C语言程序设计作业习题集及答案汇编Word下载.docx
《桂电信科C语言程序设计作业习题集及答案汇编Word下载.docx》由会员分享,可在线阅读,更多相关《桂电信科C语言程序设计作业习题集及答案汇编Word下载.docx(54页珍藏版)》请在冰豆网上搜索。
A20B21C0D23
8已知inti;
,则执行语句i=2.6;
后,i的值为___。
A2B3C2.6D不确定
9以下合法的字符常量为___。
A'
ab'
B'
\482'
C'
\'
D'
\xaf'
10若y为int型变量,则执行以下语句后,y的值是___。
y=8;
y+=y-=y*y;
A64B–56C–112D–48
11以下合法的浮点型常量是___。
Ae-3B1.5e+2.4C3.14e+2LD3.14e+5
12设int数据占用两个字节,float数据占用四个字节,double数据占用8个字节,且已知floata=2;
intb=3;
则执行下列语句输出为___。
printf("
%d"
sizeof(a*b)+2/5);
A4B8C6D7
13设int型占2个字节,且inti=-2;
则语句printf("
%u"
i);
的输出结果为___。
A0B-2C65534D65535
14若x、y、z均为整型常量,且a=100,则执行下列语句后的z值为___。
x=a++;
y=--a;
z=x+y-a--;
A100B400C200D300
15若有以下定义和语句:
intu=010,v=0x10,w=10,printf("
%d,%d,%d\n"
u,v,w);
,则输出结果是___。
A8,16,10B10,10,10C8,8,10D8,10,10
16设x、y为int型变量,则执行下列语句后,y的值是___。
x=5;
y=x++*x++;
y=--y*--y;
A529B2401C1209D625
17假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式
A1/a*b*cB1/(a*b*c)C1/a/b/(float)cD1.0/a/b/c
18若有定义:
inta=8,b=5,c;
chard='
A'
;
,则执行语句c=a/b+d%a+0.5;
后c的值为___。
A2B2.5
C3D类型不一致,无法计算,编译出错
19在有以下程序:
main()
{inti=10,j=1;
i=i+j++;
i++,++j,i);
}
执行后输出结果是___。
A12,3,11B12,2,11C11,3,11D12,3,12
20已知inti=65;
,则putchar(i);
%c"
AA,65,AB65,65,ACA,A,65DA,A,A
21已知inty,a,i=1;
,则语句printf("
%d,%d"
-i++,(y=a=3.6*3));
A-1,10B-2,1.8C0,3D1,18
22有以下程序:
{chara,b,c,d;
a='
b='
\xbc'
c='
\0xab'
d='
\023'
%c%c%c%c\n"
a,b,c,d);
编译时出现错误,以下叙述中正确的是___。
A程序中只有a='
语句不正确Bb='
语句不正确
Cd='
语句不正确Da='
和c='
语句都不正确
二填空题(第1题2分,其余每题3分,共56分)
1设x为int型变量,请写出描述“x是偶数”的表达式是___。
2已知scanf("
a=%d,b=%d,c=%d"
&
a,&
b,&
c);
,若从键盘输入2、3、4三个数分别作为变量a、b、c的值则正确的输入形式是___。
3设有语句inta=3;
,则执行了语句a+=a-=a*a后,变量a的值是___。
4以下程序的输出结果是___。
{inta=-10,b=-3;
-a++);
-a+b);
5以下程序的输出结果是___。
{charc;
c=0362;
%d\n"
c);
6以下程序段(n所赋的是八进制数)执行后输出结果是___。
intm=32767,n=032767;
%d,%o\n"
m,n);
7字符串"
\\name\\\101ddress\b\xaf"
的长度为:
___。
8有以下程序段:
intm=0,n=0;
charc='
a'
scanf("
%d%c%d"
m,&
c,&
n);
%d,%c,%d\n"
m,c,n);
若从键盘上输入:
10A10<
回车>
9以下程序的输出结果是___。
{printf("
%d,%o,%x\n"
10,10,10);
10,010,0x10);
%d,%x\n"
012,012);
10设a、b、c为整形变量,且a=2、b=3、c=4,则执行完语句a*=16+(b++)-(++c);
之后,变量a的值为___。
11以下程序的输出结果为___。
{intx=023;
%x\n"
--x);
12以下程序的结果为___。
{inta=2,b=3,c,d;
c=(a++)+(a++)+(a++);
d=(++b)+(++b)+(++b);
a=%dc=%d\n"
a,c);
b=%dd=%d\n"
a,d);
13以下程序
{charch1,ch2,ch3;
%c%c%c"
ch1,&
ch2,&
ch3);
%c%c%c%c%c"
ch1,'
#'
ch2,'
ch3);
当输入ABC时运行结果为【1】,当输入ABC时运行结果为【2】。
14若有定义:
floatx;
以下程序段的输出结果是___。
x=5.16894;
%f\n"
(int)(x*1000+0.5)/(float)1000);
15以下程序的功能是:
输入一个小写字母,输出对应的大写字母,将程序补充完整。
{charch;
【1】/*从键盘输入一个小写字母*/
【2】/*将该字母转换为大写字母*/
【3】/*输出转换后的结果*/
16当运行以下程序时,在键盘上从第一列开始输入9876543210↙(此处↙代表回车),则程序的输出结果是___。
{inta;
floatb,c;
%2d%3f%4f"
\na=%d,b=%f,c=%f\n"
a,b,c);
17以下程序的运行结果是___。
%12.5f\n"
123.1234567);
%12f\n"
%12.8d\n"
12345);
%12.8s\n"
"
abcdefghij"
);
18运行以下程序时,如从键盘上输入abcdefg↙,则输出结果是___。
ch1=getchar();
ch2=getchar();
ch3=getchar();
putchar(ch1);
putchar(ch2);
putchar(ch3);
putchar('
\n'
}
19运行以下程序时,如从键盘上输入:
a=3,b=5↙35,35.12↙abc↙后,结果是___。
{inta,b;
floatx,y;
charc1,c2;
a=%d,b=%d"
b);
%f,%e"
x,&
y);
c1,&
c2);
a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n"
a,b,x,y,c1,c2);
顺序、选择结构程序设计
一单项选择题(每题2分,共40分)
1以下程序运行后的输出结果是___。
{inta=0,b=0;
a=10;
b=20;
a+b=%d\n"
a+b);
Aa+b=10Ba+b=30C30D出错
2以下程序运行后的输出结果是___。
{doubled=3.2;
intx,y;
x=1.2;
y=(x+3.8)/5.0;
d*y);
A3B3.2C0D3.07
3以下程序运行后的输出结果是___。
{doubled;
floatf;
longl;
inti;
i=f=l=d=20/3;
%d%ld%.1f%.1f\n"
i,l,f,d);
A666.06.0B666.76.7C666.06.7D666.76.0
4以下程序运行后的输出结果是___。
{inta=1,b=2;
a=a+b;
b=a-b;
a=a-b;
%d,%d\n"
a,b);
A1,2B1,1C2,2D2,1
5以下程序运行后的输出结果是___。
{intx,y,z;
x=y=2;
z=3;
y=x++-1;
%d%d"
x,y);
y=++x-1;
printf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电信 语言程序设计 作业 习题集 答案 汇编