1.C语言整数不包括( )。
A.带小数点的整数
B.正整数
C.负整数
D.无符号整数
2.C源程序中不能表示的数制是( )。
A.二进制
B.八进制
C.十进制
D.十六进制
3.有以下程序:
#include
main()
{
int x=011;
printf("%d\n",++x);
}
程序运行后的输出结果是( )。
A.12
B.11
C.10
D.9
4.有以下程序(其中k的初值为八进制数):
#include
main()
{
int k=011;
printf("%d\n",k++);
}
程序运行后的输出结果是( )。
A.12
B.11
C.10
D.9
5.有如下程序:
#include
main()
{
int x=072;
printf("%d\n",x+1);
}
程序运行后的输出结果是( )。
A.59
B.73
C.115
D.72
6.有如下程序:
#include
main()
{
int x=0x13;
printf("%d\n",x+1);
}
程序运行后的输出结果是( )。
A.12
B.14
C.20
D.13
7.有如下程序:
#include
main()
{
int x=0x13;
printf("INT:%d\n",x+1);
}
程序运行后的输出结果是( )。
A.INT:14
B.INT:13
C.INT:12
D.INT:20
8.若函数中有定义语句:
int k;
则( )。
A.系统将自动给k赋初值0
B.这时k中的值无定义
C.系统将自动给k赋初值-1
D.这时k中无任何值
9.有以下程序
#include
main()
{
int s,t,A=10;
double B=6;
s=sizeof(A);
t=sizeof(B);
printf("%d,%d\n",s,t);
}
在VC++2010平台上编译运行,程序运行后的输出结果是( )。 A.4,8
B.4,4
C.2,4
D.10,6
10.关于C语言中数的表示,以下叙述中正确的是( )。
A.只有整型数在允许范围内能精确无误地表示,实型数会有误差
B.只要在允许范围内整型和实型都能精确表示
C.只有实型数在允许范围内能精确无误地表示,整型数会有误差
D.只有八进制表示的数才不会有误差
11.下列形式中不合法的常量是( )。
A.2.E8
B.-.28
C.-028
D.2e-8
12.以下选项中表示一个合法的常量是(说明:符号u表示空格) ( )。
A.9u9u9
B.0Xab
C.123E0.2
D.2.7e
13.以下选项中可用作C程序合法实数的是( )。
A..1e0
B.3.0e0.2
C.E9
D.9.12E
14.以下选项中,能用作数据常量的是( )。
A.o115
B.0118
C.1-5e1.5
D.115L
程序填空题
下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。
#include
double pi(long n)
{
double s=0.0;
long i;
for(i=1;i<=n;i++)
s=s+ ① ;
return( ② );
}
扫码免费领取章节练习答案解析
一对一 咨询课程
点我开始