C语言复习题1C 语言程序由若干个( )构成。A 过程 B 函数 C 子程序 D 标识符2若 k是 int型变量,且有下面的程序片段:k=-3;if(kmain( ) int x;printf(“%dn“,(x=4,x+,x*4,x*=4); A80 B16 C20 D519设有定义:int k=0
C语言复习60题Tag内容描述:
1、C语言复习题1C 语言程序由若干个( )构成。A 过程 B 函数 C 子程序 D 标识符2若 k是 int型变量,且有下面的程序片段:k=-3;if(kmain( ) int x;printf(“%dn“,(x=4,x+,x*4,x*=4); A80 B16 C20 D519设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( ) 。 Ak+ Bk+=1 C+k Dk+120下列程序的输出结果是( ) 。main() int a10=9,8,7,6,5,4,3,2,1,0,*p=a+5;printf(“%d“,*+p);A非法 B9 C3 D721下面函数的功能是( ) 。int sss(char *s, char *t) while(*s)return(*s-*t);A求字符串的长度 B比较两个字符串的大小C。
2、C 语言程序设计习题-填空题 C 语言程序设计习题( 填空题) 习题 1( 填空题) 知识点:基础知识 C 源程 序的 基本 单位 是_。 习题 1- 参考答案 函数 习题 2( 填空题) 知识点:基础知识 一个 C 源程 序中 至少 应包括 一 个_ 习题 2- 参考答案 main() 函数 习题 3( 填空题) 知识点:基础知识 在 一个 C 源程 序中 ,注 释 部分两 侧的 分界 符分 别为_ 。 习题 3- 参考答案 /* 和*/ 习题 4( 填空题) 知识点:基础知识 在 C 语 言中 ,输 入操 作是由 库 函数_ 完 成的 。 习题 4- 参考答案 scanf() 习题 5( 填空题) 知识点:基础知识 在 C 语。
3、5.1 设有程序段 int k=10; while(k=0) k=k-1; 则下面描述中正确的是 C 。 A)while循环执行10次 B)循环是无限循环 C)循环体语句一次也不执行 D)循环体语句执行一次 5.2设有以下程序段 int x=0,s=0; while(!x!=0) s+=+x; printf(“%d“,s); 则 B 。 A)运行程序段后输出0 B)运行程序段后输出1 C)循环的控制表达式不正确 D)程序段执行无限次 5.3语句while(!E);中的!E等价于 A 。 A)E= =0 B)E!=1 C)E!=0 D)E= =1 5.4下面程序段的运行结果是 A 。/注意循环 a=1;b=2;c=2; while(a main() int a,b,t; scanf(“%d%d“, while( B ) if (ab) t=a;a=b;。
4、湖南大学信息科学与工程学院(龚小庆、李杰)(xsgongxiaoqingqq.com)第 1 页湖南大学2012年招收攻读硕士学位研究生入学考试命题专用纸招生专业名称: 计算机技术考试科目代码: 考试科目名称: C语言程序设计.注:所有答题(包括客观题和主观题)必须答在专用答卷纸上,否则无效。一、单选题。在下列选项中请选择正确的选项(每题1分,共20分)。1. 下列合法的C 语言标识符是A. file_bak B. num(5) C. $123b D. break2. 若i=5,当执行printf(“%d“,-i+)后,输出为A. 6 B. -6 C. -5 D. 53. 若a=10,当执行运算a+=a-=a*a 后,a的值为A. 10 。
5、C 语 言 编 程 题 及 答 案 ( 三 )猜 数 游 戏在 这 个 实 验 中 , 我 们 将 尝 试 编 写 一 个 猜 数 游 戏 程 序 , 这 个 程 序 看 上 去 有 些 难 度 , 但 是 如 果按 下 列 要 求 循 序 渐 进 地 编 程 实 现 , 会 发 现 其 实 这 个 程 序 是 很 容 易 实 现 的 。 那 么 , 现 在 就 开 始 吧 ,先 编 写 第 1 。
6、1C语言程序实例100个(一)【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。2.程序源代码:main()int i,j,k;printf(“n“);for(i=1;i2)/*如果是闰年且月份大于2,总天数应该加一天*/ sum+;printf(“It is the %dth day.“,sum);=【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果xy则将x与y的值进行交换, 然后。
7、1计 算 机 程 序 设 计 基 础 ( C 语 言 )单 项 选 择 练 习 题一 、 基 本 概 念1. C 语 言 程 序 是 由 C 构 成 的 。A)一 些 可 执 行 语 言 B)main函 数 C)函 数 D)包 含 文 件 中 的 第 一 个 函 数2 ( A ) 是 构 成 C语 言 程 序 的 基 本 单 位 。A、 函 数 B、 过 程 C、 子 程 序 D、 子 例 程3 C 语 言 程 序 从 C 开 始 执 行 。A) 程 序 中 第 一 条 可 执 行 语 句 B) 程 序 中 第 一 个 函 数C) 程 序 中 的 main函 数 D) 包 含 文 件 中 的 第 一 个 函 数4 C 语 言 程 序 从 main()函 数 开 始 执 行 , 所 以 这 个 。
8、C 语言最终复习点 1 在进行编译时是以源程序文件为对象进行的 2 程序中对计算机的操作是由函数中的 C 语句完成的 3 算法是灵魂 数据结构是加工对象 语言是工具 4 一个 tab 位置为 8 列 5 101 代表八进制数 101 的 ASCII 字符 即 A 十进制 65 x41 代表十六进制数 41 的 ASCII 字符 也是 A 6 求负数的补码的方法 先将此数的绝对值写成二进制形式 然后。
9、三 、 判 断 题1、 用 puts和 gets函 数 只 能 输 入 或 输 出 一 个 字 符 串 。答 案 : 正 确知 识 点 : 知 识 点 /判 断 题 /C7数 组 /C73字 符 函 数 T2、 用 puts和 gets函 数 可 以 输 入 或 输 出 多 个 字 符 串 。答 案 : 错 误知 识 点 : 知 识 点 /判 断 题 /C7数 组 /C73字 符 函 数 T3、 用 strcat( 字 符 串 1, 字 符 串 2) 连 接 两 个 字 符 串 函 数 时 , 字 符 串 1的 存 储 空 间 必 须 足 够 大 。答 案 : 正 确知 识 点 : 知 识 点 /判 断 题 /C7数 组 /C73字 符 函 数 T4、 用 strcat( 字 符 串 1, 字 。
10、(1 )设数据集合为D= 1,3,5,7,9 ,D 上的关系为R ,下列 数据结构B=(D ,R )中为非线 性结构的是 A)R= (5,1), (7,9), (1,7), (9,3) B)R= (9,7), (1,3), (7,1), (3,5) C)R= (1,9), (9,7), (7,5), (5,3) D)R= (1,3), (3,5), (5,9) (2) 设栈的顺序存储空间为S(1: 50), 初始状态为top=0 。现 经过一系列入栈与退栈运算后,top=20,则 当前栈中的元素个数为 A)30 B)29 C)20 D)19 (3) 设栈的顺序存储空间为S(1: 50), 初始状态为top=0 。现 经过一系列入栈与退栈运算后,top=20,则 当前栈中的元素个数为 A)30 B)29 C)20 D)19。
11、一、单选题(共 60小题,每题 1分,共 60分)1. 执行下列程序中的输出语句后,x 的值是_。(知识点 3.10)main() int x ;printf(“%dn”,(x=5*6,x*2,x+20); A)30 B)60 C)50 D)802. 下列程序的输出结果是_。(知识点3.8)main() int x=1,y=0,z;z=(x=0);printf(“%d %d% d%n”,z,x,y) ;A)0 -1 -1 B)0 -1 0 C)0 1 0 D)0 1 -13. 在 C语言中,下列选项属于合法的长整型常数的是_。(知识点 3.3)A)0L B)1234567 C)0.0234567 D)3.14159e3 4. 下列选项中属于不正确的赋值语句的是_。 (知识点 3.6)A)t+; B)n1=(n2。
12、 嵌入式工作室专用 认真看书,仔细做题,考试我们是不怕的。 预祝 高分飞过 1 C 语言考试 复习手册 总体上必须清楚的 : 1)程序结构是三种 : 顺序结构 、 选择结构 (分支结构 )、 循环结构 。 2)读程序都要从 main()入口 , 然后从最上面顺序往下读 (碰到循环做循环 ,碰到选择做选择 ),有且只有一个 main 函数。 3)计算机的数据在电脑中保存是以 二进制的形式 . 数据存放的位置就是 他的地址 . 4)bit 是位 是指为 0 或者 1。 byte 是指字节 , 一个字节 = 八个位 . 概念常考到的: 1、编译预处理不是 C 语言的一部分,不占运行时间,不要加。
13、第一章C语言中,字符数据用格式说明“%c“来输出,字符串数据用格式说明“%s“来输出。TC语言中,关键字及编译预处理命令用小写字母书写。T二元运算符均可以和赋值运算符构成复合的赋值运算符。TC语言中,不能在变量名、函数名、关键字中插入空格和空行。TVasualc+6.0中可以使用“/”和“/*/”注释程序,注释部分不编译。TC语言中,格式说明“%10.4f“中10表示数据输出的最小宽度,4表示小数位数。TC语言中,为了区别一般的变量,符号常量必须用大写字母表示。F执行语句+i;i=3;后变量i的值为4。F程序中的“=”是赋值号,与数学中等号的功。
14、 1 1. 若已定义 : int a=0,1,2,3,4,5,6,7,8,9,*p=a,i; 其中 0 i 9,则对 a 数组元素不正确的引用是 A) ap-a B) *(后 *p 的值是 a0 a1 a2 a3 a4 10 | 20 | 30 40 | 50 | p A) 30 B) 20 C) 19 D) 29 B 3. 下面程序运行时,如果从键盘上输入 3,5,程序输出的 结果是 _。 main( ) int a,b,*pa,*pb; pa= pb= scanf(“%d,%d“,pa,pb); *pa=a+b; *pb=a+b; printf(“a=%d,b=%dn“,a,b); A) a=13,b=13 B) a=8,b=8 C) a=8,b=13 D) 出错 C 4. 下面程序段的输出结果是 _。 main( ) char string120,string22。
15、单元测试二 一、单项选择题 1、 阅读下述程序段,设变量 c 的值是 68,运行结果 是( ) 。提示 : 小写字母 a 的 ASCII 码是 97, 大写字母 A 的 ASCII 码是 65。 char c; if(c=A if(a=1 else printf(“%d,%d,%dn“, a, b, c); else printf(“%d,%d,%dn“, a, b, c); return 0; A. 1.3.3 B. 1,3,2 C. 1,2,3 D. 3,2,1 答案: C 5、 如有定义语句 int a,b; double x; 则下列选项中没有错误的是( )。 提示: (int)x 表示将变量 x 的值强制转换成 int 类型。若 x初始值为 3.2 则 (int)x 的结果是 int 类型,值为 3。 A. switch(x%2) case 0。
16、C 语言 复习材料 第一章 1. c 语言是 面向过程 的 高级 语言; 2. 程序是为解决问题的 有序指令 的 集合 ; 程序 =数据结构 +算法 3. 算法:解决 问题 的 具体方法 和 步骤 ; 算法具有有穷性,确定性,高效性; 算法的表示:自然语言,伪码 , 程序流程图 , NS 流程图 4. C 特点: (1)简洁 32 个关键字 , (2)丰富的运算符 34 种表达式 和 (3)(丰富) 数据结构 ,(4)结构化 控制语句, (5)语法灵活, (6)底层 , (7)效率高 , (8)移植性好 ; 5. C 的注释: (1)单行 / (2)多行 /* 注释的部分 */; 6. C 语言的文件: (1).h 头文件 (2).c 。
17、判 断 题 :1.#include 命 令 不 能 包 含 用 户 自 己 建 立 的 头 文 件 。 错2.用 标 识 符 来 表 示 的 常 量 称 为 符 号 常 量 。 对3.( int) x+y 的 作 用 是 把 x+y 的 结 果 转 换 成 整 型 。 错4.如 果 赋 值 运 算 符 两 边 的 数 据 类 型 不 一 致 , 在 赋 值 时 要 进 行 类 型 转换 。 对5.要 使 用 printf 函 数 输 出 字 符 “ %” , 需 要 在 格 式 控 制 字 符 串 中 用连 续 两 个 %来 表 示 。 对6.只 有 在 a 为 真 ( 非 0) 时 , 表 达 式 a 是 否 正 确 ? 50. 设 有 int a;float f=5.75;在 执 行 语 句 a。
18、序号 题目 01 把100 300之间的不能被5整除的数输出来 用continue语句 5个一行 每 个数占四列宽 02 定义一个函数 其返回值为一个整数的因子之和 在主函数中输出1000之内 所有的完数 例如 6 1 2 3 因此6是 完数 03 输入一单精度二维数组a 4 3 计算该二维数组中的最大元素的值及其所 在位置 行 列 并输出计算结果 输出的结果保留两位小数 04 输入x 输出下列函。
19、01 计算机本身最擅长的能力是?A.推理 B.想像 C.重复 D.分析正确答案: C、重复。02 计算机(CPU)可以直接运行人类编写的程序A.B.正确答案: B、。03 编程语言是和计算机交谈的语言A.B.正确答案: B、。04 关于 C 语言,以下说法错误的有:A.C 语言是和 Unix 操作系统一同发展起来的B.C 语言不能写图形界面的软件C.C 语言一般是编译执行的D.C 语言诞生于 1970 年代正确答案: B、C 语言不能写图形界面的软件。06 IDE 的中文翻译是什么?正确答案是:集成开发环境。07 给定:int a,b; 以下哪些 scanf 的使用是正确的?A.scanf(“%d“, sca。
20、01计算机本身最擅长的能力是?A.推理B.想像C.重复D.分析正确答案:C、重复。02计算机(CPU)可以直接运行人类编写的程序A.B.正确答案:B、。03编程语言是和计算机交谈的语言A.B.正确答案:B、。04关于C语言,以下说法错误的有:A.C语言是和Unix操作系统一同发展起来的B.C语言不能写图形界面的软件C.C语言一般是编译执行的D.C语言诞生于1970年代正确答案:B、C语言不能写图形界面的软件。06 IDE的中文翻译是什么?正确答案是:集成开发环境。07给定:inta,b;以下哪些scanf的使用是正确的?A.scanf(“%d“,scanf(“%d“,B.scanf(“%d%d“,C.。