云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 专升本C语言练习册答案补充

专升本C语言练习册答案补充

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 13:25:56

第一讲 C程序和C程序概述

模拟题

C语言程序设计试卷(A)

考试时间:120分钟

请考生注意:本卷共五道大题,请将第一、二、三题的正确答案填在答题卡对应的编号上。

题号 得分 一 二 三 四 五 总分 一、填空(10分,每题1分)

1.一个C语言程序总是从 main函数 开始执行。 2.x=2,y=-3,z=3,则表达式x||y+z&&y-z的值为 1 。 3.系统判断字符串结束的标志是 ?\\0? 。

4.能正确表示“当ch为小写字母为真,否则为假”的表达式是 .ch>?a?&&ch

else printf(“=”,i); } 2 4 6 8 10 2. 2.main( ) {

int i,j,k; printf(“\\n”); }

}

3. main() {int i,j,sum=0,a[3][3]; if(i==j) sum+=a[i][j]; } printf(“%d”,sum);

}

6

4.int x,y num() printf(\ 5,11

- 1 -

5. main() printf(“%d,%d\\n”,*p,*(a+2)) printf(“%d,%d\\n”, *(p+3),*p++); } 1,5

7,1

三、程序填空(20分,每空2分)

阅读程序说明及程序,把它补充成一个完整的程序

1.下面程序是用冒泡法对10个数进行从小到大排序的程序。

{ int a[10] ,i,j,temp; scanf(\ &a[i] ); for(j=0; j a[j+1]) { temp=a[j]; a[j]=a[j+1] ; a[j+1]=temp;} printf(\ }

2.下面程序将按如下形式输出杨辉三角形。

main() { a[i][0] =1; a[i][i] =1;} for(i=2;i

j<=i-1 ;j++) a[i][j]= a[i-1][j-1] +a[i-1][j]; for(i=0;i

}

四、问答题(10分,每题5分) 1.简述字符常量与字符串常量的区别。

字符常量:单引号括起来的一个字符,用字符变量存放 字符串常量:双引号括起来的一串字符,用字符数组存放 2.简述局部变量的三种存储方式。 auto,static,register

五、编写程序(30分,每题10分)

1. 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。 2. 编写程序,输入一个字符串,计算出这个字符串的长度(要求不能使用strlen函数) 3. 编写程序,在主函数中输入10个数,在函数invert中将10个数按反序存放,并在主函数中输出结果。 1、main() {int number[10]; aa(number); bb(number);

- 2 -

cc(number); }

aa(int *array) {int i;

for(i=0;i<10;i++) scanf(\}

bb(int *array) {int *max,*min,t; int *p;

p=max=min=array;

for(p=array+1;p*p) min=p;

t=*max;*max=array[9];array[9]=t; t=*min;*min=array[0];array[0]=t; }

cc(int *array) { int *p;

for(p=array;p

2、#include\int get_str_length(char c[]){ int length=0; int i=0; while(c[i++]) length++; return length; }

void main(){ char c[10000];

- 3 -

printf(\请输入一个字符串:\ scanf(\

printf(\字符串的长度为:%d\\n\}

3.#include \#include \#define N 10 void invert(int x[]) { int i,t;

for(i=0;i

{t=x[i];x[i]=x[N-1-i];x[N-1-i]=t;} } main() {

int i,a[N];

printf(\ for(i=0;i

printf(\ scanf(\ }

printf(\ for(i=0;i

printf(\ for(i=0;i

- 4 -

搜索更多关于: 专升本C语言练习册答案补充 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第一讲 C程序和C程序概述 模拟题 C语言程序设计试卷(A) 考试时间:120分钟 请考生注意:本卷共五道大题,请将第一、二、三题的正确答案填在答题卡对应的编号上。 题号 得分 一 二 三 四 五 总分 一、填空(10分,每题1分) 1.一个C语言程序总是从 main函数 开始执行。 2.x=2,y=-3,z=3,则表达式x||y+z&&y-z的值为 1 。 3.系统判断字符串结束的标志是 ?\\0? 。 4.能正确表示“当ch为小写字母为真,否则为假”的表达式是 .ch>?a?&&ch

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com