厦门大学c语言课程资源,厦门大学c语言模拟题讲评及课程复习讲解材料.ppt

厦门大学c语言模拟题讲评及课程复习讲解材料.ppt

《C语言程序设计》课程复习及模拟题讲评;《C语言程序设计》试卷各类题目分数分布情况

一、选择题 46分(23小题, 每题6分 ) 主要考基本概念, 词法, 语法和小程序阅读等。二、阅读题 18分(3小题, 每题6分)三、改错题 12分(2小题, 每题6分)四、设计题 24分(4小题, 每题6分) ;相关说明:选择题由机器改卷, 其它题目由人工改卷考试题目有三分之二在平时的作业中考试题型和模拟题相同, 考试范围与模拟题相似考试内容90%在2~8章;第2章 重点考核常用运算符(+、-、*、/、%、==、、!=、&&、||、=、简单的++和--)的正常使用。第3章 printf和scanf函数只考%d、%f、%c和%s格式, 数据位数控制不考。第4章 条件运算符不考, switch语句不考。 ;第5章 循环结构重点是while和for语句, do…while、break、continue、goto 等语句不考。程序设计重点掌握单重循环,二重循环仅限于简单应用。第6章 标准库函数仅限能正确调用abs 和sqrt函数即可。在自定义函数中, 函数嵌套和函数递归不考。第7章 条件编译不考。第8章 多维数组不考, 字符串函数不考。第9、10、11、12章 只作简单了解 ;一、选择题(本模块共46分, 每题2分);3. 给出以下定义: char x[ ]="abcd"; char y[ ]={ 'a', 'b', 'c' , 'd'}; 则正确的叙述为( C )。 A 数组x和数组y等价 B 数组x和数组y的长度相同C 数组x的长度大于数组y的长度 D 数组x的长度小于数组y的长度 知识点:P214 字符数组初始化 ;4. 关于C语言变量的叙述, 错误的是( D )。 A 变量名必须由字母或下划线开头B 程序中的变量必须在被使用之前定义C 不同的基本类型的变量之间可以混合运算D 变量的数据类型决定变量的作用域知识点: P44 变量名, P46 变量必须遵循“先声明, 后使用”原则, P55 类型转换 P45 变量的数据类型决定变量能取何种值, 能进行何种运算, 所需内存空间大小。 P171 变量作用域 ;8. 若有定义了char a; int b; float c; double d; 则表达式a*b+d-c的值的类型为( D )。A char B int C float D double知识点: P56 类型转换----隐式类型转换规则9. 设已定义 int a, *p; 下列赋值表达式中正确的是( C )。A *p=a B p=*a C p=&a D *p=&a知识点: P246 指针的运算,*的运算对象只能是指针变量 10. 设有函数定义 void p(int x) { printf("%d", x); } 则正确的函数调用是( A )。A p(3); B a=p(3); C printf("%d",p(3)); D p(int x);知识点: P158 函数的返回值;11. 设有如下的函数: ggg(float x) { return x*x; } 则函数返回值的类型是( C )。A 与参数x的类型相同 B 是void C 是int D 无法确定知识点: P150 函数定义12. 设有说明语句 int x; float y; 执行scanf("x=%d, y=%f", &x, &y); ,则正确的输入是( B )。A 17 71.9 B x=17, y=71.9 C 17 71.9D x=17 y=71.9知识点: P78~80 格式输入函数;13. 下列运算符中, 优先级最低的是( A )。A = B + C && D !=知识点: P51

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值