高级语言程序设计

发布 2021-04-24 15:12:28 阅读 6385

36.下面程序的运行结果是。

#include

void main(){

int a=2,b=-1,c=2;

if(aif(b<0) c=0;

else c++;

printf("c=%d",c);

参***:考察知识点:if语句的嵌套。

运行结果:c=2

下面程序的运行结果是。

#include

void main( )

int a,b,c;

a=3;b=1;c=2;

if(aif(b

else c=b; c=a;

printf("%d,%d,%d",a,b,c);

参***:考察知识点:if语句的嵌套,else总是和最近的未配对的if来配对。运行结果:

该程序的输出是

#include

void main()

参***:考察知识点:字符串的处理。

运行结果:ga

下面程序的运行结果是 ④

#include

void main();int k,i;for(k=0;s[k];k++)v[i]++for(k=0;k<4;k++)printf("%d ",v[k]);

参***:运行结果:

该程序的输出是

#include “

void main()

char a[40]=”goodnighta”,*p;

for(p=a;*p!=’a’;p++)putchar(*p-32);

参***:考察知识点:字符串的处理——大小写字母的转换。

运行结果:goodnight

下面程序的运行结果是 。

#define add(x) (x)+(x)

void main()

参***:考察知识点:带参数的宏定义。运行结果:

下面程序的运行结果是 。

#include “

void main()

for(i=1;i<10;i++)

参***:考察知识点:continue的使用。运行结果:

1.、在屏幕上打印如下图形,要求打印行数为5。

参***:#include “

void main()

int i,j,n;

for(i=1;i<=5;i++)

2、 在屏幕上打印如下图形,要求打印行数n在程序运行时输入。

共n行。参***:

#include “

void main()

int n,i,j;

printf(“input n=“)scanf(“%d”,&n);

for(i=1;i<=n;i++)

void main()

int a[n],i;

for(i=0;i selsort(a);

for(i=0;i}

49. 编写程序,能够统计用户输入的字符串中的数字字符数目。

参***:#include ""

void main()

char s[81],*p;int count=0;

printf("input a string:")gets(s);

for(p=s;*p;p++)

if(*p>='0'&&p<='9') count++;

printf("number of digits=%d",count);

输入一行整数,统计出其中的正数和负数的个数。(提示:输入到0时停止)

参***:#include “

void main()

int n,posn,negn;double a;

n=posn=0; printf(“input real numbers:”);

scanf(“%lf”,&x);

while(a!=0&&n<20)

negn=n-posn;

printf(“posn=%d,negn=%d”,posn,negn);

51. 输入一行字符,统计其中的英文字母个数(提示:即输入到字符‘’时停止输入)

参***:#include “

void main()

char ch; int n=0;

printf(“input a string:”);

while(1)

printf(“number of letters is %d.”,n);

编程求水仙花数。所谓水仙花数是指各位数字立方和等于该数自身的三位正整数。

如:153=13+53+33

参***:#include “

void main()

int i,j,k,m,n;

for(i=1;i<=9;i++)

for(j=0;j<=9;j++)

for(k=0;k<=9;k++)

m=i*i*i+j*j*j+k*k*k;

n=100*i+10*j+k;

if(m==n) printf(“%d”,m);

53. 输入10个整数,求这些整数中的最大值并输出。

void main()

long a,max;

printf("input num");

scanf("%ld",&a);

高级语言程序设计

总分 100.00,做题时间 90分钟 一 单项选择题 总题数 15,分数 30.00 语言早期规定建立文件缓冲区采用的形式是 分数 2.00 a.缓冲文件系统。b.非缓冲文件系统。c.分页文件系统。解析 2.以下是对二维数组的正确说明的是 分数 2.00 a 3,4 a 1 4 a 3 4 解析 ...

高级语言程序设计

班级学号 021110212 姓名 卢荼 同组同学。成绩。时间 2011.6 28 题目 班级档案管理系统。一 设计任务与目标。对一个有n个学生的班级,通过该系统实现对该班级学生的基本信息进行录入 显示 修改 删除 保存等操作的管理。功能要求 1 本系统采用一个包含n个数据的结构体数组,每个数据的结...

高级语言程序设计A

安徽大学20 20 学年第 1 学期。高级语言程序设计 考试试卷 a卷 闭卷时间120分钟 考场登记表序号。一 单项选择题 每小题2分,共20分 1.以下语句能正确定义整型变量 a b c 的是。a.a,b,c b.int a,b,c c.float a,b,c d.int a b c 2.已知 a...