




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 高级高级语言语言 C C C C 程序设计 程序设计 理论试题库理论试题库 填填空空题题 2 填空题填空题 1 若有定义 int a 10 b 9 c 8 接着顺序执行下列语句后 变量 b 中的值是 c a b 5 c a 11 b 3 2 表示 整数 x 的绝对值大于 5 时值为 真 的 C 语言表达式是 3 用以下语句调用库函数 malloc 使字符指针 st 指向具有 11 个字节的动态存储空间 请填空 st char 4 下列程序段的输出结果是 main char b Hello you b 5 0 printf s n b 5 设有以下变量定义 并已赋确定的值 char w int x float y double z 则表达式 w x z y 所求得的数据类型为 6 若 x 为 int 类型 请以最简单的形式写出与逻辑表达式 x 等价的 C 语言关系表达式 7 若想通过以下输入语句使 a 中存放字符串 1234 b 中存放字符 5 则输入数据的形式应 该是 8 C 语言程序的基本单位是 9 设有说明语句 char a 72 则变量 a 包含 个字符 10 语句 x x x x 1 x l x 执行后都使变量 x 中的值增 1 请写出一条同一功 能的赋值语句 不得与列举的相同 11 设 y 是 int 型变量 请写出判断 y 为奇数的关系表达 12 以下程序运行后的输出结果是 main int i 10 j 0 do j j i i while i 2 printf d n j 13 设有以下程序 main int n1 n2 scanf d while n2 0 n1 n2 10 n2 n2 10 printf d n1 3 程序运行后 如果从键盘上输入 1298 则输出结果为 14 以下程序输出的最后一个值是 int ff int n static int f l f f n return f main int i for I 1 I 5 I printf d n ff i 15 设有以下程序 main int a b k 4 m 6 p1 a pl b p1 p2 7 printf a d n a printf b d n b 执行该程序后 a 的值为 b 的值为 16 若已定义 int a 10 i 以下 fun 函数的功能是 在第一个循环中给前 10 个数组元 素依次赋 1 2 3 4 5 6 7 8 9 10 在第二个循环中使 a 数组前 10 个元素中 的值对称折叠 变成 1 2 3 4 5 5 4 3 2 1 请填空 fun int a int i for i 1 i 10 i i for i 0 i0 p 10 p 3 19 以下程序运行后的输出结果是 main char m m B 32 printf c n m 4 20 以下程序运行后的输出结果是 main int a 1 b 3 c 5 if c a b printf yes n else printf no n 21 以下程序运行后的输出结果是 main int i m 0 n 0 k 0 for i 9 i 11 i switch i 10 case 0 m n break case 10 n break default k n printf d d d n m n k 22 执行以下程序后 输出 号的个数是 include main int i j for i 1 i 5 i for j 2 j i j putchar 23 以下程序的功能是调用函数 fun 计算 m 1 2 3 4 9 10 并输出结果 请填空 int fun int n int m 0 f 1 i for i 1 i n i m i f f return m main printf m d n 24 以下程序运行后的输出结果是 main int i n 0 0 0 0 0 for i 1 i 0 i t i printf d n t 执行后输出结果是 28 有以下程序 main int n 0 m 1 x 2 if n x 1 if m x 2 if x x 3 printf d n x 执行后输出结果是 29 include main char ch1 ch2 int n1 n2 ch1 getchar ch2 getchar n1 ch1 0 n2 n1 10 ch2 0 printf d n n2 程序运行时输入 12 执行后输出结果是 30 有以下程序 void f int y int x y y x x x y main int x 2 y 4 f y printf d d n x y 执行后输出的结果是 31 函数 fun 的功能是计算 xn double fun double x int n 6 int i double y 1 for i 1 i50 printf d a if a 40 printf d a if a 30 printf d a 34 以下程序的输出结果是 main chars abcdef s 3 0 printf s n s 35 下列程序段的输出结果是 main char b Hello you b 5 0 printf s n b 36 以下程序的输出结果是 main char p abcdefgh r long q q long p q r char q printf s n r 37 以下程序运行后的输出结果是 7 main char s 9876 p for p s p s 2 p printf s n p 38 mystrlen 函数的功能是计算 str 所指字符串的长度 并作为函数值返回 请填空 int mystrlen char str inti for i 0 1 0 i return 2 39 以下程序用来统计文件中字符个数 请填空 include stdio h main FILE fp long num 0L if fp fopen fname dat r NULL printf Open error n exit 0 while fgetc fp num printf num ld n num 1 fclose fp 40 下面程序把从终端读入的文本 用 作为文本结束标志 输出到一个名为 bi dat 的新文 件中 请填空 include stdio h FILE fp char ch if fp fopen NULL exit 0 while ch getchar fputc ch fp fclose fp 41 用以下语句调用库函数 malloc 使字符指针 st 指向具有 11 个字节的动态存储空间 请填空 st char 42 若要使指针 p 指向一个 double 类型的动态存储单元 请填空 p malloc sizeof double 43 以下程序通过函数指针 p 调用函数 fun 请在填空栏内 写出定义变量 p 的语句 void fun int x int y main int a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流网络可靠性分析-洞察及研究
- 城市扩张对留鸟栖息地选择的影响-洞察及研究
- 纳米技术在癌症治疗中的应用-洞察及研究
- 国内外政策影响评估-洞察及研究
- 生育力保护与临床应用-洞察及研究
- 快递企业客户服务管理方案
- 医院感染控制标准操作流程方案
- 青年教师职业成长档案管理方案
- 收费站收费系统维护方案书
- 医生专业年度考核总结与经验分享
- 康复养老护理辅具研发
- 2024(苏教版)劳动六年级上册全册教学案
- 国开2025年人文英语4写作形考答案
- 2025秋苏教版(2024)小学科学二年级上册(全册)教学设计(附目录P123)
- 2025年amOLED行业研究报告及未来行业发展趋势预测
- 2025年国家电网公司招聘面试模拟题集与答案解析
- 拍照摄影技巧
- 校园招聘服务协议书范本
- 语音厅运营基础知识培训
- AIGC艺术设计 课件全套 第1-8章 艺术设计的新语境:AI的介入 -AIGC艺术设计的思考与展望
- 绿色生态城区建设技术导则
评论
0/150
提交评论