《C语言程序设计》课程教学资源:C语言复习范围

C语言复习范围 1.概述 C语言与UNX操作系统的关系 C语言的特点 2.基本数据类型、常量、变量、运算符与表达式 3.简单C程序设计 scanf printf getchar putchar 4.控制语句 if switch do. while while for 5.一维与二维数组 6.指针初步(含字符串处理) 指针的概念,定义与运算,指针与一维数组的关系 7.函数 函数的定义、调用(不考递归)、参数传递 变量的属性 存贮类型 全局与局部变量的概念 变量的生存期与作用域 9.程序设计 三种结构(顺序、分支、循环) 二、考试题型 1.填空题10个,每个2分(主要是表达式计算) 2.单选题10个,每个2分 3.读程序写结果4个,每个5分 4.程序设计4题每题10分 复习例题 1.结构化程序设计的三种结构是、、结构 2.写出下列表达式的求值结果 51 sizeof(0.5)13 3>2&&5<=1 105%105^3 25/10%1010&5 3/2*20x51027 3.已知inta=1,b=2,c;执行下列语句后,写出各变量的值 =++b-a++ c=a+++b++ 5.阅读以下程序写出运行结果 (1)# include“ stdio. h' ino
一、C 语言复习范围 1. 概述 C 语言与 UNIX 操作系统的关系 C 语言的特点 2. 基本数据类型、常量、变量、运算符与表达式 3. 简单 C 程序设计 scanf printf getchar putchar 4. 控制语句 if switch do…while while for 5.一维与二维数组 6.指针初步(含字符串处理) 指针的概念,定义与运算,指针与一维数组的关系 7.函数 函数的定义、调用(不考递归)、参数传递 8.变量的属性 存贮类型 全局与局部变量的概念 变量的生存期与作用域 9.程序设计 三种结构(顺序、分支、循环) 二、考试题型 1. 填空题 10 个,每个 2 分(主要是表达式计算) 2. 单选题 10 个,每个 2 分 3. 读程序写结果 4 个,每个 5 分 4. 程序设计 4 题 每题 10 分 三、复习例题 1. 结构化程序设计的三种结构是 、 、 结构。 2. 写出下列表达式的求值结果 5>1 sizeof(0.5) !!3 3>2&&5<=1 105%10 5^3 25/10%10 10&5 3/2*2 !0x51|| 027 3. 已知 int a = 1, b = 2 , c; 执行下列语句后,写出各变量的值。 c = ++b―a++ ; a= ,b= ,c= c=a+++b++; a= ,b= ,c= 5. 阅读以下程序写出运行结果 (1) #include “stdio.h” main()

123456789 while(s)0)[ printf(%ld,s%10); s/=10: 1 (2)mainO( X=3: do x- printf( %d" x); while(x>0); (3)# include“ stdio.h” void sub (int a) i static int x=3 printf(“%d%d”,x,y) maino sub(2); printf(“%d%d”,x,y) (4)# include“ stdio.h” mal i char a[40]=administrators",*p for (p=a: *p! ='s': p++)putchar(=*p-32) (5)# include“ stdio.h i char s[81]="SouthWest Jiao Tong University ", *p while(*p)I if(*p>=65&&*p=0; m--) for(n=0; n<=m: n++) printf(%d,*(p+n) (8)# include“ stdio.h
{ long s=123456789; while(s>0) { printf(“%ld”,s%10);s/=10; } } (2) main(){ x=3; do x--;printf(“%d”,x);while(x>0); } (3) #include “stdio.h” int x=1,y=2; void sub(int a) { static int x=3; x++;y+=a; printf(“%d%d”,x,y); } main() { sub(2);printf(“%d%d”,x,y); } (4) #include “stdio.h” main() { char a[40]=”administrators”,*p; for(p=a;*p!=’s’;p++) putchar(*p-32); } (5) #include “stdio.h” main() { char s[81]=”SouthWest JiaoTong University.”,*p; p=s; while(*p) { if(*p>=65&&*p=0;m--) for(n=0;n<=m;n++) { printf(“%d”,*(p+n)); } (8) #include “stdio.h

# include“ string.h I char s[81], *p, *,t; p=s: g=s+strlen(s)-1 while(p<g)( t=*p; *p=kq: *q=t: p++: g-1 6.程序设计 (1)在屏幕上打印如下图形,要求打印行数n在程序运行时输入。 共n行 水*水客水 (2)在屏幕上打印如下图形,要求打印行数n在程序运行时输入。 共n行 (3)编程输入一行字符,然后按相反顺序输出这些字符。 (4)编程输入一行字符,然后将串中小写字母变量大写后输出该串 (5)编程求水仙花数。所谓水仙花数是指各位数字立方和等于该数自身的三位正整数。 如:153=13+53+33 (6)一张面值100元的人民币兑换成5元、2元、1元的零钞,每种至少一张,总数不超过 40张,求所有兑换方案。 (7)编程输入10个整数,换由大到小排序后,输出这10个数。 (8)编程求出1000以内所有素数
#include “string.h” void main() { char s[81],*p,*q,t; gets(s); p=s;q=s+strlen(s)-1; while(p<q) { t=*p;*p=*q;*q=t;p++;q--; } puts(s); } 6. 程序设计 (1)在屏幕上打印如下图形,要求打印行数 n 在程序运行时输入。 * *** ***** 共 n 行 ******* ********* (2) 在屏幕上打印如下图形,要求打印行数 n 在程序运行时输入。 * ** *** 共 n 行 **** ***** (3) 编程输入一行字符,然后按相反顺序输出这些字符。 (4) 编程输入一行字符,然后将串中小写字母变量大写后输出该串。 (5) 编程求水仙花数。所谓水仙花数是指各位数字立方和等于该数自身的三位正整数。 如:153=1 3+5 3+3 3 (6)一张面值 100 元的人民币兑换成 5 元、2 元、1 元的零钞,每种至少一张,总数不超过 40 张,求所有兑换方案。 (7) 编程输入 10 个整数,换由大到小排序后,输出这 10 个数。 (8) 编程求出 1000 以内所有素数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学资源:复习大纲.doc
- 《C语言程序设计》课程教学资源:C程序设计-期中考试.doc
- 《C语言程序设计》课程教学资源:C程序设计新大纲.doc
- 《C语言程序设计》课程教学资源:练习题-B.doc
- 《C语言程序设计》课程教学资源:练习题-A.doc
- 《C语言程序设计》课程教学资源:程序设计基础复习.ppt
- 《C语言程序设计》课程教学资源:第九章 预处理命令.ppt
- 《C语言程序设计》课程教学资源:第八章 函数.ppt
- 《C语言程序设计》课程教学资源:第七章 数组.ppt
- 《C语言程序设计》课程教学资源:第六章 循环控制.ppt
- 《C语言程序设计》课程教学资源:第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源:第四章 最简单的C程序设计.ppt
- 《C语言程序设计》课程教学资源:第三章 数据类型运算符与表达式.ppt
- 《C语言程序设计》课程教学资源:第二章 算法.ppt
- 《C语言程序设计》课程教学资源:第十三章 文件.ppt
- 《C语言程序设计》课程教学资源:第十二章 位运算.ppt
- 《C语言程序设计》课程教学资源:第十一章 结构体与共用体.ppt
- 《C语言程序设计》课程教学资源:第十章 指针.ppt
- 《C语言程序设计》课程教学资源:第一章 C语言概述.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第8章 查找表.ppt
- 《C语言程序设计》课程教学资源:C程序设计-期末复习.doc
- 《C语言程序设计》课程教学资源:第一章 语言概述 答案1.doc
- 《C语言程序设计》课程教学资源:第三章 数据类型、运算符与表达式 答案3.doc
- 《C语言程序设计》课程教学资源:第四章 最简单的园程序设计 答案4.doc
- 《C语言程序设计》课程教学资源:第九章 编译预处理 答案5.doc
- 《C语言程序设计》课程教学资源:第六章 循环控制 答案6.doc
- 《C语言程序设计》课程教学资源:第七章 数组 答案7.doc
- 《C语言程序设计》课程教学资源:第八章 函数 答案8.doc
- 《C语言程序设计》课程教学资源:第一章 C语言概述 练习1.doc
- 《C语言程序设计》课程教学资源:第三章 数据类型、远算符与表达式 练习3.doc
- 《C语言程序设计》课程教学资源:第四章 最简单的C程序设计 练习4.doc
- 《C语言程序设计》课程教学资源:第六章 循环控制 练习6.doc
- 《C语言程序设计》课程教学资源:第七章 数组 练习7.doc
- 《C语言程序设计》课程教学资源:第八章 函数 练习8.doc
- 《C语言程序设计》课程教学资源:第九章 编译预处理 练习9.doc
- 《C语言程序设计》课程教学资源:综合练习.doc
- 《C语言程序设计》课程教学资源:课外作业.doc
- 《C语言程序设计》课程教学资源:试卷分析.doc
- 《C语言程序设计》课程教学资源:试卷分析2.doc
- 《C语言程序设计》课程教学资源:试卷分析3.doc