C语言习题.ppt_第1页
C语言习题.ppt_第2页
C语言习题.ppt_第3页
C语言习题.ppt_第4页
C语言习题.ppt_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

一 填空1 若a 14 b 3 则条件表达式a b a b 1的值为 2 设inti 10 则执行j i 后j的值为 3 在C语言中 一个float型数据在内存中所占的字节数为个字节 一个int型数据在内存中所占的字节数为个字节 4 在一个程序中 若有chara h e l 0 l o 0 则printf s a 的输出结果为 5 C语言中三种程序基本结构是结构 选择结构和 结构 6 C语言中三种常用的循环控制结构是循环 do while循环和循环 7 inta 9 则a数组的下标范围是 8 对应scanf a d b d 语句的输入a为3 b为7的键盘输入格式是 14 11 4 hel 顺序 while for 0 8 a 3 b 7 2 循环 二 选择1 C语言中 要求运算数必须是整型的运算符是 A B C D 2 表达式10 9的值是 A 0 B 1 C true D false3 将字符串1复制到字符串2的C语言库函数是 A strcmp B strcpy C strcat D strlen4 以下定义整型3行4列的二维数组a并初始化不正确的是 A inta 3 4 0 B inta 4 0 1 2 3 4 5 6 7 8 9 10 11 C inta 3 0 1 2 3 4 5 6 7 8 9 10 11 D inta 3 4 1 2 1 2 3 1 2 3 4 5 有如下程序 该程序的执行结果是 main inti sum 0 for i 1 i 3 i sum sum i printf d n sum A 6 B 3 C 死循环 D 4 A B B C A 6 以下正确的函数形式是 A doublefun intx inty z x y returnz B fun intx y intz returnz C fun x y intx y doublez z x y returnz D doublefun intx inty doublez z x y returnz 7 C语言规定 简单变量做实参时 它和对应形参之间的数据传递方式是是 A 地址传递 B 单向值传递 C 由用户指定传递方式 D 双向值传递 即由实参传给形参 再由形参传回给实参8 有如下程序 该程序的输出的结果是 intaddc inta intb intc c a b return c main intx 4 y 2 z r z x y r addc addc x y addc y z printf d n r A 36 B 12 C 14 D 6 D B C 9 以下程序段 x 1 do x x x while x A 是死循环 B 循环执行二次 C 循环执行一次 D 有语法错误10 下面标识符中 合法的用户标识符为 A char B a b C above D 3days11 如果在一个函数中的复合语句中定义了一个变量 则以下正确的说法是 A 该变量只在该复合语句中有效 B 该变量在该函数中有效 C 该变量在本程序范围内均有效 D 该变量为非法变量 三 程序填空1 下面程序的功能是 输出100到200之间能被9整除的所有整数 请填空 main inti for i 100 i if continue printf d n i C A i 200 C i 9 0 2 以下程序实现 输入三个整数 按从大到小的顺序进行输出 voidmain void intx y z c scanf d d d y z x z x y 2 程序如下 swap inta intb inttemp temp a a b b temp main intx 5 y 7 printf x d ty d n x y printf swapped n swap x y printf x d ty d n x y 写当运行程序时输出的结果为 2 x 5 y 7swapped x 5 y 7 四 读程序题1 程序如下 下面程序的运行结果是 includevoidmain void inti k 0 chara Time b Tom for i 0 a i 0 运行的输出结果是 3 程序如下 main voidincrement void increment increment increment voidincrement void staticintx 0 x printf d n x 写出程序的执行结果 123 五 编程序 main inti floata 1 b 2 s 0 for i 1 i 20 i s s a b a b printf sum 6f n s 1 有一分数序列 求出这个数列的前20项之和 2 写一函数 输入一行字

温馨提示

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

评论

0/150

提交评论