PAGE
PAGE # / 3
习题一
学号 姓名
1. 选择题
C 语言中的字符类型数据在内存中存储形式是 ( )
原码B.反码 C.补码 D.ASII码
C 语言优先级叙述正确的是 ()
逻辑运算符 >算术运算符 >关系运算符
关系运算符 >算术运算符〉逻辑运算符
逻辑运算符 >关系运算符〉算术运算符
算术运算符〉关系运算符〉逻辑运算符
TOC \o "1-5" \h \z C 语言中 ,029常量表示的是 ()
A.八进制数B.十进制数C.16进制数 D.非法数
int a=256; printf( %x”,a)结果为()
A.100 B.256 C.ffe D.00ff
-8 的补码为 ()
A.1111 1111 1111 1000 B. 1000 0000 0000 1000
C.0000 0000 0000 1000 D. 1111 1111 1111 0111
已知int x=1,y=2,z;则执行语句z=x>y?++x:++y;后z的值为()
A. 1 B. 2 C. 3 D. 4
已知char ch='A';则下列表达式的值是()
ch=(ch>='A'&& ch<='Z')? ch+32:ch;
A. A B. a C. Z D. z
已知int x=10,y=3,z;则下列语句的输出结果是()
printf("%d\n",z=(x%y,x/y);
TOC \o "1-5" \h \z A. 1 B. 0C. 4D. 3
已知 w=1,x=2,y=3,z=4; 则表达式 w>x?w:y
A. 4 B. 3C. 2D. 1
以下程序的输出结果是 ()
void main()
{
int x=023; printf("%d",--x);
}
A. 18 B. 22 C. 23 D. 19
以下程序的输出结果是 ()
void main()
{
int a=-1,b=4,k; k=(++a<0) && !(b--<0) printf("%d%d%d",k,a,b);
A. 104 B. 103 C. 003 D. 004
以下程序的输出结果是 ( ) void main()
{
char c='A';
if('0'
else
printf("NO");
}
A. YES B. NO C. YESNO D. NOYES 2. 程序设计题
输入三角型的三条边a,b,c,求该三角型面积;
k=(a+b+c)/2
S=[k*(k-a)*(k-b)*(k-c)] 1/2
从键盘输入 3 门课程成绩,求最高分课程成绩和平均分
输入 3 位数的整数,要求按相反顺序构造一整数 :例如输入 354,则输出 453
任意输入 5 个整数,求其最大数和次大数