首页
|
托福
|
四级
|
六级
|
公共英语
|
商务英语
|
职称英语
|
会计证
|
注会
|
初
、
中
、
高级会计
|
计算机等级
|
公务员
公选
招警
|
论坛
中考
|
高考
|
成考
|
自考
|
考研
|
MBA
|
保险
|
导游
|
司法
|
教师资格
|
一级
二级建造师
|
建筑师
|
安全
|
医师
|
药师
|
护士
|
报关员
计算机二级考试
视频辅导课程
|
考试资讯
|
考试指南
|
公共基础
|
C
|
C++
|
JAVA
|
VB
|
VFP
|
Access
|
网校培训
|
综合指导
|
百宝箱
|
模拟考试
您现在的位置:
考试大
>>
计算机二级
>>
C语言
>>
C语言历年真题
>> 文章内容
黑龙江省高校非计算机专业学生计算机等级考试预测试卷之二
计算机二级考试
免费试听课程
收藏本页
2006-11-10
保存本文
2、程序
#include "stdio.h"
main()
{
int a[100],i,j,n,p;
printf("输入数值的个数n 和数列a\n");
scanf("%d",&n);
scanf("%d",&a[0]);
for(i=1;i<=n-1;i++)
{
scanf("%d",&a[i]);
p=a[i];
j=i-1;
while(p
=0)
{
a[j+1]=a[j];
j--;
}
a[j+1]=p;
}
for(i=0;i
printf("%d ",a[i]);
printf("\n");
}
问题3: 该程序的功能是什么?
问题4: 如果输入 1 9 2 8 3 7 4 6 5 5
则该程序输出什么?
3、程序
#include "stdio.h"
void delnum(char *s)
{int i,j;
for(i=0,j=0; s[i]!= '\0' ;i++)
if(s[i]<'0'|| s[i]>'9')
{ s[j]=s[i];j++;}
s[j]='\0';
}
main ()
{char *item;
printf("\n input a string:\n");
gets(item);
delnum(item);
printf("\n%s",item);
}
问题5:若输入"a12b34cd56ef"则程序的运行结果是什么?(5分)
问题6:该程序的功能是什么?
(五)程序改错
(共5分,不准更改程序结构,不准增删语句行,专科不答,本科必答。)
1、下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成新的字符串。
#include
#include
void fun(char *p,char *q,char *c)
{ int k=0;
While(*p||*q)
{if(*p<=*q) /*********错误1*********/
C[k]=*q;
else c[k]=*p;
if(*p) p++;
ip(*q) q++;
k++ /*********错误2*********/
}
}
main()
{char a[10]= "fshADfg",b[10]= "sdAEdi",c[80]={ '\0'};
fun(a,b,c);
printf(“The string a:”); puts(a);
printf("The string b:"); puts(b);
printf("The result:"); puts(c);
}
错误1处应改为:
错误2处应改为:
转贴于:计算机二级考试_考试大
【责编:yunyun
纠错
】
[1]
[2]
[3]
[4]
[5]
[6]
【
设为主页
】【
大
中
小
】 【
加入收藏
】【
打印本文
】【
回到顶部
】【
关闭此页
】
相关文章
·
2008年4月计算机等考二级C笔试试题及参考答
·
历年真题:1994-2007年全国计算机等级考试二
·
2007年9月全国计算机等级考试二级C语言笔试
·
2007年4月全国计算机等级考试二级C语言笔试
·
黑龙江省高校非计算机专业学生计算机等级考
·
黑龙江省高校非计算机专业学生计算机等级考
·
黑龙江省高校非计算机专业学生计算机等级考
·
黑龙江省高校非计算机专业学生计算机等级考
·
黑龙江省高校非计算机专业学生计算机等级考
推荐文章
热门课程培训
热门推荐
试题排行
经验技巧
最近更新
最新推荐
更多
计算机二级考试
计算机一级考试
计算机等级考试论坛热帖