1 东东 南南 大大 学学 课程名 称C 程序语言设计考试学 期 2012 2013 得分 适用专 业公共课考试形 式闭卷考试时间长 度 90 分钟 姓名学号 说 明 1 本卷满分 100 分 2 试卷中凡含 4 个选项的选择题 均只有一个正确答案 3 答题时 要求书写工整 如果字迹过于潦草 模糊不清造成无法辨认 视为错答 4 所有答题均应填写在答题纸上对应的序号栏内 仅写在试题栏中不予评分 一一 选择选择 每空 1 5 分 共 30 分 1 下面 1 是合法的用户定义标识符 A AHJ B BDG C CEF D CFI A P S B putchar C double D 908 E par F case G wind H x y I int J s 5 2 下面能正确表示为 C 常量的是 2 A ABCD B ABCGH C ADEF D ABCDH A 125 B 456 C 1 25e20 D AB E E6 F 0238 G 0 xabcdef H n 123 3 以下属于 C 语言的基本类型是 3 A ACF B ABC C ACE D CDF A 整型 B 数组型 C 字符型 D 构造型 E 实形 F 空类型 4 4 设 int x 5 执行 x 1 4 后 x 的值为 4 A 2 6 B 3 C 3 6 D 4 5 设有变量说明 char a d b e c 执行 c 2 a b 后 变量 c 的值为 5 A d B e C c D b 6 设有说明语句 char w int x float y double z 则表达式 w x z y 的结果是 6 类型 A float B char C int D double 7 设有定义 int a b 执行语句 b a 2 3 a 4 a 5 后 a 和 b 的值是 7 A 10 10 B 20 25 C 5 20 D 5 25 8 有说明 int m 4 执行语句 m m m m m 后 m 的值是 8 A 0 B 1 C 8 D 16 9 下列错误的表达式是 9 2 A k j B x y 2 5 C 4 0 2 0 D a b c d a b 10 有说明 int x 1 y 1 z 1 k 执行语句 k x y后 变量 x y z k 的 值依次是 10 A 1 2 2 1 B 1 2 1 0 C 1 1 2 0 D 2 1 1 1 11 a b 并且 c d 的 C 表达式描述为 11 A a b则变量 x y 的值为 12 A 101 99 B 100 100 C 101 1 D 100 1 13 以下关于 if 语句的错误描述为 13 A 条件表达式可以是任意的表达式 B 条件表达式只能是关系表达式或逻辑表达式 C 条件表达式的括号不可以省略 D 与 else 配对的 if 语句是其之前最近的未配对的 if 语句 14 执行循环语句 for x 0 y 0 y 250 xb a c a c b c b c 以下与该语句完全 相同的程序段是 17 A if a b if a c a a else a c else if b c a b else a c B if a b if a c a a else a c else if b c a b else a c C if a b a a else a b if a c a a else a c else if b c a b D if a b if a c a a else a c if b c a b else a c 18 有变量说明 int ok1 1 ok2 2 ok3 0 x 15 a 3 b 4 下列程序段运行后 3 if ok1 x else if ok2 if ok3 x 3 else x 4 x 的值为 18 A 15 B 3 C 16 D 4 19 设有说明语句 int a 1 b 0 则执行以下语句后 输出为 19 A 0 B 0 2 C 0 1 2 D 有语法错误 switch a case 1 switch b case 0 cout 0 break case 1 cout 1 break case 2 cout 2 n break 20 若 a b 均为 int 型变量 且 a 100 则以下关于 for 循环语句的正确判断是 25 A 循环体只执行一次 B 死循环 C 循环体不执行 D 输出 for b 100 a b a b cout x w z y z x 的结果为 10 三 阅读程序 共 30 分 1 本题 5 分 include 4 void main 1 char grade cin grade while grade case B cout 70 84 t case C cout 60 69 n break case D cout 60 t default cout error n 问题 1 运行程序时 若输入数据 a 输出是 1 问题 2 如果输入数据是 B 输出是 2 问题 3 如果输入数据是 D 输出是 3 问题 4 该程序有一个循环语句 它的循环体是 4 语句 问题 5 该程序的算法有错误 这个错误导致 5 A 程序不能运行 B 不能输出结果 C 不能做循环 D 不能结束循环 2 本题 4 分 include void main int a b a 2 3 b a 2 A cout a a t b b endl 问题 1 在 A 行中 首先被执行的表达式是 6 表达式 当括号中的表达式被执行完 后 变量 a b 的值依次是 7 8 问题 2 本程序输出的是 9 3 本题 7 分 include void main char grade cin grade while grade case B cout 70 84 case C cout 60 69 case D cout 60 default cout A elsesum cin get ch j else cout fall short of request if sum 0 cout sum j 问题 1 执行程序时 如果依次输入以下数据 This is a test 输出结果是 17 问题 2 这个程序可用来统计一个英文句子中的单词个数和 18 个数 其中 sum 表示 19 个数 j 表示 20 个数 5 本题 5 分 include void main int m n r t cin m n if m n t m m n n t r m n for r 0 m n n r r m n cout n n n 问题 1 执行程序时 若从键盘上键入数据 11 和 33 输出结果是 21 问题 2 该程序有一个循环语句 它的循环体是 22 语句 问题 3 循环参数中有两个表达式 一个是关系表达式 另一个是 23 表达式 问题 4 这个程序的功能是求 24 6 写出下列程序段运行时的输出结果 本题 5 分 include int main 6 char a A b F c t d 65 6 cout a b c d n cout char a 2 c char b 1 endl A cout char d 1 char a 1 n return 0 一共输出 25 行 输出结果的第一行为 26 第二行为 27 第 三行为 28 A 行改为 cout int a 2 c int b 1 endl 后 输出为 29 四 完善程序四 完善程序 以下各程序中含下划线处是程序的缺损部分 请根据各题的文字说明以及程序的 上下文关系填空 使程序完善 每空 1 分 共 25 分 1 下列程序用来判断输入的整数 number 是否为素数 质数 当 number 为素数时 输出字 符串 yes 否则输出 no 程序中用 flag 来标志 number 是否为素数 include 1 void main int i k number 2 cout number flag 1 i 2 k number 2 while flag else 5 cout number number if flag cout 6 else cout 7 2 以下程序将求三个数中最大的数和最小的数 void main int a b c t cout a b c cout 最大数为 if 8 cout a n else if 9 cout b n else cout 10 n 3 以下程序输入一个在 1 10 之间 包括 1 和 10 的数 7 void main int val do cout val while 11 cout 您输入的数是 val endl 4 以下程序求 先利用公式求出 4 的值 然后求 值 公式为 要求 求解 4 时 当某项绝对值小于 10 8表示达到求解精度 提示 求解 x 值绝对值可调用库函数 fabs x void main double s 12 x 13 long k 14 int sign 15 while 16 s 17 k 18 sign 19 x sign double k s 4 cout PI s endl 5 上题另一种算法求解 void main float 20 a int i 21 do a 1 f 2 i 1 if 22 s a else 23 24 while 25 s 4 cout PI s endl 7 1 5 1 3 1 1 4

展开阅读全文

东南大学c语言下学期期末考试题,东南大学C++期中考试题.doc相关推荐

  1. 成都中医药大学计算机基础试题,成都中医药大学2016年春季学期期末考试计算机基础-成教()解剖.doc...

    成都中医药大学 20年季学期期末考试考试科目:计算机应用基础考试类别:初修 适用专业:学号: 姓名: 专业: 年级: 班级: 题号一二三四总分总分分值0501020100得分 阅卷人得 分一.正误判断 ...

  2. java语言程序设计期末考试试题及答案_《JAVA语言程序设计》期末考试试题及答案1-7.doc...

    <JAVA语言程序设计>期末考试试题及答案1-7 社望斡工耪纱访肝讫否稗仗族锯滥祥缀疏霹辐螟丁哥联退控罐绳屑铸氛券误滚烫周瞎鲸明垢礁蛀撞瓶蔬辗撞往件沽囊炕蔫消辉孽层束沁吨减攻匿少纳涡唆晚亦 ...

  3. 2014大二下学期期末总结

    这个学期就这么结束了,明天还有一天的实习,一个计算所, 一个企业文化. 不得不吐槽一句这算神马专业实习啊...当然一般老师安排的东西,最一开始我往往是理解不了很深刻的.所以最简单的方法就是记下来就好. ...

  4. 大物下学期期末复习笔记

    文章目录 Ch 21 Charge(电荷) Ch 22 Electric Fields(电场) Ch 23 GAUSS'LAW(高斯定律) Ch 24 ELECTRIC POTENTIAL(电势) C ...

  5. 2018安卓下学期期末总结

    时光冉冉,岁月流逝,时间总是过得飞快,一学期即将结束,这一学期给我们带来的不仅仅有快乐的欢声笑语,还有为学习而奋斗的时光. 这一学期我们主要的课程当中有几门课程是十分重要的,其中一门就是安卓开发,以前 ...

  6. 计算机在我们的生活中越来越重要英语,职业高中高一下学期期末英语试题卷5(含答案)...

    职业高中下学期期末考试 高一<英语>试题5 一.词汇判断(每小题1分,共10分) ()1.天气,气候 A.wear B.whether C.weather D.whenever ()2.做 ...

  7. 小学二年级计算机组成选择题,小学二年级数学第二学期期末试卷

    第1篇:小学二年级数学第二学期期末试卷 第二学期期末考试二年级下册数学 一.我会填.(22分) 1.下面的图形通过平移重合的有( 和 ),通过旋转互相重合的有( 和 ). 2.把12个梨平均份给( ) ...

  8. 计算机大二学什么,本科计算机科学与技术大二下学期学什么,女的适合什么专业好...

    技校网专门为您推荐的类似问题答案 问题1: 大二下学期开始努力还来得及吗,我是美术学院学游戏专业的 来得及,但是最重要的是你的心态,你如果不喜欢,你就要为自己找到一个方法去喜欢,因为你已经选择的,以前 ...

  9. 计算机网络大一上学期期末考试试题及答案,大一第一学期期末计算机考试题及答案)...

    大一第一学期期末计算机考试题及答案 学计算机基础试题 一.单项选择 1.完整的计算机系统由(C)组成. A.运算器.控制器.存储器.输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D. ...

最新文章

  1. 创建Silverlight自定义启动画面
  2. 在spring web中启动mqtt
  3. Linux rpm 包安装不了,解决方法
  4. 理解变量字符的截取功能
  5. Vue父组件使用子组件时,需要携带参数,函数内如何获取子组件给的值
  6. String类的常见方法的使用案例
  7. 使用maven启动web项目报错
  8. 库存进销存出入库销售mysql表结构_进销存数据库表结构设计.doc
  9. qq邮箱 服务器认证失败怎么回事,为什么我的QQ邮箱登录不了 QQ邮箱无法登陆怎么解决...
  10. SNIFFER问题集锦
  11. samsung q1u android,奢华配置指纹科技 三星Q1U再造UMPC王者
  12. 常用分类词汇表-英美菜谱
  13. 美国人在世界各地随意干扰别国内政,发动战争,你认为这样做得对吗?
  14. badatatable转成json_数据表转换成json(DatatableToJson)
  15. C++的字符串输入方式
  16. 数组中map遍历会改变原数组吗?
  17. ffmpeg将带字幕轨道的视频分离成无字幕视频,同时提取字幕文件
  18. typec扩展坞hdmi没反应_手机通过扩展坞连笔记本HDMI接口,笔记本屏幕为啥没反应?...
  19. 2010.1.26网站挂马播报
  20. 泰克|是德|普源|力科|RS示波器软件下载

热门文章

  1. EJS学习(二)之语法规则上
  2. lamp一键安装包的一些注意点
  3. 高级特性(1)-切片
  4. WindowsFormsHost使用问题
  5. 三层架构实现增删的简单实例
  6. C#3.0 新特性系列(6) Extension Methods
  7. 性能测试中批量数据制作实例的多种方法讨论
  8. asp.net学习历程。
  9. window - JDK的安装与卸载
  10. Python学习 Day 042 - css 浮动 定位