程序设计基础样题及参考答案

上传人:飞****9 文档编号:132161175 上传时间:2020-05-13 格式:PDF 页数:4 大小:39.63KB
返回 下载 相关 举报
程序设计基础样题及参考答案_第1页
第1页 / 共4页
程序设计基础样题及参考答案_第2页
第2页 / 共4页
程序设计基础样题及参考答案_第3页
第3页 / 共4页
程序设计基础样题及参考答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《程序设计基础样题及参考答案》由会员分享,可在线阅读,更多相关《程序设计基础样题及参考答案(4页珍藏版)》请在金锄头文库上搜索。

1、 共 7 页第 1 页 西安交通大学考试题西安交通大学考试题 课课 程程 程序设计基础程序设计基础 学 院 考 试 日 期 年 月 日 专业班号 姓 名 学 号 期中 期末 注 所有题目答案写在答题纸上 考试完毕把答题纸 试题和演草纸都上交 一 选择 注 所有题目答案写在答题纸上 考试完毕把答题纸 试题和演草纸都上交 一 选择 15x1 15 1 C 语言规定 函数返回值的类型是由 D A return 语句中的表达式类型所决定 B 调用该函数时的主调函数类型所决定 C 调用函数时系统临时决定 D 在定义该函数时所指定的函数类型所决定 2 简单变量做实参时 它与对应形参之间的数据传递方式是 B

2、 A 地址传递 B 单向值传递 C 由实参传给形参 再由形参传回给实参 D 由用户指定传递方式 3 下述对 C 语言字符数组的描述中错误的是 C A 字将数组可以存放字符串 B 字符数组的字符串可以整体输入 输出 C 可以在赋值语句中通过赋值运算将 对字符数组整体赋值 D 不可以用关系运算符对字符数组中的字将串进行比较 4 对两个数组 a b 做以下初始化 char a ABCDEF char b A B C D E F 则以下叙述正确的是 D A a 与 b 数组完全相同 B a 与 b 长度相同 C a 和 b 中都存放字符串 D a 数组比 b 数组长度长 5 以下程序段 C x 1 d

3、o x x x while x A 是死循环 B 循环执行两次 C 循环执行一次 D 有语法错误 6 下面是用户自己定义的四组标识符 全部合法的一组是 A A main enclude sin B For max turbo 成绩成绩 共 7 页第 2 页 C txt FLOAT 3x D int a 1 01 7 判断 char 型量 ch 是否为大写字母的正确表达式是 C A A ch A B char s 5 a b c C char s 5 D char s 5 abcdef 10 有以下程序 main int i s 0 for i 1 i 10 i 2 s i 1 printf d

4、 n s 程序执行后的输出结果是 D A 自然数 1 9 的累加和 B 自然数 1 10 的累加和 C 自然数 1 9 中的奇数之和 D 自然数 1 10 中的偶数之和 11 C 语言程序的基本单位是 A A 函数 B 语句 C 表达式 D 字符 12 下列变量命名中满足 C 语言标识符命名规则的是 C A 34dcv B char C i hu D abc n 13 设整型变量 n 10 i 4 则赋值运算 n i 1 执行后 n 的值是 A A 0 B 1 C 2 D 3 14 设 a b 和 c 都是 int 型变量 且 a 1 b 1 c 1 则以下表达式值为 0 的是 C A a 0

5、 for i 0 str i 或 str i 0 i return i 5 设 a 为整型变量 初值为 15 执行完语句 a a a a 后 a 的值是 0 6 已知能被 4 整除而不能被 100 整除的或者能被 400 整除的年份是闰年 则判断某一年 year 是否是闰年的表达式为 year 4 0 main char s 50 c gets s scanf c Delete s c puts s void Delete char s char c int i j 0 for i 0 s i 0 i if s i c s j s i j s j 0 三 概念解释及问答三 概念解释及问答 5x

6、2 10 1 数组 2 结构体 3 函数的实参与形参 4 函数递归 5 结构化程序设计的特点是什么 共 7 页第 4 页 四 程序分析四 程序分析 5x5 25 注 根据运行结果写功能即可 注 根据运行结果写功能即可 1 include main int i 0 while i 10 if i 1 continue if i 5 break i printf i d i 功能是 运行结果是 i 11 2 include main int a b c d a c 0 b 1 d 20 if a d d 10 else if b if c d 25 else d 15 printf d d n d

7、 功能是 嵌套分支语句 运行结果是 d 20 3 include main int a 1 2 3 4 i j s 0 j 1 共 7 页第 5 页 for i 3 i 0 i s s a i j j j 10 printf s d n s 功能是 将一组单个的数字变为十进制整数输出 运行结果是 s 1234 4 func int x x 20 main int x 10 func x printf d x 功能是 当调用函数中的局部变量和被调用函数的形参同名时 局部变量起 作用 运行结果是 10 5 include void fun static int a 5 a printf a d n a main int m for m 0 m 0 要 求必须用函数来计算方程的根 注 求平方根的函数是sqrt 包含在头文件 math h中 4 编写程序 从键盘输入字符串 并按字母序依次输出该字符串中的字符 如 果一个字母出现了多次 则只出现一次 例如 输入gbamuya 则输出abgmuy 共 7 页第 7 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号