C语言期末参考试题1_第1页
C语言期末参考试题1_第2页
C语言期末参考试题1_第3页
C语言期末参考试题1_第4页
C语言期末参考试题1_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

大学大学 C C 语言期末考试题及答案语言期末考试题及答案 1 1 1 构成C语言的基本单位是 A 过程 B 函数 C 语句 D 命令 2 设x为整型变量 不能正确表达数学关系 5 x5 B char str h e l l o 0 C char str 5 hi D char str 100 12 引用数组元素时 数组下标可以是 A 整型常量 B 整型变量 C 整型表达式 D 以上均可 A 13 已知 char str 10 p str 下面的语句中正确的是 str ABC B p ABC C str ABC D p ABC 14 下面语句中 错误的是 A int i int p p B int i p p C int i p D int i p p i 15 下面对于结构体类型的描述正确的是 A 结构体类型的大小为各成员变量所占内存的总和 B 结构体类型变量与简单数据类型变量的引用规则一致 C 结构体类型的大小为其成员中所占内存空间最大的变量的大小 D 结构体类型的大小为其最后一个成员中所占内存空间的大小 16 C语言规定 在一个源程序中 main函数的位置 A 必须在最开始 B 必须在系统调用的库函数的后面 C 可以任意 D 必须在最后 17 表达式18 4 sqrt 4 0 8值的数据类型是 A int B float C double D 不确定 18 在c语言中 char型数据在内存中的存储形式是 A 补码 B 反码 C 原码 D ASCII码 19 阅读以下程序 当输入的数据形式为 25 13 10时 正确的输出结 果为 main int x y z scanf d d d printf x y z d n x y z A x y z 48 B x y z 35 C x z 35 D 不能确定 20 有如下程序 void main float x 2 0 y if x 0 0 y 0 0 else if x 10 0 y 1 0 x else y 1 0 printf f n y 该程序的输出结 果是 C A 0 000000 B 0 250000 C 0 500000 D 1 000000 21 判断char型变量s是否为小写字母的正确表达式是 A a s a x y z 0 x y A 0 B 2 C 不确定值 D 1 23 有如下程序段 int number 0 while number 6 n printf d n 该程序段的输出结果是 A 987 B 876 C 8765 D 9876 25 要使以下程序段输出10个整数 请在空格中填入一个整数 for i 0 i printf d n i 2 A 15 B 18 C 20 D 10 26 设函数fun的定义形式为 fun char ch float x 则以下对函数fun 的调用语句中正确的是 A fun abc 3 B t fun D 5 C fun ab 3 D fun 78 1 27 函数求sum int n 的功能是计算自然数1到n的和 即1 2 n Main printf The sum d n sum 10 int sum int n int s 0 i for i 0 i n i 请从备选答案中选择一答案 补全程序 A s s n return s B s s i return s C return s D return s I 28 设函数fun的定义形式为 int fun int a int n int s 0 i 0 for i 0 i n i s a i return s main int a 10 1 2 3 4 5 printf sum d fun 则程序的运行结果为 A 3 B 5 C 7 D 9 29 若有说明 int a 10 则对数组元素的正确引用是 A a 10 B a 3 5 C a 5 D a 10 10 30 以下不正确的定义语句是 A double x 5 2 0 4 0 6 0 8 0 10 0 B int y 5 0 1 3 5 7 9 C char c1 1 2 3 4 5 D char c2 x10 xa x8 31 下面程序的运行结果是 include stdio h main char str SWLIA c int k for k 0 c str k 0 k switch c case I k break c A SWA B SW C SW A D SW 32 以下能正确进行字符串赋值操作的是 A char s 5 12345 B char s 5 1 2 3 4 5 6 C char s s 12345 D char s 12345 33 以下程序段的运行结果是 Char a program p p a while p g printf c p 32 p A PROgram B PROGRAM C PRO proGRAM 34 若有说明 char pc aaa bbb ccc ddd 则以下叙述正 确的是 C A pc 0 代表的是字符串 aaa 的首地址 B pc 0 代表的是字符 a 的首地址 C pc 0 代表的是字符串 aaa 的首地址 D pc 0 代表的是字符 a 的首地址 35 下列程序的运行结果是 include include void f char s int n char a q1 q2 q1 s q2 s n 1 while q1 q2 a q1 q1 q2 q2 a main char b ABCDEFG f b s A GAGGAGA B AGAAGAG C GFEDCBA D AGADAGA 36 定义如下的结构体描述同学信息 struct Student unsigned long id char name 30 char class 30 s 假设此同学的序号为1002 姓名为黎明 班级为冶金 班 则描述正确的为 A id 1002 name 黎明 class 冶金3班 B id 1002 name 黎明 class 冶金3班 C s id 1002 s name 黎明 s class 冶金3班 D s id 1002 s name 黎明 s class 冶金3班 37 用来描述C程序中注释的是 A B 38 下列变量中合法的定义是 A short a 2 1 B long if 0 xabcL C double 1 d 1 5e2 D float a 1 5e2 7

温馨提示

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

评论

0/150

提交评论