文章目录
-
-
- 1. 知识点:常量、变量和标识符(P42)
- 2.知识点:赋值表达式(P93)
- 3.知识点:简单C语言程序的构成和格式(P57)
- 4.知识点:实型数据(P39)
- 5.知识点:算术表达式
- 6.知识点:整型数据(P44~P50)
- 7.知识点:自加、自减运算符和逗号运算符(P53)
- 8.知识点:局部变量及其作用域和生存期(P201)
- 9.知识点:全局变量及其作用域和生存期(P197)
- 10.知识点:调用函数和被调用函数之间的数据传递
- 11.知识点:函数的调用
- 12.知识点:函数的定义和返回值
- 13.知识点:二维数组的定义和二维数组元素的引用
- 14.知识点:函数之间对一维数组和数组元素的引用
- 15. 知识点:赋值语句
- 16.知识点:数据输出
- 17.知识点:数据输入
- 18.知识点:if语句和用if语句构成的选择结构
- 19.知识点:switch语句以及用switch语句和break语句构成的选择结构
- 20.知识点:关系运算和逻辑运算
- 21.知识点:条件表达式构成的选择结构
- 22.知识点:do-while语句和do-while语句构成的循环结构
- 23.知识点:for语句和用for语句构成的循环结构
- 24.知识点:while语句和while语句构成的循环
- 25.知识点:循环结构的嵌套
- 26.知识点:用一个一维字符数组来存放字符串
- 27.知识点:用于字符串处理的函数
- 28.知识点:字符串的输入和输出
- 29.知识点:字符串数组
- 30.知识点:字符变量
- 31.知识点:字符型常量
- 32.知识点:for循环嵌套
- 33.知识点:程序分析
-
本知识点为谭浩强第五版内容
1. 知识点:常量、变量和标识符(P42)
下列定义变量的语句中错误的是______。
A、int int B、double int
C、char For D、float US$
答案:D
2.知识点:赋值表达式(P93)
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
A、c=b=a; B、(a=c)‖(b=c);
C、(a=c)&&(b=c); D、a=c=b;
答案:C
3.知识点:简单C语言程序的构成和格式(P57)
以下4个选项中,不能看作一条语句的是______。
A、{;} B、a=0,b=0,c=0;
C、if(a>0); D、if(b==0) m=1;n=2;???
答案:D
4.知识点:实型数据(P39)
以下选项中,不能作为合法常量的是______。
A、1.234e04 B、1.234e0.4
C、1.234e+4 D、1.234e0
答案:B
5.知识点:算术表达式
设int a=12,则执行完语句a+=a-=a*a后,a的值是______。
A、552 B、264 C、144 D、-264
答案:D
赋值表达式从右向左看
详细过程如下
a*a=12*12=144 a=12
a-=144 a=a-144=12-144=-132 a=-132
a=a+(-132)=-132-132=-264 a=-264
复合运算符按顺序运算如-=为先减后等于
6.知识点:整型数据(P44~P50)
在C语言中,不正确的(两字节)int类型的常数是______。
A、32768 B、0 C、037 D、0xAF
答案:A
两字节整型范围-32768~32767之间
AF=175
7.知识点:自加、自减运算符和逗号运算符(P53)
若执下面程序时从键盘上输入5,
main()
{
int x;
scanf("%d",&x);
if(x++>5)printf("%d\n",x);
else printf("%d\n",x–);
}
则输出是______。
A、7 B、6 C、5 D、4
答案:B
8.知识点:局部变量及其作用域和生存期(P201)
下面程序的输出是______。(这题超纲)
fun3(int x)
{
static int a=3;
a+=x;
return(a);
}
main()
{
int k=2, m=1, n;
n=fun3(k);
n=fun3(m);
printf("%d\n",n);
}
A、3 B、4 C、6 D、9
答案:C
9.知识点:全局变量及其作用域和生存期(P197)
以下程序的输出结果是______。
int a,b;
void fun()
{
a=100;
b=200;
}
main()
{
int a=5,b=7;
fun();
printf("%d%d\n",a,b);
}
A、100200
B、57
C、200100
D、75
答案:B
10.知识点:调用函数和被调用函数之间的数据传递
有如下程序
int func(int a,int b)
{ retur