c语言基础题
“c语言基础题”相关的资料有哪些?“c语言基础题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言基础题”相关范文大全或资料大全,欢迎大家分享。
C语言基础题
Jussy整理。 第一期:
1. 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身,例如:153是一水仙花数,因为153=1+125+27.
2. 一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如:6的因子是1,2,3,而6=1+2+3因此6是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其因子:6 its factors are 1,2,3
3. 有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,?求出这个数列的前20相之和。
4.一个球从100M高度自由下落,每次落地后反跳回原高度的一半,再落下,再反弹,求它在第10次落地时,共经过多少米,第10次反弹多高。
5.猴子吃桃问题。猴子第一天,摘下若干个桃子,当即吃了一半,还不过瘾,有多吃了一个。第二天早上又将剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想再吃时,就只剩一个桃子了。求第一天共摘了多少个桃。
6.两个乒乓球队进行比赛,各出3人。甲队为A,B,C;乙队X,Y,Z。以抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不
C语言基础题及答案
C语言基础题及答案
1、一个C语言的源程序中[正确答案: A]。
A)必须有一个主函数 B)可以有多个主函数 C)必须有主函数和其他函数 D)可以没有主函数 2、关于C程序的主函数,以下描述中正确的是 [正确答案: B]。
A)C程序的第一个函数称为主函数,程序从该函数开始运行。 B)C程序的主函数即是main函数,程序从该函数开始运行。 C)C程序可以有多个主函数,程序从第一个主函数开始运行。 D)C程序可以没有主函数,程序从第一个函数开始运行。 3、C程序中,return语句的作用是[正确答案: D]。 A)终止程序运行 B)返回到上层循环 C)返回到外层结构 D)返回到上层函数
4、C语言程序的3种基本结构是[正确答案: A]。 A)顺序结构,选择结构,循环结构 B)递归结构,循环结构,转移结构 C)嵌套结构,递归结构,顺序结构 D)循环结构,转移结构,顺序结构 5、以下对C程序的描述中正确的是[正确答案: A]。 A)C程序总是从main()函数开始执行。 B)C程序可以从程序中的任何函数开始执行。 C)C程序总是从第一个定义的函数开始执行。 D)C程序中的main()函数必须放在程序的开始部分。 6、关于C程序第1行的包含
C语言基础题(含答案)
第一章 C语言基础知识 ·1·
第一章 C语言基础知识
1.1 选择题
1. 以下不是C语言的特点的是( )。
A、语言简洁紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件操作 D、C语言移植性好
2. 下列字符序列中,不可用作C语言标识符的是( )。
A.abc123 B.no.1 C._123_ _ok
3. 正确的C语言标识符是 ( )。
A._buy_2 B.2_buy C.D.buy?
4. 请选出可用作C语言用户标识符的一组标识符( )。 A.void B.a3_b3 C.For D.define _123 -abc WORD IF Case 5. 下列符号中,不属于转义字符
C语言基础题及答案
第一单元 程序设计和C语言
一、 选择题
1. C语言的基本构成单位是: 。 A. 函数
B. 函数和过程
C. 超文本过程
D. 子程序
2. 一个C语言程序总是从 开始执行。 A. 主过程 B. 主函数 C. 子程序 D.主程序 3. C语言的程序一行写不下时,可以 。
A. 用逗号换行 B. 用分号换行 C. 在任意一空格处换行 D. 用回车符换行 4. 以下叙述不正确的是: 。
A. 在C程序中,语句之间必须要用分号\;\分隔
B. 若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数 C. 在C程序中,无论是整数还是实数都能正确无误地表示 D. 在C程序中,%是只能用于整数运算的运算符 5. 以下不正确的C语言标识符是 。
A. ABC B. abc C. a_bc D. ab.c 6. 下列字符串是标识符的是: 。 A. _HJ
B. 9_student
C. long
D. LINE 1
7. 以下说法中正确的是: 。
c语言公共基础新增100题
[保密]
N200010201)下列叙述正确的是 A) 所谓算法就是计算方法
B) 程序可以作为算法的一种描述 C) 算法设计只需考虑得到计算结果 D) 算法设计可以忽略算法的运算时间
答案:B
N200010202)下列序列中不是堆的是 A)(91,85,53,36,47,30,24,12) B)(91,85,53,47,36,30,24,12) C)(47,91,53,85,30,12,24,36) D)(91,85,53,36,47,30,24,12) 答案:C
N200010203)深度为5的完全二叉树的结点数不可能是 A)15 B)16 C)17 D)18 答案:A
N200010204)设二叉树如下
则前序序列为: A) ABDEGCFH B) DBGEAFHC C) DGEBHFCA D) ABCDEFGH
答案:A
N200010205)下面描述不属于软件特点的是 A) 软件是一种逻辑实例,具有抽像性 B) 软件在使用中不存在磨损、老化问题 C) 软件复杂性高
D) 软件使用不涉及知识产权
答案:D
N200010206)程序测试的目的是 A) 为被测程序设计正确的测试用例 B) 发现并改正程序中的错误 C) 发现程序中的错误
c语言公共基础新增100题
[保密]
N200010201)下列叙述正确的是 A) 所谓算法就是计算方法
B) 程序可以作为算法的一种描述 C) 算法设计只需考虑得到计算结果 D) 算法设计可以忽略算法的运算时间
答案:B
N200010202)下列序列中不是堆的是 A)(91,85,53,36,47,30,24,12) B)(91,85,53,47,36,30,24,12) C)(47,91,53,85,30,12,24,36) D)(91,85,53,36,47,30,24,12) 答案:C
N200010203)深度为5的完全二叉树的结点数不可能是 A)15 B)16 C)17 D)18 答案:A
N200010204)设二叉树如下
则前序序列为: A) ABDEGCFH B) DBGEAFHC C) DGEBHFCA D) ABCDEFGH
答案:A
N200010205)下面描述不属于软件特点的是 A) 软件是一种逻辑实例,具有抽像性 B) 软件在使用中不存在磨损、老化问题 C) 软件复杂性高
D) 软件使用不涉及知识产权
答案:D
N200010206)程序测试的目的是 A) 为被测程序设计正确的测试用例 B) 发现并改正程序中的错误 C) 发现程序中的错误
C语言基础
第一部分:枚举
在给定的范围内逐个检查是否符合条件。
例题zstu 3831
Description
输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)
Input
没有输入
Output
按照从小到大输出4位完全平方数
枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。
代码: //zstu 3831
#include } } return 0; } int judge(int n){ } if(first!=0)printf(\printf(\first++; int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1
C语言基础
第一部分:枚举
在给定的范围内逐个检查是否符合条件。
例题zstu 3831
Description
输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)
Input
没有输入
Output
按照从小到大输出4位完全平方数
枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。
代码: //zstu 3831
#include } } return 0; } int judge(int n){ } if(first!=0)printf(\printf(\first++; int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1
C语言基础
第一部分:枚举
在给定的范围内逐个检查是否符合条件。
例题zstu 3831
Description
输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)
Input
没有输入
Output
按照从小到大输出4位完全平方数
枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。
代码: //zstu 3831
#include } } return 0; } int judge(int n){ } if(first!=0)printf(\printf(\first++; int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1
C语言基础
第一部分:枚举
在给定的范围内逐个检查是否符合条件。
例题zstu 3831
Description
输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)
Input
没有输入
Output
按照从小到大输出4位完全平方数
枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。
代码: //zstu 3831
#include } } return 0; } int judge(int n){ } if(first!=0)printf(\printf(\first++; int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1