




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1不合法的十六进制数是 A 0Xabc B 0 x19 C 0 x11 D oxff d 2C语言关于实参和形参说法正确的是 A 形参是虚拟的 不占用存储单元 B 实参和与之对应的形参占用同一存储单元 C 实参和与之对应的形参各占用独立的存储单元 D 只有当实参与形参同名时 才共占用同一存储单元c 3已定义两个字符数组a b 则以下正确的输入格式是 A get a b B scanf s s a b C scanf s s D gets a gets b b 4 下列定义不正确的是 A static char c B define S 345 C int max x y int x y D define PI 3 141592c 5在C语言中 调用函数除函数名外 还必须有 A B 实际参数 C 函数返回值 D 函数预说明a 16 17 41 6int a 1 b 2 c 3 if a c b a a c c b 则c的值为 A 3 B 2 C 不一定 D 1b 若以下变量均是整型 且num sum 7 则计算表达式 sum num sum num后sum的值为 A 8 B 7 C 10 D 9a 以下能对一维数组a进行正确初始化的语句是 A int a 0 10 1 B int a 10 0 0 0 0 0 C int a 0 D int a 10 c 可在C程序中用作标识符的一组标识符是 A 2c DO SiG B void Define WORD C as b3 123 If D For abc case c char a This is a program 输出前5个字符的语句是 A printf s a B a 5 2 0 puts a C printf 5s a D puts a c 逻辑运算符两侧运算对象的数据类型 A 可以是任何类型的数据 B 只能是0或非0正数 C 只能是整型或字符型数据 D 只能是0或1a 若a是float型变量 b是unsigned型变量 以下输入语句中合法的是 A scanf 6 2f d B scanf f n C scanf f 3o D scanf f f c 当xm 4 xn 3 p 1时 表达式k xm xn p的值是 A 0 B false C 1 D truea 若已定义x和y为double类型 则表达式x 1 y x 3 2 的值是 A 1 B 2 0 C 2 5 D 2b 以下正确的描述是 在C语言程序中 A 函数的定义可以嵌套 但函数的调用不可以嵌套 B 函数的定义不可以嵌套 但函数的调用可以嵌套 C 函数的定义和函数的调用均可以嵌套 D 函数的定义和函数的调用均不可以嵌套b 以下的选择中 正确的赋值语句是 A y int x B j C a b 5 D a 1 b 2c 若有int i float x 3 6 则执行以下语句后的输出结果是 i int x printf x f i d n x i A x 3 i 3 600000 B x 3 i 3 C x 3 600000 i 4 D x 3 600000 i 3d 以下选项中 是非法函数调用语句的是 A putchar c 1 B putchar 0 x52 C char xa getchar xa D char x T putchar x c 以下程序的输出结果是 main int k a b 100 a k printf d n k A b B 100 C 运行出错 D a b 若输入ab 程序运行结果为 main static char a 3 scanf s a printf c c a 1 a 2 A b B a b C 程序出错 D a a 以下数据中 不正确的数值或字符常量是 A c B 3e 5 C b D 50a 下列变量中合法的是 A B C Tom B 3a6b C 6a7b D ABC c 已知int xa 6 执行xa xa xa xa 后 变量xa的值为 A 12 B 6 C 6 D 12d 以下程序的运行结果是 main int i 1 sum 0 while i 10 sum sum 1 i printf i d sum d i sum A i 10 sum 9 B 运行出现错误 C i 2 sum 1 D i 9 sum 9 b 以下叙述中正确的是 A 构成C程序的基本单位是函数 B main 函数必须放在其它函数之前 C 可以在一个函数中定义另一个函数 D 所有被调用的函数一定要在调用之前进行定义a 下列四组选项中 均不是C语言关键字的选项是 A define IF type B include scanf case C while go pow D getc char printf a 下列语句的输出结果是 printf d n int 2 5 3 0 3 A 2 B 1 C 有语法错误不能通过编译 D 0 b C程序中的宏展开是在 A 编译前预处理时进行的 B 编译时进行的 C 编辑时进行的 D 程序执行时进行的a sizeof float 是 A 一个浮点表达式 B 一个不合法的表达式 C 一种函数调用 D 一个整型表达式d 为了避免在嵌套的条件语句 if else 中产生二义性 C语言规定 else子句总是与 配对 A 其之后最近的if B 其之前最近的if C 缩排位置相同的if D 同一行上的ifb 若有定义和语句 int a 3 3 3 5 8 9 12 35 i sum 0 for i 0 i 3 i sum a i 2 i 则sum 21 正确 A asd 123 xab t 的长度为9 正确 语句 printf f 1 0 3 输出为 0 333333错误 int i p 是正确的C说明 正确 16 48 10 C程序中有调用关系的所有函数必须放在同一个源程序文件中错误 YY 过客 小涵 2014 6 10 16 48 33 若有 define S a b a b 则语句 area S 3 2 area的值为6 正确 YY 过客 小涵 2014 6 10 16 48 48 C语言的switch语句中case后可为常量或表达式或有确定值的变量及表 达式 错误 YY 过客 小涵 2014 6 10 16 49 05 如果有一个字符串 其中第十个字符为 n 则此字符串的 有效字符为9个 错误 YY 过客 小涵 2014 6 10 16 49 50 关系运算符 与 的优先级相同错误 16 50 11 YY 过客 小涵 2014 6 10 16 50 11 a b 4 c 6 是一个合法的赋值表达式 正确 YY 过客 小涵 2014 6 10 16 50 51 程序设计 功能 编写函数fun将一个由四个数字组成的字符串转换 为每两个数字间有一个空格的形式输出 例如 输入 4567 应输出 4 5 6 7 表示空格 include void bky fun char s Begin End main static char str 80 printf 输入含有四个数字的字符串 n scanf s str fun str printf 结果是 s n str bky void bky FILE IN OUT int n int i 200 int o IN fopen in dat r if IN NULL printf Read FILE Error OUT fopen out dat w if OUT NULL printf Write FILE Error for n 0 n0 i s 2 i s i s 2 i 1 len strlen s s len 0 16 53 00 YY 过客 小涵 2014 6 10 16 53 00 程序改错 功能 成一个周边元素为5 其它元素为1的3 3的二维数组 include stdio h main int a 3 3 i j fun a for i 0 i 3 i for j 0 j 3 j printf d a i j printf n fun int arr 3 ERROR int i j ERROR for i 1 i 3 i for j 0 j 3 j if i 0 j 0 i 2 j 2 arr i j 5 ERROR else if i j 1 else arr i j 1 YY 过客 小涵 2014 6 10 16 53 03 改错1 错误 学生答案 int i j 参考答案 int i j 改错2 错误 学生答案 for i 1 i 3 i 参考答案 for i 0 i 3 i 改错3 错误 学生答案 else if i j 1 ERROR return 0 main double n m clrscr printf Enter n m scanf lf lf printf nThe value of function is d n fun YY 过客 小涵 2014 6 10 16 54 35 改错1 错误 学生答案 fun double a b 参考答案 fun double a double b 改错2 错误 学生答案 if a b 0 0 参考答案 if a b 0 0 改错3 错误 学生答案 return 0 参考答案 else return 0 16 59 23 YY 过客 小涵 2014 6 10 16 59 23 程序改错 功能 编写函数fun求1000以内所有8的倍数之和 include stdio h define N 1000 main int sum sum fun 8 printf d以内所有 d的倍数之和为 d n N 8 sum int fun int m ERROR int s 0 i ERROR for i 1 i N i ERROR if i m 0 s i return s YY 过客 小涵 2014 6 10 16 59 26 改错1 错误 学生答案 int s 0 i 参考答案 int s 0 i 改错2 错误 学生答案 for i 1 i N i 参考答案 for i 1 i N i 改错3 错误 学生答案 if i m 0 参考答案 if i m 0 YY 过客 小涵 2014 6 10 16 59 47 程序填空 功能 将一个字符串中下标为m的字符开始的全部字符复制成为另 一个字符串 include void strcopy char str1 char str2 int m char p1 p2 FILL p2 str2 while p1 FILL FILL main int m char str1 80 str2 80 gets str1 scanf d FILL puts str1 puts str2 YY 过客 小涵 2014 6 10 17 00 08 空 1 错误 学生答案 参考答案 p1 str1 m p1 m str1 空 2 错误 学生答案 参考答案 p2 p1 p2 p1 p2 p1 p2 p1 p2 p1 p2 p2 p1 p1 空 3 错误 学生答案 参考答案 p2 0 p2 0 p2 NULL 空 4 错误 学生答案 参考答案 strcopy str1 str2 m YY 过客 小涵 2014 6 10 17 00 31 程序填空 功能 现有两组有序数组 增序 x i y j 代表数组x y的 任一元素 问满足x i y i 的元素对有多少个 int dominance count int f int g int m int n int index f index g int count count index f index g 0 while index f m else index g FILL count FILL include void main void int x 1 6 8 int nx sizeof x sizeof int int y 4 5 7 int ny sizeof y sizeof int int dominance count int int int int i printf nDominance Count of two Increasing Arra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时间倒计时课件
- 售后服务维修合同书
- 产品设计开发与产品化工具集合
- 时刻和时间课件
- 销售合同标准化模板及要点解读
- 商务谈判策略及方案参考
- 早期殖民扩张
- 草原放牧:自然美景与人文关怀教案
- 早教自行车课件
- 特殊的元宵作文500字14篇
- 2025年新闻记者资格证及新闻写作相关知识考试题库附含答案
- 培训辅警纪律课件
- 医院总务科制度职责体系
- 2025年河北单招七类考试题库
- 2025年健身教练专业知识测评考核试卷及答案
- 2025年黑龙江省事业单位招聘考试教师化学学科专业试卷
- 2025四川成都农商银行招聘综合柜员岗4人模拟试卷带答案详解
- 2025年辅警考试公共基础知识真题库(含答案)
- 2022版《义务教育数学课程标准》测试卷(完整版含答案)
- 2025行政执法人员考试题库含答案
- 联通校招测评题库及答案
评论
0/150
提交评论