2015年秋西南交大高级语言程序设计A_第1页
2015年秋西南交大高级语言程序设计A_第2页
2015年秋西南交大高级语言程序设计A_第3页
2015年秋西南交大高级语言程序设计A_第4页
2015年秋西南交大高级语言程序设计A_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 次作业 12 main int x 2 y 1 z 2 if x y if y 0 z 0 else z 1 printf d n z 写出程序输出结果 1 答案 2 13 下面程序的运行结果是 void fl void int x 1 static y 2 x y printf d d n x y void main int k for k 1 k A puts a 若程序的输入为 SWJTU 则输出结果为 3 答案 switu 15 include stdio h define N 5 int swap int p int q int t if p q t p p q q t return p q void f int a int m int p q p a q a m while swap p q p q void main int m a N for m 0 m f a N 1 for m 0 m 若程序的输入为8 9 2 3 4 则输出结果为 4 答案 4 3 2 9 8 16 写一个程序 建立N元整型数组 然后输入一个整数x 查找x是否包含在数组中 若 在 则返回第一次出现的下标以及总的出现次数 否则 输出下标为 1 总的出现次数为0 答案 include define N 8 int Search int a N int x int pc int i first 1 pc 0 for i 0 i n i if a i x if pc 0 first i pc return first void main int a N i count p printf Input d int numbers n N for i 0 i N i scanf d a i printf 输入 X scanf d p locate a x printf First position d count d n p count 17 输入若干双精度实数 直到0时停止 计算并输出这些实数的平均值 答案 include void main int n 0 double a sum 0 av printf Input double type numbers until inout 0 n while 1 scanf 丨 if a break n sum a if n 0 printf No input data n else av sum n printf av 4f n av 18 C语言的三种循环语句是 do while循环 循环和 循环 结构化程序 设计方法主张限制使用 语句 答案 while for goto 19 已知 int a 2 b 3 c 0 执行下列语句后 写出各变量的值 c b a 变量 a b c 答案 3 4 1 20 循环语句for i 0 i 10 i 其循环的次数为 答案 0 21 C 语言提供了三种预处理功能 它们是 宏定义 包含文件和 答案 条件编码 22 若有定义 int a 0 b 0 c 0 d 0 则执行语句 a b 3 c 5 b d c 1 后 变量 a 的值是 变量 b 的值是 变量 c 的值是 变量 d 的值是 答案 17 4 16 17 23 若有定义 int a 1 b 2 c 3 d 4 则表达式 a b a cb 该字符串的长度是 A 3 答案 5 T 25 若有定义char ch C 则puchar ch A 语句的输出结 果为 答案 c 26 若有定义int a 1 2 3 4 p a 1 则表达式 p的值为 答案 3 27 若有类型定义typedef int Mat 10 则 Mat a 5 表示的实际数组定义是 答案 int a 5 10 第 2 次作业 11 下面程序的输出是 1 include stdio h void main char a 40 administrators p for p a p i p putchar p 32 答案 ADM 12 下面程序的运行结果是 2 int x 1 static y 2 x y printf d d n x y void main int k for k 1 kn 答案 12 9 14 下面程序的运行结果是 4 include stdio h int a 4 1 2 3 4 void main int p a m n for m 3 m 0 m for n 0 n m n printf d p n 答案 1234 123 12 1 15 数组名作为参数传递给函数 作为实参的数组名被处理为该数组的 1 答案 首地址 16 一个 C 程序中必须有 2 函数 无论该函数在整个程序中的位置如何 C 程序总是从 该函数开始执行 答案 主 17 有如下语句 char A SWJTU 该字符串的长度是 3 A 3 4 答案 5 T 18 若有定义int x 5 n 5 则执行语句 x n 后 x的值 5 n的值 6 答案 10 6 19 C语言的静态变量以及静态数组元素默认的初值为 7 答案 0 20 若有int a 2 b 1 c 0 执行语句c a b 后 变量c的值为 14 b的值 15 答案 1 0 21 结构化程序设计的三种基本结构包括有 和 答案 选择结构 循环结构 顺序结构 22 算术表达式 的 C 语言表达式是 答案 b sqrt b b 4 a c 23 编写一程序 从键盘读入一个字符串并存入字符数组 然后依次输出第1 3 5 7 个 字符 例如 输入为 computer 输出为 cmue 答案 include void main char s 255 int i gets s for i 0 s i i 2 putchar s i 24 编程打印如下图形到屏幕上 9 分 要求打印行数由键盘输入 答案 include void main int n i j scanf s for i 1 i n i printf s n i for j 1 j 2 i 1 j putchar printf n 25 C 源程序文件经过 处理后产生目标文件 目标文件经 处理后生成可 执行文件 答案 编译 连接 26 结构化程序设计只需采用顺序结构 分支结构和 结构这三种基本结构来编写 程序 答案 循环 第 3 次作业 11 下列程序段的输出是 include void main int k for k 1 k 5 k if k 2 printf else continue printf 答案 12 下列程序段的输出是 include int f int x static y 1 y x y return x void main int k k f 3 printf d d n k f k 答案 5 8 13 表达式 356的值是 答案 1 14 符号 a 和 a 的区别是 答案 前者 a 为串 占两字节存储 后者 a 为字符占 1 字节存储 15 若有定义int x 5 n 5 则执行语句 x n 后 x的值 n的值 答案 10 6 16 C语言的静态变量以及静态数组元素默认的初值为 答案 0 17 下面程序的运行结果是 include void main int a 2 b 1 c 2 if a 0 b if b 0 c 0 else c printf c d n c 答案 c 2 18 下面程序的运行结果是 include void main int a b c a 3 b 1 c 2 if a b a b if b c b c else c b c a printf d d d a b c 答案 3 2 3 19 在屏幕上打印如下图形 要求打印行数为5 1 2 3 4 5 2 3 4 5 1 3 4 5 1 2 4 5 1 2 3 5 1 2 3 4 答案 include void main int i j n for i 1 i 5 i for j 1 j 2 i 1 j printf 4d i for j i 1 j 5 j printf 4d j 20 输入 10 个整数 由小到大排序并输出 答案 include define N 10 void SelSort int a N int i j minj t for i 0 i N 1 i minj i for j i 1 j N j if a j a minj minj j if minj i t a i a i a minj a minj t void main int a N i for i 0 i N i scanf d a i SelSort a for i 0 i5 3 sizeof 0 5 2 3 3 5 答案 1 0 8 1 15 结构化程序的三种基本结构分别是顺序结构 和 答案 判断 选择 分支 结构 循环 重复 结构 16 C语言的字符串结尾用字符 表示串结束 答案 0 17 若结构体的定义为struct student long num char name 10 float score 则表达式sizeof struct student 的值为 答案 18 18 该程序的输出是 include void main char a programming b language char p1 p2 int i p1 a p2 b for i 0 i 8 i if p1 i p2 i printf c p1 i 答案 ga 19 下面程序的运行结果是 include void main int x 5 do printf d x while x 答案 54321 20 该程序的输出是 include stdio h void main char a 40 goodnighta p for p a p a p putchar p 32 答案 GOODNIGHT 21 下面程序的运行结果是 include stdio h void main for i 1 i 10 i if i 3 0 continue printf 2d i 答案 22 输入一行字符 统计其中的英文字母个数 提示 即输入到字符 n 时停止输入 答案 include void main char ch int n 0 printf Input a string n while 1 ch getchar if ch n break if ch a printf Number of letters is d n n 23 编程求水仙花数 所谓水

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论