c语言期末考试题库及详解答案
“c语言期末考试题库及详解答案”相关的资料有哪些?“c语言期末考试题库及详解答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言期末考试题库及详解答案”相关范文大全或资料大全,欢迎大家分享。
c语言期末考试题库
1
1、求100之内自然数中最大的能被17整除的数。
2、已知a,b,c都是1位整数,求当三位整数abc、cba的和为1333时a、b、c的值。 3、计算并输出200-400之间不能被3整除的整数的和。 4、从键盘输入10个数,统计非负数的个数,并计算非负数的和 5、求100之内自然数中偶数之和。
6、输入5个数,求和并输出。要求编写求和的函数。 7、编程计算1*2*3+3*4*5+5*6*7+...+99*100*101的值。
8、编写程序,将用户输入的字符串中所有的字符a用*代替,然后输出。
9、编写程序,将一个一维数组的元素逆序存放并输出。例如,原顺序为1,2,3,4,5,逆序后为5,4,3,2,1。 10、求3行3列矩阵a[3][3]={1,2,3,4,5,6,7,8,9}非对角线上元素之和。
11、编程判断输入的整数的正负性和奇偶性。如果为正数,输出z;如果为负数,输出f;如果为偶数,输出o;如果为奇数,输出j 12、计算并输出1-200之间不能被5整除的整数的和。
13、从键盘输入n和a的值,计算a+aa+aaa+...+aa...a(n个a)的值。 14、输入5个数,求它们中最大值和平均值并输出。 15、输出所有200-400
c语言期末考试题库
习题一
一、选择题
1.C语言是一种( C )。
A. 低级语言 B. 汇编语言 C. 高级语言 D. 机器语言 2.以下不是C语言的特点的是( D )。
A. 语言简洁紧凑 B. 可以直接对硬件进行操作 C. 数据类型丰富 D. 是面向对象的程序设计语言 3.一个C程序的执行是从( A )。 A. 本程序的main函数开始,到main函数结束
B. 本函数的第一个数开始,到本程序文件的最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本函数的第一个数开始,到本程序main函数结束 4.以下叙述正确的是( C )。
A. 在C程序中,main函数必须位于程序的最前面 B. C程序的每行只能写一条语句 C. C语言的本身没有输入输出语句
D. 在对一个C程序进行编译的过程中,可以发现注释中的拼写错误 5.以下叙述不正确的是( D )。 A. 一个C源程序可由一个或多个函数组成 B. 一个C源程序必须包括一个main函数 C. C程序的基本组成单位是函数
D. 在C程序中,注释说明只能位于
大学C语言期末考试题库试题及答案汇总
1.
下列定义变量的语句中错误的是______。
A、int _int
B、double int_
C、char For
D、float US$
答案:D
知识点:常量、变量和标识符
2.
以下不合法的用户标识符是______。
A、j2_KEY
B、Double
C、4d
D、_8_
答案:C
知识点:常量、变量和标识符
3.
以下4组用户定义标识符中,全部合法的一组是
______。
A、_main enclude sin
B、If -max turbo
C、txt REAL 3COM
D、int k_2 _001 ???
答案:A
知识点:常量、变量和标识符
4.
以下定义语句中正确的是______。
A、char a='A' b='B';
B、float a=b=10.0;(正解a=10.0 b=10.0)
C、int a=10,*b=&a;
D、float *a,b=&a;???
答案:C
知识点:常量、变量和标识符
5.
以下不能定义为用户标识符的是______。
A、scanf
B、Void
C、_3com_
D、int
答案:D
知识点:常量、变量和标识符
6.
以下有4组用户标识符,其中合法的一组是______。
A、For -sub Case
B、4d DO Size
C、f2_G3 IF abc
D、WORD
大学C语言期末考试题库试题及答案汇总
1.
下列定义变量的语句中错误的是______。 A、int _int B、double int_ C、char For D、float US$ 答案:D
知识点:常量、变量和标识符 2.
以下不合法的用户标识符是______。 A、j2_KEY B、Double C、4d D、_8_ 答案:C
知识点:常量、变量和标识符 3.
以下4组用户定义标识符中,全部合法的一组是______。A、_main enclude sin B、If -max turbo C、txt REAL 3COM D、int k_2 _001 ??? 答案:A
知识点:常量、变量和标识符 4.
以下定义语句中正确的是______。 A、char a='A' b='B';
B、float a=b=10.0;(正解a=10.0 b=10.0) C、int a=10,*b=&a; D、float *a,b=&a;??? 答案:C
知识点:常量、变量和标识符 5.
以下不能定义为用户标识符的是______。 A、scanf B、Void C、_3com_ D、int 答案:D
知识点:常量、变量和标识符 6.
以下有4组用户标识符,其中合法的一组是______。 A、For -sub
大学C++-期末考试题库
一、单选题:
1. 能作为C++程序的基本单位是( )。
A. 字符 B. 语句 C. 函数 D. 源程序文件 2. 程序中主函数的名字为( )。
A. main B. MAIN C. Main D. 任意标识符 3. 关于C++与C语言的关系的描述中,( )是错误的。
A. C语言是C++的一个子集; B. C语言与C++是兼容的;
C. C++对C语言进行了一些改进; D. C++和C语言都是面向对象的 4. 可用作C++语言用户标识符的一组标识符是( )。
A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof
5. 存储以下数据,占用存储字节最多的是( )。
A. 0 B. ‘0’ C. “0” D. 0.0
6. 设int a=12;则执行完语句a+=a
C语言期末考试题
1.static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'}; 说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存
储方式,其中被初始化的下标变量是()。
A、a[10] B、a[0] C、a[1] D、a[-1]
B
2.对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。
A、将5个初值依次赋给a[1]至a[5] B、将5个初值依次赋给a[6]至a[10]
C、因为数组长度与初值的个数不相同,所以此语句不正确 D、将5个初值依次赋给a[0]至a[4] D
3.在C语言中,能代表逻辑值“真”的是()。
A、大于0的数 B、True C、非0的数 D、非0整数 C
4.以下read函数的调用形式中,参数类型正确的是()。
A、read(int fd,int count,char *buf) B、read(int count,char *buf,int fd) C、read(int *buf,int fd,int count) D、read(int fd,char *buf,int count) D
6.以下不符合C语言语法的
c语言期末考试题及其答案
C语言期末考试题及其答案
一 选择题(7分,每小题0.5分)
1.C语言源程序的基本单位是( )。
A 过程 B 函数 C 子程序 D 标识符 2.下列程序的输出结果是( )。
main( ) { int a=7,b=5; printf(\}
A 5 B 1 C 0 D不确定值
3.假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是( )。 A 7 B 8 C 9 D 2
4.设a为int型变量,执行下列赋值语句后,a的取值分别是( )。
a=125.534; a=(int)125.521%4; a=5<<2; A 125,31,1 B 125,1,20 C 125,31,20 D 125.534,2,20 5.设有如下程序段,下面描述中正确的是 ( )。
int k=10; while(k=0) k=k-1;
A 循环执行一次 B循环是无限循环 C循环体语句一次也不执行 D循环体语句
执行一次
6.以下程序的输出结果为( )。 int i; void prt( )
{ for(i=5;i<8;i++) printf(\ printf(\} main( )
{ for(i=5;i<=8;i++) prt( ); }
A *** B *** *** *** *** C *** *** D * * * 7.在C语言程序中,以
c语言期末考试题及其答案
C语言期末考试题及其答案
一 选择题(7分,每小题0.5分)
1.C语言源程序的基本单位是( )。
A 过程 B 函数 C 子程序 D 标识符 2.下列程序的输出结果是( )。
main( ) { int a=7,b=5; printf(\}
A 5 B 1 C 0 D不确定值
3.假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是( )。 A 7 B 8 C 9 D 2
4.设a为int型变量,执行下列赋值语句后,a的取值分别是( )。
a=125.534; a=(int)125.521%4; a=5<<2; A 125,31,1 B 125,1,20 C 125,31,20 D 125.534,2,20 5.设有如下程序段,下面描述中正确的是 ( )。
int k=10; while(k=0) k=k-1;
A 循环执行一次 B循环是无限循环 C循环体语句一次也不执行 D循环体语句
执行一次
6.以下程序的输出结果为( )。 int i; void prt( )
{ for(i=5;i<8;i++) printf(\ printf(\} main( )
{ for(i=5;i<=8;i++) prt( ); }
A *** B *** *** *** *** C *** *** D * * * 7.在C语言程序中,以
C语言考试题库及答案
C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)
1、下面程序的输出是___D______
#include A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1; 3、下面合法的C语言字符常量是______A____. A) '\\t' B) \ C) 65 D) A 4、表达式: 10!=9的值是________D____. A) true B) 非零值 C) 0 D) 1 5、C语言提供的合法的数据类型关键字是 _____B____. A) Double B) short C) integer D) Char 6、字符(ch
C语言考试题库及答案
C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)
1、下面程序的输出是___D______
#include A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1; 3、下面合法的C语言字符常量是______A____. A) '\\t' B) \ C) 65 D) A 4、表达式: 10!=9的值是________D____. A) true B) 非零值 C) 0 D) 1 5、C语言提供的合法的数据类型关键字是 _____B____. A) Double B) short C) integer D) Char 6、字符(ch