题型:40选择+20程序结果(5题)+20完善程序(10空)+20编程(5+5+10)
提纲:c语言程序的运行过程。
c语言的基本单位。
进制转换(二进制、十进制、八进制、十六进制)
如何正确地表达一个数据。
使用指数形式表示实数。
合法的标识符。
转义字符。字符与字符串的区别。
如何表示十进制、八进制、十六进制数。
数据的输入输出(scanf和printf、getchar和putchar)
数据的运算(前++、后++、运算符)
复合赋值语句。
7/2=3因;
注意“==和“=”的区别。
运算符的优先级。
逗号表达式。
如何判断一个字符是字母。
强制类型转换。
程序流程控制(选择结构、循环结构)
能够读懂循环/选择的嵌套。
死循环。else的配对原则。
switch中break语句的作用。
特别注意空语句(;)对程序的影响。
如何定义和调用函数。
函数的原型声明。
注意形式参数和实际参数相匹配。
变量的作用域和生命周期。
静态局部变量的用法(static)
静态局部变量和全局变量的初始值为0
字符串的概念。
return在函数中的作用。
数组名在程序中的使用。
数组的初始化。
未被初始化到的元素的值为0
指针的运算(注意空指针)
指针在数组中的运算。
如何使用数组首地址表示数组中的元素。
如何把字符串读/写到文件中(fgetc和fputc、fgets和fputs、fprintf和fscanf)
如何输入输出字符串(scanf()、gets())
字符串的初始化。
#include的用法。
宏替换(宏定义)
带参宏替换。
如何判断一个年份是闰年。
结构体变量占用的内存大小是多少。
如何定义结构体(如何使用别名)
如何使用结构体变量(
如何打开/关闭文件。
如何判断是否成功打开文件。
如何判断当前是否为文件的末尾。
求给定的某年某月某日是当年的第几天。
数组元素的累加、累乘。
函数的参数是指针类型的变量。
函数参数的传递方式包括:传值和传址。
字符串函数(strlen、strcpy、strcmp、strcat、strlwr、strupr)
用指针指向结构体。
struct student stu,*p=&stu;
和p->name、(*p).name等价。
如何输出一个形状(三角形、菱形、梯形)
如何输出一个特征矩阵。
如何输出一个字符的ascii码。
对数组进行逆序排放。
如何使用算数运算进行大小写转换。
求二维数组的每一行的和。
通过指针对三个数进行排序。
统计文本文件中字符、数字的个数。
统计文本文件中某个特定字符的出现次数。
求水仙花数。
求一个数列的前n项的和。
求精确到某位小数的前n项的数列和。
交换数组中的两个元素。
求数组中的最大、最小的元素。
输入、输出数组的元素。
高级语言程序设计B
机密 启用前。课程 0342 本试卷共7页,满分100分,考试时间150分钟。一 单项选择题 本大题共15小题,每小题2分,共30分 1 下列是c语言合法的标识符的是。a c 2ad int 2 下列不是c语言合法的常量表示的是。a 0xa3 b 0lc 059 d 1e3 3 设a,b,c都是整型...
高级语言程序设计B 1
安徽大学20 20 学年第 1 学期。高级语言程序设计 考试试卷 b卷 闭卷时间120分钟 考场登记表序号。一 单项选择题 每小题2分,共20分 1.在c语言中,在内存占用的字节数是。a.1b.2c.3d.4 2.不能作为c语言标识符的是。a.xb.x xc.x 0 d.0 x 3.设整型变量i的值...
高级语言程序设计复习
一 简答题 10选2,每题5分 1 简要叙述指针为函数参数的使用方法。2 简要叙述结构体特点。3.简述机器语言 汇编语言和高级语言。4.简述c语言的特点。5.简述c语言程序的编辑 编译与运行。6 简述程序设计语言的分类 高级语言及其分类。7.简述c语言的发展简史。8.简要列举c语言中的常用表达式。9...