已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江科技学院考试试卷 第 1 页 共 48 页 浙江科技学院浙江科技学院 20102010 20112011 学年第学年第 2 2 学期考试试卷学期考试试卷 A A 卷卷 考试科目考试科目 C C 语言程序设计语言程序设计 考试方式考试方式 闭闭 完成时限完成时限 2 2 小时小时 拟题人拟题人 题库题库 审核人审核人 批准人批准人 20112011 年年 6 6 月月 2525 日日 建工 生化 艺术 轻工 理学建工 生化 艺术 轻工 理学 学院学院 20102010 年级年级 理工科理工科专业专业 题序题序一一二二三三四四五五总分总分加分人加分人复核人复核人 得分得分 签名签名 命题 命题 说明 说明 1 1 应将全部答案写在答卷纸对应的题号处 否则作无效处理 应将全部答案写在答卷纸对应的题号处 否则作无效处理 2 2 编程题应写明题号 若答卷纸不够 请写在背面 不要另添卷纸 编程题应写明题号 若答卷纸不够 请写在背面 不要另添卷纸 3 3 考试完成后 必须将试卷与答卷同时交回 考试完成后 必须将试卷与答卷同时交回 一 判断题 本大题共一 判断题 本大题共 1212 小题 每题小小题 每题小 1 1 分 共分 共 1212 分 分 1 1 在定义数组时 数组的长度可以用整型常量或者整型变量表示 在定义数组时 数组的长度可以用整型常量或者整型变量表示 2 2 执行执行 int int x 3 y 4 x 3 y 4 floatfloat z z z x y z x y 后 后 z z 的值为的值为 0 750 75 3 3 C C 语言中 关系表达式的值是语言中 关系表达式的值是 1 1 和和 0 0 分别表示 分别表示 真真 和和 假假 4 4 elseelse 语句一定要与语句一定要与 ifif 语句配对使用 程序中语句配对使用 程序中 elseelse 语句的个数一定小于或者等语句的个数一定小于或者等 于于 ifif 语句的个数 语句的个数 5 5 C C 语言是一种结构化程序设计语言语言是一种结构化程序设计语言 结构化程序由顺序 选择 循环三种基本结结构化程序由顺序 选择 循环三种基本结 构组成 构组成 6 6 函数中可以使用多个函数中可以使用多个 returnreturn 语句 也可以没有语句 也可以没有 returnreturn 语句 如果使用多个语句 如果使用多个 returnreturn 语句可以向主函数返回多个值 语句可以向主函数返回多个值 7 7 使用使用 w w 方式打开一个已经存在的文本文件 将在该文件原有数据的基础上添加方式打开一个已经存在的文本文件 将在该文件原有数据的基础上添加 新的数据 新的数据 得分得分 专业班级 学号 姓名 装订线 精品文档 2欢迎下载 8 8 定义语句定义语句 char char s s HelloHello 和和 char char s s H H e e l l l l o o 定义的两个字符数组是等价的 定义的两个字符数组是等价的 9 9 调用函数时 若实参是一个数组名 则向函数传送的是数组的首地址 调用函数时 若实参是一个数组名 则向函数传送的是数组的首地址 10 10 使用使用 dodo whilewhile 语句实现循环时 不管条件真假 都将首先无条件的执行一次语句实现循环时 不管条件真假 都将首先无条件的执行一次 循环 循环 11 11 假定假定 intint 类型变量占用两个字节 若有定义 类型变量占用两个字节 若有定义 intint x 10 0 2 4 x 10 0 2 4 则数组 则数组 x x 在内存中所占字节数是在内存中所占字节数是 6 6 12 12 语句语句 c p c p 的执行过程是的执行过程是 p p 所指向的存储单元的值赋值给变量所指向的存储单元的值赋值给变量 c c 然后 然后 p p 变量自增 变量自增 二 单选题 本大题共二 单选题 本大题共 2020 小题 每题小题 每题 1 1 分 共分 共 2020 分 分 1 1 一个一个 C C 程序总是从 程序总是从 开始执行 开始执行 A A 书写顺序的第一个函数书写顺序的第一个函数 B B 书写顺序的第一条执行语句书写顺序的第一条执行语句 C C 主函数主函数 main main D D 不确定不确定 2 2 程序设计一般包含以下程序设计一般包含以下 4 4 个步骤 其中首先应该完成的是 个步骤 其中首先应该完成的是 A A 设计数据结构和算法设计数据结构和算法 B B 建立数学模型建立数学模型 C C 编写程序编写程序 D D 调试运行程序调试运行程序 3 3 以下不能正确计算代数式以下不能正确计算代数式值的值的 C C 语言表达式是 语言表达式是 2 0 5 3 sin A A 1 3 sin 1 2 sin 1 2 1 3 sin 1 2 sin 1 2 B B sin 0 5 sin 0 5 3sin 0 5 sin 0 5 3 C C pow sin 0 5 2 3pow sin 0 5 2 3D D 1 3 0 pow sin 1 0 2 2 1 3 0 pow sin 1 0 2 2 4 4 下列语句执行后 变量下列语句执行后 变量 n n 的值是 的值是 for i 1 i 3 i for i 1 i 10a 10 oror a 0a 0 a 0 a 10a 10 i 100 while 1 while 1 i i 100 1 i i 100 1 if i 100 break if i 100 break B B intint k 0 k 0 do k do k while k 0 while k 0 C C for for D D intint s 36 s 36 while s while s s s 9 9 已知已知 intint x 10 x 10 y 20 y 20 z 30 z 30 以下语句执行后 以下语句执行后 x x y y z z 的值是 的值是 ifif x y x y z x z x x y x y y z y z A A x 10 x 10 y 20 y 20 z 30z 30B B x 20 x 20 y 30 y 30 z 30z 30 C C x 20 x 20 y 30 y 30 z 10z 10D D x 20 x 20 y 30 y 30 z 20z 20 10 10 请阅读以下程序 请阅读以下程序 include include voidvoid main main floatfloat a b a b scanfscanf f f if a 0 0 if a 0 0 b 0 0 b 0 0 elseelse ifif a 5 0 a 5 0 b 1 0 a 2 0 elseelse ifif a 10 0 a 10 0 b 1 0 a b 1 0 a 精品文档 4欢迎下载 elseelse b 10 0 b 10 0 printf f n b printf f n b 若运行时输入若运行时输入 2 0 2 0 则上面程序的输出结果是 则上面程序的输出结果是 A A 0 0000000 000000B B 0 5000000 500000C C 1 0000001 000000D D 0 2500000 250000 11 11 有以下程序段 有以下程序段 intint n 0 p n 0 p do scanf d n do scanf d n while p 12345while p 12345 n 3 此处此处 do whiledo while 循环的结束条件是 循环的结束条件是 A A p p 的值不等于的值不等于 1234512345 并且并且 n n 的值小于的值小于 3 3 B B p p 的值等于的值等于 1234512345 并且并且 n n 的值大于等于的值大于等于 3 3 C C p p 的值不等于的值不等于 1234512345 或者或者 n n 的值小于的值小于 3 3 D D p p 的值等于的值等于 1234512345 或者或者 n n 的值大于等于的值大于等于 3 3 12 12 若有如下定义 则下面在若有如下定义 则下面在 scanfscanf 函数调用语句中对结构体成员的引用不正确的函数调用语句中对结构体成员的引用不正确的 是是 structstruct pupilpupil charchar name 20 name 20 intint age age intint sex sex pup 5 p pup 5 p A A scanf d p age scanf d p age B B scanf s pup 0 name scanf s pup 0 name C C scanf d scanf d D D scanf d scanf d 13 13 有如下数组定义语句有如下数组定义语句 int int a 2 3 1 2 3 4 5 6 a 2 3 1 2 3 4 5 6 则 则 a 1 2 a 1 2 的值是 的值是 A A 2 2B B 6 6C C 元素元素 2 2 的地址的地址 D D 元素元素 6 6 的地址的地址 14 14 执行以下程序后 输出结果是 执行以下程序后 输出结果是 main main intint a 10 1 2 3 4 5 6 7 8 9 0 p a 10 1 2 3 4 5 6 7 8 9 0 p 精品文档 5欢迎下载 p a p a printf printf d d p p printf printf d n d n p 8 p 8 A A 1 1 0 0B B 1 1 7 7C C 1 1 8 8D D 1 1 9 9 15 15 有如下程序 执行后的输出结果是 有如下程序 执行后的输出结果是 define define M M 3 3 define define N N M 1M 1 define define NNNN N N 2N N 2 main main printf printf d n d n NN NN A A 3 3B B 4 4C C 6 6D D 8 8 16 16 设设 x x y y i i j j 均为整型变量 且均为整型变量 且 x 10 x 10 y 3y 3 则执行 则执行 i xi x j j y y 语句后 语句后 i i 和和 j j 的值是 的值是 A A 1010 3 3 B B 9 9 3 3 C C 9 9 2 2 D D 1010 2 2 17 17 下面程序的输出结果为 下面程序的输出结果为 voidvoid main main charchar p p charchar s s ABCD ABCD for p s p s 4 p for p s p s 4 p printf s n p printf s n p A A ABCDABCD BCDBCD CDCD D D B B A A B B C C D D C C D D C C B B A A D D ABCDABCD ABCABC ABAB A A 18 18 表达式表达式 strcmp Windows98 strcmp Windows98 Windows95 Windows95 的值为 的值为 A A 0 0B B 大于大于 0 0 C C 小于小于 0 0 D D 无法比较无法比较 19 19 返回值为返回值为 voidvoid 的函数 其含义是 的函数 其含义是 A A 调用函数之后 被调用的函数没有返回值调用函数之后 被调用的函数没有返回值 精品文档 6欢迎下载 B B 调用函数之后 被调用的函数不返回调用函数之后 被调用的函数不返回 C C 调用函数之后 被调用的函数返回值为任意类型调用函数之后 被调用的函数返回值为任意类型 D D 以上三种说法均不正确以上三种说法均不正确 20 20 求求 0 0 到到 5050 的总和 不正确的程序段是 的总和 不正确的程序段是 A A intint i sum i sum sum 0 sum 0 for i 0 i 51 i for i 0 i 51 i sum i sum i B B intint i sum i sum for i 0 sum 0 i 51 sum i for i 0 sum 0 i 51 sum i C C intint i sum i sum i 0 sum 0 i 0 sum 0 for i 51 for i50 if i 50 break break sum i sum i 三 程序填空题 本大题共三 程序填空题 本大题共 4 4 小题 每空小题 每空 2 2 分 共分 共 2424 分 分 1 1 以下程序的功能是计算 以下程序的功能是计算 s 1 12 123 1234 12345s 1 12 123 1234 12345 请填空 请填空 include include voidvoid main main intint t 0 s i t 0 s i 1 1 for for i 1 i 1 i 5 i 5 i i t i t i 2 2 s s t s s t printf s d n s printf s d n s 1 1 A A s 0s 0B B s 1s 1 C C intint n 0n 0D D intint n 1n 1 2 2 A A n nB B n 10n 10 C C t 10t 10D D t t 2 2 下面程序是从键盘输入学号 然后输出学号中百位数字是下面程序是从键盘输入学号 然后输出学号中百位数字是3 3的学号 输入的学号 输入0 0时结时结 束循环 请选择填空 束循环 请选择填空 得分得分 精品文档 7欢迎下载 include include voidvoid main main longlong intint num num dodo scanf ld scanf ld if if 3 3 printf num ld n num printf num ld n num while while 4 4 3 3 A A num 100 10 3num 100 10 3B B num 100 10 3num 100 10 3 C C num 10 10 3num 10 10 3D D num 10 10 3num 10 10 3 4 4 A A numnumB B num 0num 0 C C numnumD D num 1num 1 3 3 函数函数funfun实现把数字字符从源字符串中删除 其余字符保持原样 实现把数字字符从源字符串中删除 其余字符保持原样 voidvoid fun fun charchar s s intint i 0 j i 0 j whilewhile 5 5 ifif s i s i 0 0 s j s j 0 0 j j 6 6 elseelse i i 5 5 A A s i 0s i 0B B s i s i 0 0 C C s i s i 0 0 D D s i s i 0 0 6 6 A A s j 1 s j s j 1 s j B B s j s j 1 s j s j 1 C C s j 1 s j s j 1 s j D D s j s j 1 s j s j 1 4 4 输出输出5050到到7070之间的所有素数 其中函数之间的所有素数 其中函数isprime m isprime m 用于判断用于判断m m是否为素数 若是否为素数 若m m 为素数则返回为素数则返回1 1 否则返回 否则返回0 0 素数就是只能被 素数就是只能被1 1和自身整除的正整数 请填空 和自身整除的正整数 请填空 include include include include main main intint i i intint isprime intisprime int m m 精品文档 8欢迎下载 for ifor i 50 50 i i 70 70 i i if if 7 7 printf dprintf d i i intint isprime intisprime int m m intint i i k k k k int sqrt double m int sqrt double m for ifor i 2 2 i i k k i i if mif m i i 0 0 8 8 9 9 7 7 A A isprimeisprime m m 0 0B B isprimeisprime i i 0 0 C C isprimeisprime m m 0 0D D isprimeisprime i i 0 0 8 8 A A returnreturn 0 0B B returnreturn 1 1 C C returnreturn i i k kD D returnreturn 9 9 A A returnreturnB B returnreturn 0 0 C C returnreturn 1 1D D returnreturn i i score max p score while while 1111 if maxscore max p score if maxscore max p score 精品文档 9欢迎下载 1212 return max return max 1010 A A malloc 6 malloc 6 B B head nexthead next C C NULLNULLD D headhead 1111 A A p NULLp NULLB B p NULLp NULL C C head NULLhead NULLD D head NULLhead NULL 1212 A A p p nextp p nextB B head head nexthead head next C C p p head nexthead nextD D head head p nextp next 四 程序阅读题 本大题共四 程序阅读题 本大题共 6 6 小题 每小题小题 每小题 4 4 分 共分 共 2424 分 分 1 1 运行以下程序后若从键盘上输入 运行以下程序后若从键盘上输入 6565 4 4 则输出结果为 则输出结果为 include include voidvoid main main intint m n m n printf Enterprintf Enter m n m n scanf d d scanf d d while m n while m n while m n while m n m n m n while m n while m n n m n m printf m d n m printf m d n m A A m 3m 3B B m 2m 2C C m 0m 0D D m 1m 1 2 2 下列程序运行时分别输入下列程序运行时分别输入 ABCABC ABCABC 和和 ABBBA ABBBA 输出的结果分别是 输出的结果分别是 include include include include define define N N 100100 voidvoid main main charchar s N s N 得分得分 精品文档 10欢迎下载 intint n i 0 n i 0 scanf s s scanf s s n strlen s n strlen s while i n 2i if i n 2 if i n 2 printf No printf No elseelse printf Yes printf Yes A A YesYes 和和 NoNo B B YesYes 和和 YesYes C C NoNo 和和 YesYes D D NoNo 和和 NoNo 3 3 下列程序运行时输入下列程序运行时输入 welcome welcome 2 2 4 4 输出的结果是 输出的结果是 include include include include define define N N 100100 voidvoid middel charmiddel char s int s int m intm int n n voidvoid main main charchar s N s N intint m n m n scanf s d d s scanf s d d s middel s m n middel s m n printf s s printf s s voidvoid middel charmiddel char s int s int m intm int n n charchar p1 p2 p1 p2 p1 s m p1 s m p2 s m n p2 s m n while p2 0 while p2 0 p1 p2 p1 p2 p1 p1 p2 p2 p1 0 p1 0 精品文档 11欢迎下载 A A wemewemeB B weeweeC C w wm me eD D w wo om me e 4 4 下列程序运行后的输出结果是 下列程序运行后的输出结果是 include include main main intint y 18 i 0 j a 8 y 18 i 0 j a 8 dodo a i y 2 a i y 2 i i y y 2 y y 2 while y 0 while y 0 for j i 1 j 0 j for j i 1 j 0 j printf d a j printf d a j printf n printf n A A 01000100B B 10011001 C C 1001010010D D 以上答案都不是以上答案都不是 5 5 下列程序运行后的输出结果是 下列程序运行后的输出结果是 include include voidvoid f intf int x int x int y y intint t t t x x y y t t x x y y t main main intint a 9 1 2 3 4 5 6 7 8 i p q a 9 1 2 3 4 5 6 7 8 i p q p a q p a q while p while p f p q p q f p q p q for i 0 i 8 i printf d a i for i 0 i 8 i printf d a i A A 8 2 3 4 5 6 7 1 8 2 3 4 5 6 7 1 B B 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 C C 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 D D 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 6 6 下列程序运行后的输出结果是 下列程序运行后的输出结果是 include include 精品文档 12欢迎下载 intint k k 1 1 voidvoid Fun Fun voidvoid main main intint j j for jfor j 0 0 j j 2 2 j j Fun Fun printf k d printf k d k k voidvoid Fun Fun staticstatic intint k k 1 1 printf k d printf k d k k k k A A k 1 k 2 k 1k 1 k 2 k 1B B k 1 k 1 k 2k 1 k 1 k 2 C C k 1 k 1 k 1k 1 k 1 k 1D D k 1 k 2 k 3k 1 k 2 k 3 五 程序设计题 本大题共五 程序设计题 本大题共 2 2 小题 每小题小题 每小题 1010 分 共分 共 2020 分 分 1 1 按下面要求编写程序 按下面要求编写程序 1 1 定义函数 定义函数 cal power x cal power x n n 计算计算 x x 的的 n n 次幂 即次幂 即 x xn n 函数返回值类型是 函数返回值类型是 double double 2 2 定义函数 定义函数 main main 输入浮点数 输入浮点数 x x 和正整数和正整数 n n 计算并输出下列算式的值 要 计算并输出下列算式的值 要 求调用函数求调用函数 cal power x cal power x n n 计算计算 x x 的的 n n 次幂 次幂 n xxxx s 1111 32 2 2 下面程序的功能是 在下面程序的功能是 在 6 6 至至 10001000 内找出所有的合数 并按从小到大的顺序将内找出所有的合数 并按从小到大的顺序将 每个合数按每个合数按 6d 6d 格式写入到格式写入到 D D 盘根目录下新建的文件盘根目录下新建的文件 design dat design dat 中 中 说明 某数等于其诸因子之和则称该数为合数 如说明 某数等于其诸因子之和则称该数为合数 如 6 1 2 36 1 2 3 28 1 2 4 7 1428 1 2 4 7 14 则则 6 6 2828 就是合数 就是合数 得分得分 精品文档 13欢迎下载 浙江科技学院浙江科技学院 20102010 20112011 学年第学年第 2 2 学期考试试卷学期考试试卷 A A 卷卷 考试科目考试科目 C C 语言程序设计语言程序设计 考试方式考试方式 闭闭 完成时限完成时限 2 2 小时小时 拟题人拟题人 题库题库 审核人审核人 批准人批准人 20112011 年年 6 6 月月 2525 日日 建工 生化 艺术 轻工 理学建工 生化 艺术 轻工 理学 学院学院 20102010 年级年级 理工科理工科专业专业 题序题序一一二二三三四四五五总分总分加分人加分人复核人复核人 得分得分 签名签名 一 判断题 本大题共一 判断题 本大题共 1212 小题 每题小小题 每题小 1 1 分 共分 共 1212 分 分 请在各请在各 小题正确选项的对应位置上填小题正确选项的对应位置上填 A A 表示正确 表示正确 B B 表示错误 表示错误 1 12 23 34 45 56 67 78 89 9101011111212 A A B B 二 单选题 本大题共二 单选题 本大题共 2020 小题 每题小题 每题 1 1 分 共分 共 2020 分 分 请在各小请在各小 题正确选项的对应位置上填题正确选项的对应位置上填 1 12 23 34 45 56 67 78 89 91010 A A B B C C D D 1111121213131414151516161717181819192020 A A B B C C D D 得分得分 得分得分 专业班级 学号 姓名 装订线 精品文档 14欢迎下载 三 程序填空题 本大题共三 程序填空题 本大题共 5 5 小题 每空小题 每空 2 2 分 共分 共 2424 分 分 请在各请在各 小题正确选项的对应位置上填小题正确选项的对应位置上填 1 12 23 34 45 56 67 78 89 9101011111212 A A B B C C D D 四 程序阅读题 本大题共四 程序阅读题 本大题共 6 6 小题 每小题小题 每小题 4 4 分 共分 共 2424 分 分 请请 在各小题正确选项的对应位置上填在各小题正确选项的对应位置上填 1 12 23 34 45 56 6 A A B B C C D D 五 程序设计题 本大题共五 程序设计题 本大题共 2 2 小题 每小题小题 每小题 1010 分 共分 共 2020 分 分 写不下请写反面 不要另加纸张 写不下请写反面 不要另加纸张 得分得分 得分得分 得分得分 精品文档 15欢迎下载 浙江科技学院浙江科技学院 20102010 20112011 学年第学年第 2 2 学期考试试卷学期考试试卷 A A 卷卷 考试科目考试科目 C C 语言程序设计语言程序设计 考试方式考试方式 闭闭 完成时限完成时限 2 2 小时小时 拟题人拟题人 题库题库 审核人审核人 批准人批准人 20112011 年年 6 6 月月 2525 日日 建工 生化 艺术 轻工 理学建工 生化 艺术 轻工 理学 学院学院 20102010 年级年级 理工科理工科专业专业 参考答案及评分标准参考答案及评分标准 一 判断题 本大题共一 判断题 本大题共 1212 小题 每题小小题 每题小 1 1 分 共分 共 1212 分 分 1 12 23 34 45 56 67 78 89 9101011111212 A A B B 二 单选题 本大题共二 单选题 本大题共 2020 小题 每题小题 每题 1 1 分 共分 共 2020 分 分 1 12 23 34 45 56 67 78 89 91010 A A B B C C D D 1111121213131414151516161717181819192020 A A B B C C D D 三 程序填空题 本大题共三 程序填空题 本大题共 5 5 小题 每空小题 每空 2 2 分 共分 共 2424 分 分 1 12 23 34 45 56 67 78 89 9101011111212 A A B B C C D D 精品文档 16欢迎下载 四 程序阅读题 本大题共四 程序阅读题 本大题共 6 6 小题 每小题小题 每小题 4 4 分 共分 共 2424 分 分 1 12 23 34 45 56 6 A A B B C C D D 五 程序设计题 本大题共五 程序设计题 本大题共 2 2 小题 每小题小题 每小题 1010 分 共分 共 2020 分 分 1 1 答 答 include include doubledouble cal power doublecal power double x intx int n n 1 1 分分 doubledouble p p x x intint i i 1 1 分分 for i 1 i n i for i 1 i n i p p x p p x 2 2 分分 returnreturn p p 1 1 分分 voidvoid main main doubledouble x x s 0 s 0 1 1 分分 intint i n i n scanf lf d scanf lf d 1 1 分分 for i 1 i n i for i 1 i n i s s 1 cal power x i s s 1 cal power x i 2 2 分分 printf lf s printf lf s 1 1 分分 2 2 答 答 include include include include voidvoid main main FILEFILE p p intint n i s n i s 1 1 分分 if p fopen design dat w NULL if p fopen design dat w NULL 1 1 分分 printf cannotprintf cannot openopen file n file n exit 0 exit 0 for n 6 n 1000 n for n 6 n 1000 n 1 1 分分 s 0 s 0 1 1 分分 for i 1 i n i for i 1 iy x ymax x y x y 求求 x yx y 两个数中的大数 两个数中的大数 23 23 C C 语言的编译预处理就是对源程序进行初步的语法检查 语言的编译预处理就是对源程序进行初步的语法检查 24 24 已知一个字符在内存中占已知一个字符在内存中占 1 1 个字节个字节 字符串字符串 ProgramProgram 在内存中占在内存中占 7 7 个字节 个字节 二 单选题 本大题共二 单选题 本大题共 2020 小题 每题小题 每题 1 1 分 共分 共 2020 分 分 21 21 以下说法中错误的是 以下说法中错误的是 A A 一个一个 C C 程序可以由一个或多个函数构成程序可以由一个或多个函数构成 B B 一个一个 C C 程序必须有而且只能有一个程序必须有而且只能有一个 main main 函数函数 C C 在计算机上编辑在计算机上编辑 C C 程序时 每行只能写一条语句程序时 每行只能写一条语句 D D 主函数是程序启动时唯一的入口主函数是程序启动时唯一的入口 22 22 N SN S 图与传统流程图相比较 其主要优点是 图与传统流程图相比较 其主要优点是 A A 杜绝了程序的无条件转移杜绝了程序的无条件转移 B B 具有顺序 选择和循环三种基本结构具有顺序 选择和循环三种基本结构 C C 简单 直观简单 直观 D D 有利于编写程序有利于编写程序 23 23 C C 语言中运算对象必须是整型的运算符是 语言中运算对象必须是整型的运算符是 A A B B C C D D 24 24 已知已知 charchar c A c A intint i l i l j j 执行语句 执行语句 j cj c后 则后 则 i i 和和 j j 的值是的值是 A A 1 1 1 1 B B 1 1 0 0 C C 2 2 1 1 D D 2 2 0 0 25 25 以下能正确定义一维数组的选项是 以下能正确定义一维数组的选项是 A A intint a 5 0 1 2 3 4 5 a 5 0 1 2 3 4 5 B B charchar a 0 1 2 3 4 5 a 0 1 2 3 4 5 C C charchar a A B C a A B C D D intint a 5 0123 a 5 0123 26 26 若有以下说明语句 已知若有以下说明语句 已知 intint 占占 2 2 个字节 个字节 longlong 占占 4 4 个字节 个字节 则下面 则下面 printfprintf 的输出结果是 的输出结果是 unionunion uareauarea intint x x longlong y y structstruct strstr charchar s 20 s 20 得分得分 精品文档 19欢迎下载 unionunion uareauarea z z main main printf printf d n d n sizeof struct sizeof struct str str A A 2424B B 2626C C 2020D D 3030 27 27 有以下程序 有以下程序 include include voidvoid main main intint a 15 b 21 m 0 a 15 b 21 m 0 switch a 3 switch a 3 casecase 0 0 m break m break casecase 1 1 m m switch b 3 switch b 3 default m break default m break casecase 0 0 m break m break printf d n m printf d n m 程序运行后的输出结果是程序运行后的输出结果是 A A 1 1B B 2 2C C 3 3D D 4 4 28 28 已知已知 intint i i a a 执行语句执行语句 i a 2 3i a 2 3 a 5 a 5 a 6 a 6 后后 变量变量 i i 的值是的值是 A A 6 6B B 1212 C C 3030D D 3636 29 29 有如下数组定义语句有如下数组定义语句 int int a 2 3 1 2 3 4 5 6 a 2 3 1 2 3 4 5 6 则 则 a 1 2 a 1 2 的值 的值 是 是 A A 2 2B B 6 6C C 元素元素 2 2 的地址的地址 D D 元素元素 6 6 的地址的地址 30 30 已知链表已知链表结点定义语句为结点定义语句为 struct struct node intnode int num num structstruct nodenode next next 在下图所示的链表中在下图所示的链表中 headhead 为头指针为头指针 如果要删除如果要删除 p1p1 所指的结点所指的结点 在执行语在执行语 句句 free p1 free p1 前前 需要执行的语句是需要执行的语句是 精品文档 20欢迎下载 head 100110021003 NULL p1 A A p1 p1 next p1 p1 next B B head p1 head p1 C C p1 head p1 head D D head p1 next head p1 next 31 31 如果要从如果要从 C C 盘根目录下的文件盘根目录下的文件 abc txt abc txt 中读取数据 已知文件指针为中读取数据 已知文件指针为 fpfp 则打开该文件的语句是 则打开该文件的语句是 A A fp fopen fp fopen c abc txtc abc txt r r B B fp fopen fp fopen c abc txtc abc txt w w C C fp fopen fp fopen c abc txtc abc txt r r D D fp fopen fp fopen c abc txtc abc txt w w 32 32 已有定义已有定义 char char a xyz b x y z a xyz b x y z 以下叙述中正确的是以下叙述中正确的是 A A 数组数组 a a 和和 b b 的长度相同的长度相同 B B a a 数组长度小于数组长度小于 b b 数组长度数组长度 C C a a 数组长度大于数组长度大于 b b 数组长度数组长度 D D 上述说法都不对上述说法都不对 33 33 以下对以下对 C C 语言函数的有关描述中 正确的是 语言函数的有关描述中 正确的是 A A 调用函数时 实参个数与形参个数可以不同调用函数时 实参个数与形参个数可以不同 B B 函数既可以嵌套定义又可以递归调用函数既可以嵌套定义又可以递归调用 C C 函数可以有返回值 也可以没有返回值函数可以有返回值 也可以没有返回值 D D C C 程序中有调用关系的所有函数必须放在同一个源程序文件中程序中有调用关系的所有函数必须放在同一个源程序文件中 34 34 下列程序段的输出结果为 下列程序段的输出结果为 intint ptr ptr intint arr 6 7 8 9 10 arr 6 7 8 9 10 ptr arr ptr arr ptr 2 2 ptr 2 2 printf d d n ptr ptr 2 printf d d n ptr ptr 2 A A 8 108 10B B 6 86 8C C 7 97 9D D 6 106 10 35 35 下列程序的输出结果是 下列程序的输出结果是 include include voidvoid mainmain intint y y 精品文档 21欢迎下载 doubledouble d 3 4 x d 3 4 x x y d 2 0 2 x y d 2 0 2 printf 0 2lf d x y printf 0 2lf d x y A A 0 00 10 00 1B B 0 85 1 70 85 1 7C C 0 50 10 50 1D D 以上都不对以上都不对 36 36 当调用函数时 实参是一个数组名 则向函数传送的是 当调用函数时 实参是一个数组名 则向函数传送的是 A A 数组的长度数组的长度 B B 数组的首地址数组的首地址 C C 数组每一个元素的地址数组每一个元素的地址 D D 数组每个元素中的值数组每个元素中的值 37 37 以下程序运行后的输出结果是 以下程序运行后的输出结果是 main main charchar a 7 a0 0a0 0 a 7 a0 0a0 0 intint i j i j i sizeof a i sizeof a j strlen a j strlen a printf dprintf d d n i j d n i j A A 2 2 2 2B B 7 7 6 6C C 7 7 2 2D D 6 6 2 2 38 38 执行以下程序后 输出结果是 执行以下程序后 输出结果是 main main intint y 11 y 11 while y while y y y printf printf d n d n y y A A 1 1B B 1 1C C 8 8D D 0 0 39 39 下列程序段的输出结果是 下列程序段的输出结果是 charchar c k c k c b c b k 4 k 4 switch c switch c casecase a a k 1 k 1 casecase b b k 2 k 2 casecase c c k 3 k 3 printf dprintf d k k 精品文档 22欢迎下载 A A 1 1B B 2 2C C 3 3D D 4 4 40 40 已知有如下的宏定义 已知有如下的宏定义 define define S S x y x y 则下列语句执行后的输出结果是 则下列语句执行后的输出结果是 intint x 10 y 20 x 10 y 20 printf printf d d S S S S A A 900900B B 230230C C 420420D D 140140 三 程序填空题 本大题共三 程序填空题 本大题共 4 4 小题 每空小题 每空 2 2 分 共分 共 2424 分 分 6 6 输入输入 1 1 个正整数个正整数 n n 计算并输出 计算并输出 s s 的前的前 n n 项的和 请填空 项的和 请填空 S 1 2 2 3 3 4 4 5 1 S 1 2 2 3 3 4 4 5 1 n 1 n 1n n 1 n n 1 include include voidvoid main main intint k k flag 1 n flag 1 n floatfloat s 0 s 0 scanf scanf d d forfor k 1 k n k k 1 k n k s s s s 1 1 2 2 printf printf sum f nsum f n s s 1 1 A A 1 0 k k 1 1 0 k k 1 B B flag n n 1 flag n n 1 C C k k 1 k k 1 D D 1 0 k k 1 flag1 0 k k 1 flag 2 2 A A flag 1flag 1B B s ss s C C flag flagflag flag D D k kk k 7 7 输入一个正整数输入一个正整数 按照从高位到低
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024就企业专利技术实施许可达成的合同
- 办公购销合同范例
- 墙纸供销合同范例
- 合伙种树协议合同范例
- 固定单位造价合同范例
- 培训公司就业合同模板
- 北京售房合同范例
- 商场整租分租合同范例
- 会议材料制作合同范例
- 不分手合同范例
- 股权转让价值评估方法与案例讨论(39张)课件
- 给地球爷爷的一封信的阅读答案
- 部编小学语文《口语交际》解读课件
- 汉语言文学师范专业导论课程教学大纲
- 医院参观引导词
- 污水处理厂日常水质监测体系
- 大学生恋爱和性心理教学案
- 体操技巧组合动作改编教案
- 脚手架工程危险源辨识及对策措施
- GB∕T 39402-2020 面向人机协作的工业机器人设计规范
- 五年级上册数学教案2.6花边设计比赛_西师大版(2018秋)
评论
0/150
提交评论