山东专升本C语言典型案例100题

上传人:xgs****56 文档编号:9948053 上传时间:2020-04-09 格式:DOC 页数:26 大小:141.50KB
返回 下载 相关 举报
山东专升本C语言典型案例100题_第1页
第1页 / 共26页
山东专升本C语言典型案例100题_第2页
第2页 / 共26页
山东专升本C语言典型案例100题_第3页
第3页 / 共26页
点击查看更多>>
资源描述
2013 年高职升本计算机基础复习材料 C 语言精编 100 题 1 C 语言复习 教案 授课人 王思艳 潍坊工商职业学院 2013 年 3 月 信息工程系 教学教案 第二学期 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 2 课题 单项选择 教学目标 掌握 50 个单项选择涉及的基础知识点 教学重点 基础知识 教学难点 求程序结果 课型 复习 教学方法 讲授 讨论 教学过程 一 组织教学 二 新课讲授 一 单选题 1 由 C 语言编写的代码程序 A 可直接执行 B 是一个源程序 C 经过编译即可执行 D 经过编译解释才能执行 2 按照 C 语言规定的用户标识符命名规则 不能出现在标识符中的是 A 大写字母 B 中划线 C 数字字符 D 下划 线 3 下列选项中 不能用作标识符的是 A 1234 B 1 2 C int 2 D 2 int 4 以下选项中合法的用户标识符是 A long B 2Test C 3Dmax D A dat 5 以下不能定义为用户标识符的是 A Main B 0 C int D sizeof 6 下列定义变量的语句错误的是 A int int B double int C char For D float US 7 在 C 语言中 合法的实型常数是 A 5E2 0 B E 3 C 2E0 D 1 3E 8 在 C 语言中 合法的实型常数是 A 1 2E0 5 B 3 14159E C 5E 3 D E15 9 以下选项中 不能作为合法常量的是 A 1 234e04 B 1 234e0 4 C 1 234e 4 D 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 3 1 234e0 10 以下不合法的数值常量是 A 011 B le1 C 8 0E0 5 D 0 xabcd 11 在 C 语言中 非法的字符常量是 A t B 17 C n D xaa 12 以下不合法的字符常量是 A 018 B C D xcc 13 下列运算符中优先级最高的运算符是 A 14 以下程序的输出结果是 main int a 3 b 4 printf d n a b A 3 B 4 C 1 D 0 15 在 C 语言中 以下非法的表达式是 A 0 x0 D k i j 17 表达式 3 6 5 2 1 2 5 2 的值是 A 4 3 B 4 8 C 3 3 D 3 8 18 设有语句 int a 3 则执行了语句 a a a a 变量 a 的值是 A 3 B 0 C 9 D 12 19 设有语句 int x 10 则执行了语句 x x x x 变量 x 的值是 A 10 B 20 C 40 D 30 20 以下程序的输出结果是 main int i 10 j 1 printf d d n i j A 9 2 B 10 2 C 9 1 D 10 1 main int a 12 b 12 printf d d n a b A 10 10 B 12 12 C 11 10 D 11 13 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 4 main int x 023 printf d n x A 17 B 18 C 23 D 24 main int x 10 y 10 printf d d n x y A 10 10 B 9 9 C 9 10 D 10 9 main int i 010 j 10 printf d d n i j A 11 10 B 9 10 C 010 9 D 10 9 21 以下程序的输出结果是 main int x 100 y 200 printf d n x y A 200 B 100 C 100 200 D 200 100 22 以下程序的输出结果是 main int x 10 y 3 z printf d n z x y x y A 1 B 0 C 4 D 3 23 int k 0 以下选项的四个表达式中与其他三个表达式的值不相同的是 A k B k 1 C k D k 1 24 以下程序的输出结果是 main int x y z x y 1 z x y y printf d d d n x y z A 2 3 3 B 2 3 2 C 2 3 1 D 2 2 1 25 设 x y t 均为 int 型变量 则执行语句 x y 3 t x y 后 y 的值 为 A 1 B 2 C 3 D 4 26 设 int x 1 执行表达式 x x x x x 的值是 A 0 B 1 C 2 D 4 27 以下程序的输出结果是 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 5 1 main int k 11 printf k d k o k x n k k k A k 11 k 12 k 11 B k 11 k 13 k 13 C k 11 k 013 k 0 xb D k 11 k 13 k b 2 main int k 17 printf d o x n k k k A 17 021 0 x11 B 17 17 17 C 17 0 x11 021 D 17 21 11 28 运行时从键盘上输入 9876543210 表示回车 则该程序的输出结 果是 main int a float b c scanf 2d 3f 4f n printf a d b f c f n a b c A a 98 b 765 c 4321 B a 10 b 432 c 8765 C a 98 b 765 000000 c 4321 000000 D a 98 b 765 0 c 4321 0 29 设变量均已正确定义 若要通过 scanf d c d c 语句为变量 a1 和 a2 赋数值 10 和 20 为变量 c1 和 c2 赋字符 X 和 Y 以下所示的输 入形式中正 确的是 注 代表空格字符 A 10 X 20 Y B 10 X20 Y C 10 X D 10X 20 Y 20Y 30 以下程序的输出结果是 define MA x x x 1 main int a 1 b 2 printf d n MA 1 a b A 6 B 8 C 10 D 12 31 以下程序的输出结果是 define M x y z x y z main int a 1 b 2 c 3 printf d n M a b b c c a A 19 B 17 C 15 D 12 32 以下程序段的输出结果是 define MIN x y x y x y main 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 6 int i 10 j 15 k k 10 MIN i j printf d n k A 15 B 100 C 10 D 150 33 设 a 1 b 2 c 3 d 4 则表达式 a b a c5 printf d n x else printf d n x A 4 B 5 C 6 D 7 35 有以下程序 main int n 4 while n printf d n 程序执行后的输出结果是 A 2 0 B 3 1 C 3 2 1 D 2 1 0 36 有以下程序 main int y 10 while y printf y d n y 程序执行后的输出结果是 A y 0 B y 1 C y 1 D while 构成无限循环 37 有以下程序 main int i for i 0 ib c printf d n x 59 以下程序运行后的输出结果是 main int a 3 b 2 b a3 printf d d n a b 60 以下程序运行后的输出结果是 main int a b c 246 a c 100 9 b 1 printf d d n a b 61 1 以下程序运行后的输出结果是 define MAX x y x y x y main int a 5 b 2 c 3 d 3 t t MAX a b c d 10 printf d n t 2 以下程序运行后的输出结果是 define S x 4 x x 1 main int i 6 j 8 printf d n S i j 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 13 62 以下程序运行后的输出结果是 main int x a 1 b 2 c 3 d 4 x a b a b x x c x c printf d n x 63 以下程序运行后的输出结果是 main int a 3 b 4 c 5 t 99 if b aa c c t if a ci t i printf d n t 65 以下程序运行后的输出结果是 main char c1 c2 for c1 0 c2 9 c1 c2 c1 c2 printf c c c1 c2 printf n 66 输入 1234567890 则其中 while 循环体将执行 次 include main char ch while ch getchar 0 printf 67 设有定义语句 int a 3 0 1 2 则数组元素 a 1 2 的值为 68 在 C 语言中 有如下语句 int a 10 20 30 40 50 60 p p a 3 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 14 printf d n p 则输出结果是 69 以下程序运行后的输出结果是 main int a 2 3 1 2 3 4 5 6 int m p p m p p 2 p 4 printf d n m 70 设有以下定义和语句 int a 3 2 10 20 30 40 50 60 p 2 p a 则 p 2 1 的值为 71 在 C 语言中 有如下语句 int a 3 2 1 2 3 4 5 6 p 3 p 0 a 1 则 p 0 1 所代表的数组元素是 72 以下程序运行后的输出结果是 main char s abcdef s 3 0 printf s n s 73 以下程序运行后的输出结果是 main char s ABCD p for p s p s 4 p 2 printf s p printf n 74 以下程序运行后的输出结果是 main char s ABCD p s printf d n p 4 75 1 以下程序运行后的输出结果是 main 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 15 char str tab n 012 printf d n strlen str 2 以下程序运行后的输出结果是 main printf d n strlen IBM n012 1 3 以下程序运行后的输出结果是 main printf d n strlen t 065 xff n 4 以下程序运行后的输出结果是 main char s stop 0 n printf d n strlen s 71 1 以下程序运行后的输出结果是 main char str Beijing printf d n strlen strcpy str China 2 以下程序运行后的输出结果是 main char s1 12345 s2 1234 printf d n strlen strcat s1 s2 72 以下程序运行后的输出结果是 main char a 1 2 3 4 0 printf d d n sizeof a strlen a 73 以下程序运行后的输出结果是 main char ch 3 5 AAAA BBB CC printf s n ch 1 74 以下程序运行后的输出结果是 main char str 20 China Beijing p str printf s n p 20 75 在 C 语言中 有如下语句 struct std char ch 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 16 int a 2 float t double f std1 则结构体变量 std1 占用内存的字节数为 76 在 C 语言中 有如下语句 struct dog char ch 10 int i int p double k dog1 则结构体变量 dog1 占用内存的字节数为 77 在 C 语言中 有如下语句 struct cat int a 10 char ch float f double p cat1 则结构体变量 cat1 占用内存的字节数为 78 有以下结构体说明 请填空 以完成对结构体数组 t 定义 struct STR char a int b float c double d t 20 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 17 课题 单项选择 教学目标 掌握多选及程序填空涉及的基础知识点 教学重点 基础知识 教学难点 求程序结果 课型 复习 教学方法 讲授 讨论 教学过程 一 组织教学 二 新课讲授 三 多选题 79 在 C 语言中 以下合法的变量名是 A register B 10days C my book D us E count 80 在 C 语言中 以下合法的实型常量是 A 1 2E 0 5 B 3 14159E C 5E 3 D E15 E 3 E 2 81 在 C 语言中 变量已正确定义并赋值 下面正确的表达式为 A a b 1 B b float a C a a 7 c 3 C c 15 0 3 E a b c a 82 在 C 语言中 以下合法的字符常量是 A n B ab C x43 D 084 E 0 83 在 C 语言中 以下合法的常量是 A 0386 B 0Xff C 1 2e0 5 D 17 E 0 84 在 C 语言中 以下错误的数组定义是 A int a 1 2 3 B int s C int n 10 t n D char q 3 E char str 1 2 3 四 程序填空题 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 18 85 以下程序的功能是计算 1 2 3 4 99 100 main int i 1 j 1 s 0 while s i printf s d n s 86 输入 20 个整数到一维数组 统计正整数的个数及其和 main int a 20 i sum count sum count for i 0 i 20 i scanf d for i 0 i 20 i if count printf count d sum d n count sum 87 输入 10 个整数到一维数组 输出其中最大数和最小数 main int a 10 i max min for i 0 i 10 i scanf d max min for i 1 imax else if min a i printf d d n max min 88 输入一个字符串 将其倒序后输出 main int i j char st 60 ch scanf s st for i 0 j i j ch st i 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 19 st j ch printf s n st 89 输入字符串 将其中的非数字字符删除后 输出整个字符串 main char st 80 int i 0 j 0 scanf s st while st i if st st i i printf s n st 90 输出方阵中主对角线和 副对角线上元素的和 sum1 和 sum2 define N 3 main int a N N i j sum1 sum2 sum1 sum2 for i 0 i N i for j 0 j N j scanf d for i 0 i N i sum1 sum2 printf sum1 d sum2 d n sum1 sum2 五 程序写结果 91 以下程序运行后的输出结果是 main int a 3 b 4 c 5 d 2 if a b if b c printf d d 1 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 20 else printf d d 1 printf d n d 92 以下程序运行后的输出结果是 main int i 1 while i 15 if i 3 2 continue else printf d i printf n 93 以下程序运行后的输出结果是 main int i j x 0 for i 0 i 2 i x for j 0 j 3 j if j 2 continue x x printf x d n x 94 以下程序运行后的输出结果是 int fun int n int i s 1 for i 1 i n i s i return s main int i s 0 for i 1 i 4 i s fun i printf s d n s 95 以下程序运行后的输出结果是 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 21 void swap int x int y int t t x x y y t printf d d x y main int a 3 b 4 swap a b printf d d n a b 96 以下程序运行后的输出结果是 int fun int n switch n case 0 return 0 case 1 return 1 case 2 return 1 default return fun n 1 fun n 2 main int n 7 s s fun n printf d n s 97 以下程序运行后的输出结果是 int fun int x int y static int m 0 i 2 i m 1 m i x y return m main int j 1 m 1 k k fun j m printf 3d k k fun j m printf 3d k 98 以下程序运行后的输出结果是 int fun int n static int s 1 s n return s main 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 22 int i s 0 for i 1 i 4 i s fun i printf d n s 99 1 以下程序运行后的输出结果是 main char s 1234567890 p s 3 int i 5 printf d s n i p printf s n p i 2 以下程序运行后的输出结果是 main char s 123456789 p i 0 while p if i 2 0 p p i printf s n s 100 1 以下程序运行后的输出结果是 main int x 1 y 0 a 0 b 0 switch x case 1 switch y case 0 a break case 1 b break case 2 a b break printf d d n a b 2 以下程序运行后的输出结果是 main int x 1 y 0 switch x case 1 switch y case 0 printf first n break case 1 printf second n break 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 23 case 2 printf third n break 3 输入 a 输出结果是 输入 c 输出结果是 main char n scanf c switch n case a case A printf very good n break case b case B printf good n break case c case C case d case D printf pass n break case e case E printf warn n break default printf error n 4 以下程序运行后的输出结果是 main int a 0 b 4 c 5 switch a 0 case 1 switch b 0 case 1 printf break case 0 printf break case 2 switch c 5 case 0 printf break case 1 printf break default printf printf n 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 24 一 选择 01 10 BBDBD DCCBC 11 20 CA CB CD BDDB BDBDB 21 30 ADACC B DD CDB 31 40 DADCA BAACC 41 50 BBACB CCACC 二 填空 51 main 52 2007 53 1 10 12 a 2 25 21 37 3 2 1 54 1 B 66 2 b 3 7 4 b a 55 123 460000 56 i 10 j 20 57 1 a 14 2 0 0 10 58 0 59 3 0 60 2 1 61 1 7 2 81 62 1 63 4599 64 0 65 0918273645 66 0 2 9 3 5 4 4 71 1 5 2 9 72 5 4 73 BBB 74 Beijing 75 17 76 22 77 27 78 struct STR 三 多选题 79 BCE 80 CE 81 AE 82 CE 83 BDE 84 BC 四 程序填空 85 i0 sum a i 87 a 0 max a i a i min 88 strlen st 1 i 0 st i 9 j st j 0 90 0 a i j a i N 1 i 五 程序写结果 91 33 92 2 5 8 11 14 93 x 8 94 s 33 95 4 3 3 4 96 13 97 5 11 98 33 99 1 4 4567890 12345667890 2 2 4 6 8 100 1 2 1 2 first third 3 very good pass 4 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 25 67 0 68 40 69 15 70 60 71 a 1 1 72 abc 73 ABCDCD 74 0 75 1 7 2 9 3 5 4 4 71 1 5 2 9 72 5 4 73 BBB 74 Beijing 75 17 76 22 77 27 78 struct STR 三 多选题 79 BCE 80 CE 81 AE 82 CE 83 BDE 84 BC 四 程序填空 85 i0 sum a i 87 a 0 max a i a i min 88 strlen st 1 i 0 st i 9 j st j 0 90 0 a i j a i N 1 i 五 程序写结果 91 33 92 2 5 8 11 14 93 x 8 2013 年高职升本计算机基础复习材料 C 语言精编 100 题 26 94 s 33 95 4 3 3 4 96 13 97 5 11 98 33 99 1 4 4567890 12345667890 2 2 4 6 8 100 1 2 1 2 first third 3 very good pass 4
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!