兰州理工大学c语言试题答案,兰州理工大学c语言题库8105

试卷编号:8105 所属语言:C语言

试卷方案:C语言期末模拟练习 试卷总分:100分 共有题型:3种

一、程序填空 共1题 (共计30分) 第1题 (30.0分) 题号:21

/*------------------------------------------------------- 【程序填空】

--------------------------------------------------------- 功能:将一个字符串中的前N个字符复制到一个字符数组中去, 不许使用strcpy函数。

-------------------------------------------------------*/ #include main ( ) {

char str1[80],str2[80]; int i,n;

/***********SPACE***********/ gets(【?】); scanf("%d",&n);

/***********SPACE***********/ for (i=0; 【?】 ;i++)

/***********SPACE***********/ 【?】;

/***********SPACE***********/ 【?】;

printf("%s\n",str2); } 答案:

=======(答案1)======= str1

=======(答案2)======= i

=========或========= n>i =========或========= i<=n-1 =========或========= n-1>=i =======(答案3)======= str2[i]=str1[i]

=========或=========*(str2+i)=*(str1+i) =========或=========*(str2+i)=str1[i] =========或=========str2[i]=*(str1+i) =======(答案4)======= str2[n]='\0'

=========或=========str2[i]='\0' =========或=========str2[n]=0 =========或=========str2[i]=0 =========或=========*(str2+n)='\0' =========或=========*(str2+i)='\0' =========或=========*(str+n)=0 =========或=========*(str2+i)=0 二、程序改错 共1题 (共计30分) 第1题 (30.0分) 题号:441

/*------------------------------------------------------ 【程序改错】

-------------------------------------------------------- 功能:请输入星期几的第一个字母来判断一下是星期几,如果第一 个字母一样,则继续判断第二个字母。

------------------------------------------------------*/ #include "conio.h" #include void main() {

char letter;

printf("please input the first letter of someday\n"); /**********FOUND**********/ while ((letter=getch())='Y') {

switch (letter)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值