open 发表于 2020-4-13 17:35:54

C程序设计(20春东师离线考核)

《C程序设计(高起专)》满分100分一、阅读程序,写出运行结果(每小题8分,共40分。)
1.int x=6, y=7;   printf(“%d,”,x++);   printf(“%d\n”,++y);   程序的输出结果是。2.floatf=3.1415927;printf(“%5.4f,%3.3f”,f,f);则程序的输出结果是。3.a=3;   a+=(a<1)?a:1;   printf(“%d”,a);   结果是。4.main(){ int a={2,4,6,8,10},*p;p=a; printf("%d,",*(p++));printf("%d\n",*(p+2));}程序的输出结果是。5.main( ){inti=29,j=6,k=2,s;    s=i+i/j%k-9;printf(“s=%d\n”,s);}程序的输出结果是。二、程序填空题(每空3分,共30分。)1.求矩阵的主、次对角线之和。main(){static int a={9,7,5,1,2,4,6,8,0};inti,j,s1=0,s2=0;for(i=0;i<3;i++)for(j=0;j<3;j++)   {if((1)                   )          s1=s1+a;      if((2)                     )         s2=s2+a;   } printf(“%d\n%d\n”,s1,s2);}2.从键盘上输入10个数放入一维数组,然后求其平均值。main(){int i;floata, sum,avg;for(i=0;i<10;i++)   (3)                  ;(4)                      ;for(i=0;i<10;i++)   (5)                  ; (6)                     ; printf(“average=%f\n”,avg);}3.以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。#include<stdio.h>main(){(7)            *fp;               char c;fp= (8)               ;do{c=getchar();(9)                  ;}while(c!=EOF);(10)               ; }三、编程题(每题10分,共30分。)1.三个整数a、b、c,由键盘输入,输出其中最大的数。2.从键盘输入的10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循环;若未找到,打印“notexist”。3.有一维数组float a,其中存放10个学生成绩,写一个函数,求出平均分。               
页: [1]
查看完整版本: C程序设计(20春东师离线考核)