c语言基础题库及详解答案
“c语言基础题库及详解答案”相关的资料有哪些?“c语言基础题库及详解答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言基础题库及详解答案”相关范文大全或资料大全,欢迎大家分享。
C语言练习题(带详解答案)
一单项选择题
1.( A )是构成C语言程序的基本单位。
A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C 开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数 3、以下说法中正确的是( C )。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B ) 。
A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。
C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。
A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则
(1) 只能
C语言练习题(带详解答案)
一单项选择题
1.( A )是构成C语言程序的基本单位。
A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C 开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数 3、以下说法中正确的是( C )。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B ) 。
A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。
C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。
A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则
(1) 只能
C语言练习题(带详解答案)
一、 编程题
1.输入2个整数,求两数的平方和并输出。
#include printf(\ scanf(\ s=a*a+b*b; printf(\ is %d\\n\return 0; } 2. 输入一个圆半径r,当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。 #include { double r ,area , girth; printf(\ scanf(\ if (r>=0) { area =PI*r*r; girth =2*PI*r ; printf(\ printf(\ else printf(\ return 0; } 3、已知函数y=f(x),编程实现输入一个x值,输出y值。 2x+1 (x<0) y= 0 (x=0) 2x-1 (x>0) #include
C语言练习题(带详解答案)
一单项选择题
1.( A )是构成C语言程序的基本单位。
A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C 开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数 3、以下说法中正确的是( C )。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B ) 。
A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。
C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。
A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则
(1) 只能
C语言题目及解答
C语言 题目及解答
1000: A+B Problem 样例输入 1 2
样例输出 3
#include <stdio.h> void main() {
int a,b,sum;
printf("");
scanf("%d%d",&a,&b); sum=a+b;
printf("%d\\n",sum); }
1003: 2005年春浙江省计算机等级考试二级C 编程题(1)
输入x ,计算并输出下列分段函数 f(x) 的值。可以调用数学库函数:平方根函数sqrt(),绝对值函数fabs() 和幂函数 pow()。 保留2位小数 输入 x 输出 f(x)
样例输入 5
样例输出 15.00
#include "stdio.h" #include "math.h" void main() {
double x,y;
scanf("%lf",&x); if(x<0) {
y=fabs(x); }
if(x<2&&x>=0) {
C语言习题及解答
C语言习题及答案(答案仅供参考)
选择题
1.逻辑运算符两侧运算对象的数据类型。D
A)只能是0或1 B)只能是0或非0正数 C)只能是整型或字符型数据 D)可以是任何类型的数据
2.下列表达式中, 不满足“当x的值为偶数时值为真,为奇数时值为假”的要求。B A)x%2==0 B)!x%2!=0 C)(x/2*2-x)==0 D)!(x%2)
3.以下程序片段。A int x=2,y=3; printf( );
A)什么都不输出 B)输出为:***x=2 C)输出为:###y=2 D)输出为:###y=3
4.能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是。C A)(x>=1) && (x<=10) && (x>=200) && (x<=210) B)(x>=1) | | (x<=10) | | (x>=200) | | (x<=210) C)(x>=1) && (x<=10) | | (x>=200) && (x<=210) D)(x>=1) | | (x<=10) && (
C语言习题及解答
第1部分 课后练习题
第1章 C语言概述
一、选择题
1.一个C程序的执行是从 。
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序的main函数开始,到本程序文件的最后一个函数结束 D) 本程序文件的第一个函数开始,到本程序main函数结束 2.以下叙述正确的是 。
.在C程序中,main函数必须位于程序的最前面 A) B) C)
C程序的每行中只能写一条语句 C语言本身没有输入输出语句
在对一个C程序进行编译的过程中,可发现注释中的拼写错误 3.以下叙述不正确的是 。
A) 一个C源程序可由一个或多个函数组成 B) 一个C源程序必须包含一个main函数 C) C程序的基本组成单位是函数
D) 在C程序中,注释说明只能位于一条语句的后面 4.C语言规定:在一个源程序中,main函数的位置 。
A) 必须在最开始 B) 必须在系统调用的库函数的后面 C) 可以任意 D) 必须在最后 5.一个C语言程序是由 。
A) 一个主程序和若干子程序组成
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.设a的值为15,n的值为5,则进行a%=(n%=2)运算后,a的值为( A )。 A.0 B.1 C.12 D.6
2.设有类型说明 unsigned int a=65535; , 按%d格式输出a的值,其结果是( B )。 A.65536 B.-1 C.1 D.-32767 3.下列运算符中优先级最高的是( C )。 A.?: B.&& C.+ D.!= 4. 以下程序输出的结果是( A )。 main( )
{ int a= -1,b=4,k;
k=!((++a<0)&&! (b--<0)); printf(\ }
A.104 B.103 C.013 D.004 5.下面的程序执行后,变量a的值是( B )。 #define SQR(x) x*x main()
{ int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(\}
A.10 B.1 C.9 D.0
6.设有int i;则表达式i=1,++i,++i|
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. 以下说法中正确的是: 。