手机版

计算机二级考试 程序设计基础试题及答案三(3)

发布时间:2021-06-08   来源:未知    
字号:

计算机二级考试 C语言

main() { int a[4][4]={{3,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,12,-33,0}};

int i,j,s=0;

for(i=0;i<4;i++)

{ for(j=0;j<4;j++)

{ if(a[i][j]<0) continue;

if(a[i][j]= =0) break;

s+=a[i][j]; } }

printf("%d\n",s);}

3. 下面程序的输出结果是

aaa(char *s) { char *t=s;

while(*t) t++;

return(t-s);}

main() { char b[]={“Hello!”};

printf(“%d\n”,aaa(b));}

4. main()

{ int a[10]={1,2,3,4,5,6,7,8,9,0},*p;

p=a; printf(“%d”,*p); printf(“%d\n”,*(p+8));}输出结果是。

一. 程序改错:找出下列程序存在的错误,并进行改正。(20分)

1、以下程序的功能是:给r输入数据后计算半径为r的圆面积s。

#include <stdio.h>

void main(){

int r;

float s;

scanf("%d",r);

s=PI*r^2;

printf("s=%f\n",s);}

2、以下程序用于计算一个一维数组各元素平方根的和。

#include <stdio.h>

#include <math.h>

void main(){

int a[10],i;

float sum;

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

scanf(“%d”,&a[i]);

i=0;

while (!(i=9)){

sum+=sqrt(a[i]);

i++;}}

3. 下面的函数是用于求一个3*5的二位数组m的最大元素值。

Max_value(m[3][5])

{ int i,j,max;

max=m[0][0];

for (i=0;i<3;i++)

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

计算机二级考试 程序设计基础试题及答案三(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)