厦门大学软件学院c语言期末题,c语言程序设计-c程序期末考试题目讲解1.ppt

c语言程序设计-c程序期末考试题目讲解1

选择题-第18题 设有宏定义#define N 3+2,则语句printf(“%d”, N*N);的输出结果为( ) A、11 B、25 C、10 D、3;5 A 选择题-第19题 执行scanf(“%d+%d”,&a,&b);时,正确的键盘输入是( ) A、3,5 B、3 5 C、3+5 D、3;5 C 选择题-第20题 执行if(a<=b){a=b;b=a;}else{a++;++b;}语句后,正确的说法是( ) A、当条件满足时变量a和b的值对换 B、当条件满足时变量a和b的值不变 C、当条件不满足时变量a和b的值各增加1 D、当条件不满足时变量 b的值增加1,a不增加 C 选择题-第21题 设已定义int a=3, b=4; 执行if(a=b)printf(“aaa\n”);else printf(“bbb\n”);语句后,正确的说法是( ) A、输出 aaa B、输出 bbb C、编译时会出错 D、运行时会出错 A 选择题-第22题 设有说明语句int x=1, y=2; 则执行表达式x=y= = 3后,变量x的值是( ) A、0 B、1 C、2 D、3 A 选择题-第23题 已定义float f=1.2;执行语句printf(“%d\n”,f);正确的说法是( ) A、输出 1.2 B、输出 1 C、语法错误 D、可以输出,但不是1.2和1 D 阅读题-第1题 #include #define N 5 int main(int argc, char *argv[]) { int i,t,a[]={1,2,3,4,5}; for(i=0;i int test(int z) { int x=2; static int y=2; z+=++x; z+=++y; return z; } void main() { printf("%d\n",test(1)); printf("%d\n",test(2)); } 请给出程序运行结果? 程序运行结果: 7 9 阅读题-第3题 #include int a=1,b=1; f(int x,int *y) { x=3;*y=3; } main() { int b=2,c=2,d=2; f(c,&d); printf("a=%d\n",a); printf("b=%d\n",b); printf("c=%d\n",c); printf("d=%d\n",d); } 程序运行结果: a=1 b=2 c=2 d= 3 请给出程序运行结果? 改错题-第1题-题目 #include void main() { int k,sum=0; printf("输入一个正整数(54842):"); scanf("%d",&k); //输入整数: 54842 while k {sum+=k/10; k/=10; } printf("sum=%d\n",sum); //******以下部分不能修改!************ FILE *f; f=fopen("error1.txt","w"); fprintf(f,"%d\t%d\n",k,sum); fclose(f); } 改错题-第1题-答案 #include //少了 void main() { int k,sum=0; printf("输入一个正整数(54842):"); scanf("%d",&k); //输入整数: 54842 while (k) //应该把k用圆括号括起来 { sum+=k%10; //把除号/改成求余数符号% k/=10; } printf("sum=%d\n",sum); //******以下部分不能修改!************ FILE *f; f=fopen("error1.txt","w"); fp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C语言程序设计期末考试库是一个包含各种关于C语言程序设计的问和答案的资源库。它通常由老师和学生们共同建立,目的是帮助学生更好地准备期末考试。 该库包含了许多重要的知识点,如数据类型、循环语句、数组、函数、指针等,考察的难度也会逐步增加。通过练习这些题目,学生能够更深入地理解C语言程序设计的概念和技巧,提高编程能力,增强解决问的能力。 此外,C语言程序设计期末考试库还包括了不同难度级别的练习和模拟试,以及答案解析和详细讲解。学生可以利用这些资源进行反复练习和讨论,从而为考试做好充分的准备。 总之,C语言程序设计期末考试库是一个非常有用的学习资源,对于提高学生的编程水平和应对考试都有很大的帮助。 ### 回答2: C语言程序设计期末考试库通常包括以下内容: 1.基础知识:包括C语言的数据类型、运算符、控制语句、函数、指针等基础知识的理解、运用及编写。 2.程序设计:如编写函数实现一定的功能,编写程序解决某个问,或根据要求设计并编写完整的C语言程序等。 3.调试:一般给出一段有错误的代码,要求找出其中的逻辑错误并进行修正。 4.综合应用:要求考生根据所学的C语言知识,自主思考并解决实际生活、工作或学习中的问,常见的包括计算机图形处理、字符处理、文件处理、网络编程等。 由于C语言是计算机专业的必修课程,其期末考试通常难度较高,考察范围也相对较广。因此,考生需要在平时的课堂学习中认真学习和掌握基础知识,多做程序设计和调试练习,提高程序设计和解决问的能力。同时,加强对综合应用的训练,能够更好地应用所学知识,解决实际问

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值