高级语言程序设计(一)2017年10月真题及答案,该试卷为高级语言程序设计(一)自考历年真题试卷,包含答案及详细解析。
利用循环结构输出下列乘法表。
1
2 4
3 6 9
……
9 18 27 36 …… 81
利用递归法,按下列公式计算并输出函数fx的值。
从键盘任意输入三个正实数,若能构成三角形,计算并输出三角形的周长;否则输出“No Triangle!”。
利用冒泡排序法实现数组元素的降序排序。
#include
#define N 10
void main()
{
int i,j,t,aN];
for( i=0; i for(i=0; i for(i=0; i { for(j=0;j if(_______) /*第一空*/ { t=a[]; _______; /*第二空*/ a[j+1]=t; } } for(i=0; i printf("\n");}
for(i=0; i { for(j=0;j if(_______) /*第一空*/ { t=a[]; _______; /*第二空*/ a[j+1]=t; } } for(i=0; i printf("\n");}
for(j=0;j if(_______) /*第一空*/ { t=a[]; _______; /*第二空*/ a[j+1]=t; } } for(i=0; i printf("\n");}
if(_______) /*第一空*/
{ t=a[];
_______; /*第二空*/
a[j+1]=t;
}
for(i=0; i printf("\n");}
printf("\n");
从键盘输入一串字符(以回车换行符作为结束标志)并写入文本文件note.txt
#include< stdio.h>
FILE *fp;
char ch;
fp= fopen("note.txt",_______); /*第一空*/
do
ch=getchar();
} while(ch!= _______); /*第三空*/
fclose(fp);
struct city
int num;
char name[20];
float temp;
}a[]={{1,"Beijing",15.5},{2,"Tianjin",16.2},{3,"Jinan",17.3}},*p=a;
int i;
for(i=0;i<3;i++,p+)
printf("%d,%s,%.1fn",(*p).num, p->name, a[i].temp);
{ int i;
for(i=18;i>0;i--)
{ if(i%7==0) break;
printf(" %5d",i);
int i,j,s,a[][3]={{1,2,3},{4,5,6},{7,8,9}};
for(s=0,i=0;i<3;i++)
switch (i)
case 1: break;
default: for(j=0;j<3;j++) s+=a[i][j]; break;
printf("s=%dn"s);
int f(int a)
{ static int s=1; /*静态变量*/
s+=a*2;
retum s;
{ printf("f1=%d\n",f(3));
printf("f2=%d\n", f(5));
设 char s[ ]="Nobel_Prize\n";,执行语句 printf("%d\n",sizeof(s));,后的输出结果是_______。
相关试卷
管理信息系统2009年1月真题及答案
管理信息系统2009年10月真题及答
管理信息系统2010年1月真题及答案
管理信息系统2010年10月真题及答
管理信息系统2011年1月真题及答案
管理信息系统2011年10月真题及答
管理信息系统2012年4月真题及答案
管理信息系统2012年10月真题及答
管理信息系统2013年4月真题及答案
管理信息系统2013年10月真题及答