1、姓名_ 专业名称_班号_学号_教学中心_ 密 封 线 电子科技大学网络教育考卷(B卷)(20 年至20 学年度第 学期)考试时间 年 月 日(120分钟) 课程 C语言 教师签名_ 大题号一二三四五六七八九十合 计得 分一、单项选择题(每题2分,共30分)1。 请问:下面这个程序段的输出是什么?( ) int a7,b8,c9; if(ay或者ax,p-y);free(p); 答案:2分析下面程序的运行结果.#include stdio。hint main()int i,j, row=0, colum=0, max;int a34 = 1,2,3,4,9,8,7,6,10,10,5,2;max
2、=a00;for (i=0;imax)max= aij; row= i; colum=j; printf(max=%d,row=d,colum=dn”, max, row, colum);return 0;答案:3分析下面程序的运行结果。#includestdio.h main()char ss=”2345678”;ss5=0;printf(”sn,s);答案:4给出以下程序的运行结果。#include void main() int i,j,m,n=0,temp;int x20;printf(”输入需排序的个数dn”,n);scanf(”d”,n);for(i=0;in;i+)scanf(”
3、d,”, &xi); m = ;for(i=0;i=m;i+)j = ;temp = xi;xi = xj;xj = temp;2将原文件file1.c的内容读出并显示, 同时将其内容写入file2。c文件中.#includestdio。h main() FILE *fp1,fp2; fp1=fopen(file1。c,r); fp2=fopen(”file2.c”,w”); while(!feof(fp1)) putchar(getc(fp1); rewind( ); while(!feof(fp1)) putc( ); fclose(fp1);fclose(fp2); 3. 统计字符串中小写字符的个数。#include stdio。h”main() char str20; int i,n=0; gets( ); for(i=0;stri!= ; i+) if(stri=a ) n+;printf(”dn”,n);五、编程题 (每题10分,共20分)1编写一个C程序,输入a、b、c三个值,要求按其大小顺序输出.2编制程序实现:将输入的一个偶数写成两个素数之和的形式.例如,若输入数值8,则输出8=3+5。3