山东专升本C语言典型案例100题Word文档格式.doc
- 文档编号:13041265
- 上传时间:2022-10-03
- 格式:DOC
- 页数:26
- 大小:141.50KB
山东专升本C语言典型案例100题Word文档格式.doc
《山东专升本C语言典型案例100题Word文档格式.doc》由会员分享,可在线阅读,更多相关《山东专升本C语言典型案例100题Word文档格式.doc(26页珍藏版)》请在冰豆网上搜索。
4.以下选项中合法的用户标识符是()
A.long B._2Test C.3Dmax D.A.dat
5.以下不能定义为用户标识符的是()
A.Main B._0 C._int D.sizeof
6.下列定义变量的语句错误的是()
A.int_int;
B.doubleint_;
C.charFor;
D.floatUS$;
7.在C语言中,合法的实型常数是()
A.5E2.0 B.E-3 C.2E0 D.1.3E
8.在C语言中,合法的实型常数是()
A.1.2E0.5 B.3.14159E C.5E-3 D.E15
9.以下选项中,不能作为合法常量的是()
A.1.234e04 B.1.234e0.4 C.1.234e+4 D.1.234e0
10.以下不合法的数值常量是()
A.011 B.le1 C.8.0E0.5 D.0xabcd
11.在C语言中,非法的字符常量是()
A.‘\t’ B.‘\17’ C."
\n"
D.‘\xaa’
12.以下不合法的字符常量是()
A.‘\018’ B.‘\"
’ C.‘\\’ D.‘\xcc’
13.下列运算符中优先级最高的运算符是()()
A.<
= B.= C.% D.&
&
A.== B./ C.= D.>
=
14.以下程序的输出结果是()
main()
{inta=3,b=4;
printf("
%d\n"
a<
=b);
}
A.3 B.4 C.1 D.0
15.在C语言中,以下非法的表达式是()
A.0<
=x<
=100 B.i=j==0 C.(char)(65+3) D.x+1=x+1
16.在C语言中,以下非法的赋值语句是()
A.j++;
B.++(i+1);
C.x=j>
0;
D.k=i==j;
17.表达式3.6-5/2+1.2+5%2的值是()
A.4.3 B.4.8 C.3.3 D.3.8
18.设有语句:
inta=3;
则执行了语句a+=a-=a*a;
变量a的值是()
A.3 B.0 C.9 D.-12
19.设有语句:
intx=10;
则执行了语句x+=x-=x-x;
变量x的值是()
A.10 B.20 C.40 D.30
20.以下程序的输出结果是()()()()()
⑴main()
{inti=10,j=1;
printf("
%d,%d\n"
i--,++j);
}
A.9,2 B.10,2 C.9,1 D.10,1
⑵main()
{inta=12,b=12;
%d%d\n"
--a,++b);
A.1010 B.1212 C.1110 D.1113
⑶main()
{intx=023;
--x);
A.17 B.18 C.23 D.24
⑷main()
{intx=10,y=10;
x--,--y);
A.1010 B.99 C.910 D.109
⑸main()
{inti=010,j=10;
,++i,j--);
A.11,10 B.9,10 C.010,9 D.10,9
21.以下程序的输出结果是()
{intx=100,y=200;
(x,y));
}
A.200 B.100
C.100200 D)200100
22.以下程序的输出结果是()
main()
{intx=10,y=3,z;
z=(x%y,x/y));
A.1 B.0 C.4 D.3
23.intk=0;
以下选项的四个表达式中与其他三个表达式的值不相同的是()
A.k++ B.k+=1 C.++k D.k+1
24.以下程序的输出结果是()
{intx,y,z;
x=y=1;
z=x++,y++,++y;
%d,%d,%d\n"
x,y,z);
A.2,3,3 B.2,3,2 C.2,3,1 D.2,2,1
25.设x、y、t均为int型变量,则执行语句:
x=y=3;
t=++x||++y;
后,y的值为()
A.1 B.2 C.3 D.4
26.设intx=-1;
执行表达式++x||++x||++x||++x,x的值是()
A.0 B.1 C.2 D.4
27.以下程序的输出结果是
(1)main(){intk=11;
printf("
k=%d,k=%o,k=%x\n"
k,k,k);
}()
A.k=11,k=12,k=11 B.k=11,k=13,k=13
C.k=11,k=013,k=0xb D.k=11,k=13,k=b
(2)main(){intk=17;
%d,%o,%x\n"
}()
A.17,021,0x11 B.17,17,17 C.17,0x11,021 D.17,21,11
28.运行时从键盘上输入9876543210<
CR>
(<
表示回车),则该程序的输出结果是()
main()
{inta;
floatb,c;
scanf("
%2d%3f%4f\n"
&
a,&
b,&
c);
a=%d,b=%f,c=%f\n"
a,b,c);
A.a=98,b=765,c=4321 B.a=10,b=432,c=8765
C.a=98,b=765.000000,c=4321.000000 D.a=98,b=765.0,c=4321.0
29.设变量均已正确定义,若要通过scanf("
%d%c%d%c"
a1,&
c1,&
a2,&
c2);
语句为变量
a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。
以下所示的输入形式中正
确的是(注:
□代表空格字符)()
A.10□X□20□Y<
回车>
B.10□X20□Y<
C.10□X<
D.10X<
20□Y<
20Y<
30.以下程序的输出结果是()
#defineMA(x)x*(x-1)
main()
{inta=1,b=2;
MA(1+a+b));
A.6 B.8 C.10 D.12
31.以下程序的输出结果是()
#defineM(x,y,z)x*y+z
{inta=1,b=2,c=3;
M(a+b,b+c,c+a));
A.19 B.17 C.15 D.12
32.以下程序段的输出结果是()
#defineMIN(x,y)(x)<
(y)?
(x):
(y)
{inti=10,j=15,k;
k=10*MIN(i,j);
k);
A.15 B.100 C.10 D.150
33.设a=1,b=2,c=3,d=4,则表达式a<
b?
a:
c<
d?
d的结果是()
A.4 B.3 C.2 D.1
34.以下程序段的输出结果是()
{intx=5;
if(x++>
5)printf("
x);
elseprintf("
x--);
A.4 B.5 C.6 D.7
35.有以下程序
{intn=4;
while(n--)
printf("
%d"
--n);
程序执行后的输出结果是()
A.20 B.31 C.321 D.210
36.有以下程序
main()
{inty=10;
while(y--);
y=%d\n"
,y);
程序执行后的输出结果是()
A.y=0 B.y=-1
C.y=1 D.while构成无限循环
37.有以下程序
{inti;
for(i=0;
i<
3;
i++)
switch(i)
{case0:
%d"
i);
case1:
default:
}
}
程序执行后的输出结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东 语言 典型 案例 100