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

当前位置:首页 > 西安交通大学15春学期《程序设计基础》离线作业

西安交通大学15春学期《程序设计基础》离线作业

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 20:49:26

《程序设计基础》

4.下列说法错误的是( )

A.for语句中,<表达式1> 、<表达式2>和<表达式3>都可以缺省. B.<表达式2>缺省,系统会认为此处的值是0 C.for语句的三个表达式可以是任何类型的表达式 D.for语句可以嵌套使用

5.下面关于do-while语句和while语句说法正确的是( ) A.while语句和do-while语句肯定都要执行 B.两者运行结果不同

C.do-while在判断条件之前先执行循环体一次 D.while语句至少执行一次

三、问答题

1. 编写一个程序,要求能够将输入的任意一个三位数颠倒过来.

2.将三个整数输入计算机,编写程序,将居中的值显示出来.

3.编写一个求一元二次方程ax?bx?c?0的根的程序.

- 9 -

2《程序设计基础》

4.用双重循环输出9*9口诀。

5.编写如下程序:从键盘先输入两个实数,再输入四则运算符“+”、“-”、“*”、“/”中的一个, 然后进行四则运算.若输入其他字符,则显示出错信息.

第四章 数组

本章要点:

1.一维数组 2.二维数组 3.字符数组 4.数组综合应用

本章目标:

1.了解一维数组、二维数组的基本概念 2.掌握数组类型变量的定义与引用 3.掌握数组元素的引用

本章重点:

1.一维数组、二维数组的定义与引用

2.字符数组的定义与引用、常用字符串处理函数及字符处理函数

- 10 -

《程序设计基础》

3.数组的应用

本章难点:

1.数组引用与地址之间的关系 2.数组的综合应用

作业题 一、填空题

1.我们定义了一个含有N各元素的数组,那么下标的取值范围为( )。

2.int a[4][5]定义了一个二维数组,假设a数组在内存中的起始地址为1000,则a[2][1]的地址为( )。

3.对于数组int a[5][6]的数组元素的引用最多到( )。 4.标准字符串处理函数的头文件是( )。

5.Static char a[15]={‘H’‘,’‘a’‘,’‘p’‘,’‘p’‘,’‘y’‘,’‘.’};这个初始化语句中有9个数组元素没有给出初值,系统会自动对它们赋值为( )或( )。

二、选择题

1.关于数组,下列说法错误的是( )

A.在任何一个数组中,数组元素的类型都是一致的 B.<常量表达式>不允许是变量

C.一维数组中的各个元素在内存中是按顺序存放的

D.C语言运行时要检查数组的边界,即下标值超界时,系统会报错 2.关于数组,下列说法正确的是( ) A.对数组的初始化操作在定义数组的同时进行 B.给数组赋初值时,必须所有数组元素都被赋值 C.给数组元素全部赋初值时,一定要指明数组的大小. D.引用数组元素的时候,可以一次引用数组中的全部元素 3.字符数组char a[]=”How do you do?”;的大小为( ) A.10

B.11

C.14

D.15

4.有如下的数组 static int a[10]; 则( )

- 11 -

《程序设计基础》

A.该数组没有被初始化

B.数组的所有元素都被赋值为0 D.数组共有11个元素

C.数组的第一个元素是a[1]

5.关于字符数组,下列说法错误的是( )

A.字符型数组中的每一个元素只能存放一个字符型数据 B.逐个输入输出字符时,要用“%c”格式符 C.scanf(“%s”,&s);的写法是正确的 D.数组名就是数组的起始地址

三.问答题

1.计算fibonacci数列的前15个数.Fibonacci数列具有以下特点:第1和第2个数分别是0和1,从第3个数开始每个数是它前两个数之和.

2.用选择法对任意输入的一个10元整数数组排序(从小到大).

3.利用冒泡法将10个数组元素按从小到大顺序排列.

4.求一个3×3矩阵对角线元素之和.

- 12 -

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《程序设计基础》 4.下列说法错误的是( ) A.for语句中, 、和都可以缺省. B.缺省,系统会认为此处的值是0 C.for语句的三个表达式可以是任何类型的表达式 D.for语句可以嵌套使用 5.下面关于do-while语句和while语句说法正确的是( ) A.while语句和do-while语句肯定都要执行 B.两者运行结果不同 C.do-while在判断条件之前先执行循环体一次 D.while语句至少执行一次 三、问答题 1. 编写一个程序,要求能够将输入的任意一个三位数颠倒过来. 2.将三个整数输入计算机,编写程序,将居中的值显示出来. 3.编写一个求一元二次方程ax?bx?c?0的根

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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