




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 C 语言程序设计教程 实验与练习 第二版 模拟试题 II 及答案 一 单项选择题 每题 2 分 30 道题 共 60 分 1 下面的程序将输出 main float f int x 1 y 2 5 f x y printf f 1 1f y X f y A f 0 0 y 2B f 0 5 y 0X2 C f 0 0 y 0X2D f 0 5 y 2 2 下面的程序将输出 include string h main int len char str a b 04235 0 len strlen str printf d len A 10B 5C 6D 7 3 下面的程序将输出 main int a 0 x31 char str this is one this is two char ch ch a 0 switch ch case 1 printf s str 0 case 2 printf s str 1 default printf no way A this is one B this is two C no way D this is two no way 4 下面的程序将输出 main int a 5 1 2 3 2 int k j for k 1 k 4 k a k for j 0 j10 break C int i 0 D i 100 do i while i 0 while i 2 i 8 若已知 int a 3 4 p p int a 那么对数组 a 的第 2 行第 2 列的正确引用是 A a 2 2 B p 5 C a 5 D p 1 1 9 已知 int p 20 且 p 的值是 0X5000 请问表达式 p 2 的值是多少 A 0X5050B 0X5002C 0X5004D 0X5040 3 10 若有说明 int a 2 2 那么 下面正确的 C 赋值语句是 A a 2 B a 1 2 C a 1 1 2 D a 0 1 a 1 0 11 设 x 为 int 型变量 则执行以下语句后 x 的值为 x 10 x x x x A 10 B 20 C 40 D 30 12 已知 x 43 ch A y 0 则表达式 x yB char s A B C D E C char s s ABCDEF D char s scanf s s 14 已知 int a 3 4 p p 6 那么 p 和 的值相同 A a 6 B int k 4 char c DATE struct date int cat DATE cow double dog too DATE max 则下列语句的执行结果是 printf d sizeof struct date sizeof max A 26 B 30 C 18 D 8 16 设有如下定义 int ptr 则以下叙述中正确的是 A ptr 是指向一维组数的指针变量 B ptr 是指向 int 型数据的指针变量 C ptr 是指向函数的指针 该函数返回一个 int 型数据 D ptr 是指向函数的指针 该函数的返回值是指向 int 型数据的指针 17 若二维数组 a 有 m 列 则在 a i j 之前的元素个数为 A j m i B i m j C i m j 1 D i m j 1 4 18 以下程序运行后 输出结果是 A 13 B 51 C 11 D 53 int d 1 fun int p int d 5 p d printf d p main int a 3 fun a d a printf d n d 19 以下程序运行后 如果从键盘上输入 ABCDE 则输出结果为 A 4B 7 C 6 D 5 include include func char str int num 0 while str num 0 num return num main char str 10 p str gets p printf d n func p 20 执行以下程序段后 m 的值为 int a 2 3 1 2 3 4 5 6 int m p p m p p 2 p 4 A 15 B 14 C 13 D 12 21 已知定义了两个结构体变量 下面是正确的语句是 struct int x char name 10 float mark S1 S2 A S1 5 yang 90 5 B S1 S2 C S1 x S2 x S1 name S2 name S1 mark S2 mark D strcpy S1 S2 5 22 下面这段程序运行的结果是 int a 0 x4145 char p p char p 1 printf X p A 46B 42 C 4146D 4245 23 下面这段程序运行的结果是 char str X int a 50 printf str a A 50B 0X33C 0X32 D 有语法错有语法错 24 下面哪个语句是函数的原型声明 A int f int a int b B int f int a 5 C int f int a int b D int f int a 5 int b 6 25 已知 int a 0XF11F b 执行完下面的操作后 a 的值是多少 b a A 0X0FF1B 0XF11F C 0XFF10 D 0XFFF1 26 有以下程序 int a 2 int f int a return a main int s 0 int a 5 s f s f printf d n s 执行后输出结果是 A 10 B 9 C 7 D 8 27 设有以下语句 typedef struct S int g char h T 则下面叙述中正确的是 A 可用可用 S 定义结构体变量定义结构体变量 B 可以用可以用 T 定义结构体变量定义结构体变量 C S 是是 struct 类型的变量类型的变量 D T 是是 struct S 类型的变量类型的变量 28 有以下程序 main 6 unsigned char a b a 4 3 b 4 printf d d n a b 执行后输出结果是 A 7 0 B 0 7 C 1 1 D 43 0 29 有以下程序 void sort int a int n int i j t for i 0 i n 1 i 2 for j i 2 j n j 2 if a i a j t a i a i a j a j t main int k 10 1 2 3 4 5 6 7 8 9 10 i sort k 10 for i 0 i 10 i printf d k i printf n 其输出结果是 A 1 2 3 4 5 6 7 8 9 10 B 10 9 8 7 6 5 4 3 2 1 C 9 2 7 4 5 6 3 8 1 10 D 1 10 3 8 5 6 7 4 9 2 30 有以下程序 void f int a int i int j int t if i j t a i a i a j a j t f a i 1 j 1 main int i k 5 1 2 3 4 5 f k 0 4 for i 0 i 5 i printf d k i printf n 执行后输出结果是 A 5 4 3 2 1 B 5 2 3 4 1 C 1 2 3 4 5 D 1 2 3 4 5 二 阅读程序 将运行结果写在右边空白处 共 2 道题 每题 5 分 共 10 分 程序 1 7 include int f int n static int s 1 while n s n return s main int i j i f 3 j f 5 printf nThe output is n printf i d j d n i j 8 程序 2 include include struct data tag int x struct data tag next typedef struct data tag DATA void main DATA Node 5 DATA p int i clrscr for i 0 ix p p next 三 改错题 每道题有 5 个错 每改对一个给 2 分 共 3 道题 30 分 程序 1 include stdio h void main int a b scanf d d f float a b printf a b d f 程序 2 9 include stdio h include conio h int CompareInt int a int b if a b return 1 else if a b return 0 else if a b return 1 void main int a b unsigned int k printf input two number like this 12 13 scanf d d k CompareInt a b switch k case 1 printf d d a b case 0 printf d d a b break case 1 printf d d a b break getch 程序 3 long StrToNum char str int k long result 0 k 0 while str k 0 result result 10 str k return result void main char str int i long l for i 0 ib return 1 else if a b return 0 else if a d a b break case 0 printf d d a b break case 1 p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 童话寓言作文丑小鸭减肥记750字8篇范文
- 百年孤独写作技巧及其现代文学意义研讨:初中语文创意写作课教案
- 一张友情的网读夏洛的网有感750字(13篇)
- 教师招聘之《幼儿教师招聘》过关检测附答案详解【培优a卷】
- 肋骨骨折及护理常规
- 我的春节作文300字7篇范文
- 建筑业新质生产力的发展前景
- 我的小书架500字8篇
- 小班创新新生家长会的制定方案
- 工业自动化设备制造合作合同
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- 中式面点课件
- 抖店内衣考试题库及答案
- 黄金回收合同协议书模板
- 招商局集团招聘考试真题2024
- 《提升思维高度:战略思维培养与应用》课件
- 认知障碍老人护理步骤
- 《云南的茶文化》课件
- 腰大池引流管护理查房
- 钢材采购知识培训课件
- 科学宫施工组织设计
评论
0/150
提交评论