一、选择题
1、在scanf()函数的格式说明符中,长整型数的输入格式符是 。
A. %ld B. %lf C. %d D. %x
2、在printf()函数的格式说明符中,字符型数的输出格式说明符是 。
A. %c B. %f C. %ld D. %s
3、 已知ch是字符型变量,下面不正确的赋值语句是 。
A) ch=’a b’; B) ch=’#0;’; C) ch=’7’ ’9’; D) ch=5 9;
4、要使用putchar()函数必须在程序前加语句 。
A. #include
B. include "stdio.h"
C. include
D. #include 'stdio.h'
5、若x为int型变量,则执行以下语句后x= 。
x=7;
x =x-=x x;
A. -14 B. -7 C.0 D.14
二、判断题
1、 C语言标准输入操作中,gets()函数一次只可以读取一个字符。( )
2、 C语言标准输出操作中,putchar()函数可以输出显示一个字符串。( )
3、 "r"与'r'是相同的; ( )
三、分析下列程序的输出结果。
1.
#include
void main()
{
char c=’p’;
printf(“%d,%c
”,c,c);
printf(“%d,%c
”,’a’,’a’);
}
2.
#include
void main()
{
int a;
float d;
printf(“Enter a and d: ”);
scanf(“%d%f”,&a,&d);
printf(“],%8.2f
”,a,d);
}
Enter a and d: 56 15.765 ↙
第五章作业
一、 选择题。
1、下列运算符中优先级最高的是 。
A. =’A’) && (ch=’A’)& (ch=ch)
3、设有:int a=1,b=2,c=3,d=4,m=2,n=2;
执行(m=a>b) && (n=c>d)后n的值为 。
A. 1 B.2 C. 3 D. 4
4、已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 。
if (x>y)
z=x;x=y;y=z;
A. x=10,y=20,z=30 B. x=20,y=30,z=30
C. x=20,y=30,z=10 D. x=20,y=30,z=20
5、设a=3,b=4,c=5,则表达式 !(a b) c-1&&b c/2 的值为( )
A. 0 B. 1 C. 4 D. 6.5
二、 填空题。
1、当a=3,b=2,c=1时,表达式f=a>b>c的值是 。
2、当a=5,b=4,c=2时,表达式a>b!=c的值是 。
3、 15 != 8 7 || 4 9/4的结果是 。
4、设y为int型变量,请写出描述“y是奇数”的表达式 。
5、整型变量 X 能被 100 整除但不能被 400 整除 。
三、 程序填空题。请在【】中填上正确内容。
1、该程序实现输出x,y,z三个数中的最大者。
main()
{int x=4,y=6,z=7;
int 【1】;
if (【2】) u=x;
else u=y;
if (【3】) v=u;
else v=z;
printf(“v=%d”,v);
}
2、输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变;
main()
{ char ch;
scanf(“%c”,&ch);
if (【1】) ch=ch 32;
else if (ch>=’a’ && ch<=’z’ ) 【2】;
printf(“%c”,ch);
}
一、选择题 1、在scanf()函数的格式说明符中,长整型数的输入格式符是 。 AA。 %ld B。 %lf C。 %d D。 %x 2、在printf()函数的格式说明符中,字符型数的输出格式说明符是 。 BA。 %c B。 %f C。 %ld D。 %s 3、 已知ch是字符型变量,下面不正确的赋值语句是 。 AA)、ch=’a b’; B) ch=’ ’; C) ch=’7’ ’9’; D) ch=5 9; 4、要使用putchar()函数必须在程序前加语句 。 AA #include B。 include "stdio。h" C。 include D。 #include '...全部
一、选择题 1、在scanf()函数的格式说明符中,长整型数的输入格式符是 。 AA。 %ld B。 %lf C。 %d D。 %x 2、在printf()函数的格式说明符中,字符型数的输出格式说明符是 。
BA。 %c B。 %f C。 %ld D。 %s 3、 已知ch是字符型变量,下面不正确的赋值语句是 。 AA)、ch=’a b’; B) ch=’ ’; C) ch=’7’ ’9’; D) ch=5 9; 4、要使用putchar()函数必须在程序前加语句 。
AA #include B。 include "stdio。h" C。 include D。 #include 'stdio。h'5、若x为int型变量,则执行以下语句后x= 。 Ax=7; x =x-=x x; A。
-14 B。 -7 C。0 D。14 二、判断题 1、 C语言标准输入操作中,gets()函数一次只可以读取一个字符。(F) 2、 C语言标准输出操作中,putchar()函数可以输出显示一个字符串。
(F)3、 "r"与'r'是相同的; ( F ) 三、分析下列程序的输出结果。 1。 #include void main() { char c=’p’; printf(“%d,%c
”,c,c); printf(“%d,%c
”,’a’,’a’); } 112,p97,a 2。
#include void main() { int a; float d; printf(“Enter a and d: ”); scanf(“%d%f”,&a,&d);printf(“],%8。
2f
”,a,d); }Enter a and d: 56 15。765 ↙ 56, 15。77第五章作业 一、 选择题。 1、下列运算符中优先级最高的是 。BA。 =’A’) && (ch=’A’)& (ch=ch) 3、设有:int a=1,b=2,c=3,d=4,m=2,n=2; 执行(m=a>b) && (n=c>d)后n的值为 。
BA。 1 B。2 C。 3 D。 44、已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 。Bif (x>y) z=x;x=y;y=z; A。 x=10,y=20,z=30 B。
x=20,y=30,z=30 C。 x=20,y=30,z=10 D。 x=20,y=30,z=20 5、设a=3,b=4,c=5,则表达式 !(a b) c-1&&b c/2 的值为( ) BA。
0 B。 1 C。 4 D。 6。5 二、 填空题。 1、当a=3,b=2,c=1时,表达式f=a>b>c的值是 。 02、当a=5,b=4,c=2时,表达式a>b!=c的值是 。 03、 15 != 8 7 || 4 9/4的结果是 。
14、设y为int型变量,请写出描述“y是奇数”的表达式 。y%2==15、整型变量 X 能被 100 整除但不能被 400 整除 。(X0==0)&&(X@0!=0)三、 程序填空题。请在【】中填上正确内容。
1、该程序实现输出x,y,z三个数中的最大者。
main(){int x=4,y=6,z=7; int 【1】;if (【2】) u=x; else u=y;if (【3】) v=u; else v=z; printf(“v=%d”,v); } 【1】u,v【2】x>y【3】u>z2、输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变;main() { char ch; scanf(“%c”,&ch); if (【1】) ch=ch 32; else if (ch>=’a’ && ch=’A’)&&(ch【2】ch=ch-32。收起