要求:结合课本、辅导书(清华大学版)来复习。
熟练掌握并且能应用自如:
标识符包括系统的保留字和用户自定义的符号(各种变量名等),掌握区分保留字和用户自定义标识符的区别;
复习上学期关于数的机器表示:(1)int整型以补码方式 (2)float以浮点的方式――这个学期老师讲过浮点表示;
复习上学期关于十进制、八进制、十六进制、二进制之间的转换;
printf函数中,各种常用的输出格式%d,%c,%x,%o等等,表示输出数值是什么?
注释 /*是成对出现的,可以出现在程序任何地方,不影响**的执行。
scanf(“%d,%d”,&a,&b); 与scanf(“%d%d”,&a,&b); 在程序运行过程中,如何通过标准输入(键盘)来输入a,b的值?
字符和字符串的区别。
普通字符、转义字符的表示。
if else 配对原则例子(参考书中例题等)
函数定义、缺省的隐含返回值、函数调用格式、如何让函数产生返回值的?
指针运算 char str=abcd”,*ps=str;printf(“%d”,*ps+4));
for 语句执行的步骤,循环控制变量如何变化,循环体如何变化?比如:for ( m = 0; m<=1000;m++)执行后,循环控制变量的值1001的等。
循环控制变量可以++,
问号语句的用法。
条件语句的用法 a = 0; a !=0 ? printf(“no”):pirntf(“yes”);注意区分 = 的意义。
do while 语句和 while 语句的区别。
结构变量的总长度=各分量(成员)的总长度之和。
结构体中分量的引用方式。
必须要求看懂书本中所有程序(上课时候强调不要求外),注意书本中程序有错误的。
continue和break的区别。
递归函数、递归的调用过程、**过程 (压栈)
能看懂程序。
流程图。 数组、数组作为参数传递。
字符串最后\0作为结束标志的,实际存储空间+1,strlen(字符串)=去掉\0的实际长度。
数值赋值兼容问题,如果存在表示长度不同时候,如何处理?
常用的算术运算符、%等。
因为所用powerpoint不同)
1 从字符串 "hello world "中删除空格:
思路:用一个字符数组存放"hello world ",用另外一个数组存放删除后的字符串。
main()
char str1[80] =hello world ";
char str2[80]; 80作为一行最大字符数 */
int i, j = 0;
for ( i = 0; i < strlen(str1) ;i++ strlen(str1)求字符串str1的真实长度 */
if ( str1[i] <
printf("%s",str2);
2 把100~200之间不能被7整除的数输出:
main()
int n;
for ( n = 100; n <=200; n++
3 同心圆面积差 (书本)
4 大小写字母转换,大写-> 小写;小写->大写 (书本81)
5 水仙花数 153 =1三次方+5三次方+3三次方。
main()
int n, a, b, c;
scanf("%d",&flower);
a = n % 100; /百位 */
b = n / 10 % 10; /十位 */
c = n % 10; /个位 */
if ( n ==a*a*a + b*b*b + c*c*c )
printf("it is ")
elseprintf("it is not ")
6 素数。7 fibonacci数列。
8 最大公约数、最小公倍数。
9 数列的产生: 假如a[0]=1;a[1]= 2 * a[0];a[2]= 2* a[1]..200 ,产生到最大值为200的数列。
c语言试卷c
a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...
C语言试卷A
青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...
C语言试卷
一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...