该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1. 以下选项中可用作C语言合法用户标识符的是答案:D
A)void
B)2a
C)-abc
D)_123
2. 以下选项中合法的C语言赋值语句是答案:B
A)a=b=34
B)++i;
C)k=int( a+b );
D)a=3,b=9
3. 有以下程序段,其中的变量已定义为int类型
sum = pad = 5; pAd = sum++, pAd++, ++pAd;
printf( "%d\n", pad );
程序段的输出结果是答案:D
A)4
B)7
C)6
D)5
4. sizeof( double ) 是答案:B
A)不合法的表达形式
B)一个整型表达式
C)一个函数调用
D)一个双精度表达式
5. 有以下程序
#include
main()
{
int a=2, c=5;
printf("a=%%d,b=%%d\n", a, c );
}
程序运行后的输出结果是答案:A
A)a=%d,b=%d
B)a=%%d,b=%%d
C)a=2,b=5
D)a=%2,b=%5
6. 有以下程序
#include
#include
main()
{
int a=1, b=4, c=2;
double x=10.5, y=4.0, z;
z = ( a+b )/c + sqrt( y ) * 1.2 / c + x;
printf("%f\n", z);
}
程序运行后的输出结果是答案:D
A)14.900000
B)15.400000
C)14.000000
D)13.700000
7. 若有定义语句:int a=12;,则执行语句:a+= a-= a*a;后,a的值是答案:B
A)264
B)-264
C)144
D)552
8. C语言程序的模块化是通过以下哪个选项实现的答案:A
A)函数
B)语句
C)程序行
D)变量
9.
答案:B
A)1/a/b/(double)c
B)1.0/a/b/c
C)1/(a*b*c)
D)1.0/a*b*c
10. 有以下程序
#include
main()
{
int x=010, y=10;
printf("%d,%d\n", ++x, y--);
}
程序运行后的输出结果是答案:B
A)11,10
B)9,10
C)10,9
D)010,9