C语言程序设计题目及解答-01_第1页
C语言程序设计题目及解答-01_第2页
C语言程序设计题目及解答-01_第3页
C语言程序设计题目及解答-01_第4页
C语言程序设计题目及解答-01_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

一 判断题一 判断题 20 20 分分 1 计算机是信息处理的工具 任何信息必须被转换成二进制形式数据后才能由 计算机进行处理 存储和传输 2 分 2 C 语言采用解释方式将源程序转换为二进制的目标代码 2 分 3 在 源程序中 与 之间的注释信息也被编译 但对程序运行运果不发生 影响 2 分 4 在 语言中 字母的大小写不被区分 2 分 5 对 语言中用到的任何一个变量都要规定其类型 2 分 6 字符型数据和整数之间是不可以通用的 2 分 7 转义字符是一种常量 2 分 8 程序中的一个变量可以被定义为两个或多个不同的类型 2 分 9 字符常量是用单撇号括来的一个字符 这个字符可以是任意的 2 分 10 语言中的标识符以字母或下划线开头 可跟任何字符 2 分 二 选择题二 选择题 60 60 分分 1 目前 在微型计算机中普遍采用的符号编码是 A 2 分 A ASCII 码 B EBCDIC 码 C GB2312 80 码 D UNICODE 码 2 下列一组数据表示方式中的最大数是 D 2 分 A 1234O B 1FFH C 1010001B D 789D 3 ASCII 码采用的是 位编码方案 在计算机中的表示方式为 C 2 分 A 8 最高位为 0 的 2B B 8 最高位为 1 的 2B C 7 最高位为 0 的 1B D 7 最高位为 1 的 1B 4 下列字符中 其 ASCII 码值最大的是 B 2 分 A A B a C 0 D 9 5 若在一个非零无符号二进制整数右边加两个零形成一个新的数 则新数的值 是原数值的 倍 A 2 分 A 4 B 2 C 1 4 D 1 2 6 计算机中 一个浮点数由两部分组成 它们是 C 2 分 A 阶码和基数 B 基数和尾数 C 阶码和尾数 D 整数和小数 7 汉字编码与 ASCII 码在计算机内部的区分方法是 C 2 分 A 两个字节的高八位都为 0 为两个 ASCII 码 B 两个字节的高八位都为 1 为两个 ASCII 码 C 两个字节的高八位都为 1 为一个汉字编码 D 两个字节的高八位都为 0 为一个汉字编码 8 常用字符的 ASCII 码值从小到大的排列顺序为 B 2 分 A 空格 回车 数字字符 大写字母 小写字母 B 回车 空格 数字字符 大写字母 小写字母 C 小写字母 大写字母 数字字符 空格 回车 D 空格 数字字符 小写字母 大写字母 回车 9 十进制 55 的补码形式为 C 2 分 A 10110111 B 11001000 C 11001001 D 11000111 10 计算机内部存储数据的基本单位是 B 2 分 A bit B Byte C KB D MB 11 将二进制数 1011100111 110111 转换成等值的十六进制数 B 2 分 A 7E2 DC B 2E7 DC C 7E2 CD D 2E7 CD 12 将十进制数 245 67 转换成等值的八进制数 小数点后保留 3 为有效数字 C A 563 725 B 563 527 C 365 527 D 365 725 13 128 01 127 11 1010 01 ABC01 上述有几个是正确的八进制数 B A 1 B 2 C 3 D 4 14 将十六进制数 BC1 7 转换成等值的十进制数 A 2 分 A 3009 4375 B 3008 4375 C 3009 3457 D 3008 3457 15 1010H 表示 计数制 D 2 分 A 二进制 B 八进制 C 十进制 D 十六进制 16 下列可用于 C 语言用户标识符的一组是 B 2 分 A void define WORD B a3 b3 123 Car C For abc IF Case D 2a DO sizeof 17 已知 int a float b 所用的 scanf 调用语句格式为 scanf a d b f 为了将数据 3 和 25 08 分别赋给 x 和 y 正确的输入应当是 B 2 分 A 3 25 08 B a 3 b 25 08 C a 3 b 25 08 D a 3b 25 08 18 以下符合 C 语言语法的实型常量是 C 2 分 A 1 2E0 5 B 3 14159E C 5E 3 D E15 19 设 i 是 int 型变量 f 是 float 型变量 用下面的语句给这两个变量输入值 scanf i d f f 为了把 100 和 765 12 分别赋给 i 和 f 则正确的输入为 B 2 分 A 100765 12 B i 100 f 765 12 C 100765 12 D x 100 y 765 12 20 以下选项中 非法的字符常量是 C 2 分 A t B 17 C n D xaa 21 请读程序 int i 65536 printf d n i 上面程序的输出结果是 C 2 分 A 65535 B 0 C 有语法错误 无输出结果 D 1 22 以下不能定义为用户标识符的是 D 2 分 A scanf B Void C 3com D int 23 以下程序段的输出是 C 2 分 float a 57 666 printf 010 2f n a A 0000057 66 B 57 66 C 0000057 67 D 57 67 24 若变量已正确说明为 int 类型 要给 a b c 输入数据 以下正确的输入语 句是 D 2 分 A read a b c B scanf d d d a b c C scanf D D D a b c D scanf d d d 25 以下列出 C 语言常量中 错误的是 B 2 分 A OxFF B 1 2e0 5 C 2L D 72 26 若有以下程序段 int m 0 xabc n 0 xabc m n printf X n m 执行后输出结果是 C 2 分 A 0X0 B 0 x0 C 0 D 0XABC 27 下列关于 C 语言用户标识符的叙述中正确的是 B 2 分 A 用户标识符中可以出现下划线和中划线 减号 B 用户标识符中不可以出现中划线 但可以出现下划线 C 用户标识符中可以出现下划线 但不可以放在用户标识符的开头 D 用户标识符中可以出现下划线和数字 它们都可以放在用户标识符的开头 28 设有说明语句 char a 72 则变量 a A 2 分 A 包含 1 个字符 B 包含 2 个字符 C 包含 3 个字符 D 说明不 合法 29 以下选项中属于 C 语言的数据类型是 C 2 分 A 复数型 B 逻辑型 C 双精度型 D 集合型 30 能将高级语言编写的源程序转换成目标程序的是 B 2 分 A 编辑程序 B 编译程序 C 解释程序 D 链接程序 三 程序填空题三 程序填空题 10 10 分分 include void main int a 65 b 66 printf 1 n 2 以十进制的形式输出 a 和 b 输出 65 66 printf 3 n a 以字符的形式输出变量 a printf 4 n 5 以八进制的形式输出 2 b 1 答案 2 分 d d 2 答案 2 分 a b 3 答案 2 分 c 4 答案 2 分 o 5 答案 2 分 2 b 四 程序设计题四 程序设计题 20 20 分分 1 第一个简单的 C 语言程序 10 分 题目描述 在计算机屏幕上显示如下信息 我的第一个 C 语言程序 输入描述 没有输入 输出描述 在计算机屏幕上显示如下信息 我的第一个 C 语言程序 样例输入 没有输入 样例输出 我的第一个 C 语言程序 2 A B 10 分 题目描述 这是一个很简单的题目 给定 2 个整数 A 和 B 请输出 A B 的和 输入描述 输入数据包含 2 个整数 A 和 B 其中 A 和 B 均为 32 位 int 范围内的整数 输出描述 请计算并输出 A

温馨提示

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

评论

0/150

提交评论