C语言编程题目 题目

《大学C语言考试题库(含答案)》由会员分享,可在线阅读,更多相关《大学C语言考试题库(含答案)(53页珍藏版)》请在人人文库网上搜索。

10答案:C题号:2100已知字符A的ASC代码值是65,字符变量c1的值是A,c2的值是D.执行语句printf(%d,%d,c1,c2-2);后,输出结果是A、65,66B、A,BC、65,68D、A,68答案:A题号:5055相同结构体类型的变量之间,可以()。A、比较大小B、地址相同C、赋值D、相加答案:C题号:3217int a10;合法的数组元素的最小下标值为()。A、1B、0C、10D、9答案:B

a;题号:5854C语言中不可以嵌套的是()。A、选择语句B、循环语句C、函数调用D、函数定义答案:D题号:1957C语言中,逻辑真等价于A、非零的整数B、大于零的整数C、非零的数D、大于零的数答案:C题号:3786用户定义的函数不可以调用的函数是()。A、本文件外的B、main函数C、本函数下面定义的D、非整型返回值的答案:B题号:1764以下叙述中正确的是 ()。A、

7、C程序中注释部分可以出现在程序中任意合适的地方B、分号是C语句之间的分隔符,不是语句的一部分C、花括号“和”只能作为函数体的定界符D、构成C程序的基本单位是函数,所有函数名都可以由用户命名答案:A题号:299下面四个选项中,均是不合法的浮点数的选项是()。A、-e3 .234 1e3B、160. 0.12 e3C、123 2e4.2 .e5D、-.18 123e4

的值为真。答案:正确题号:2316while和dowhile循环不论什么条件下它们的结果都是相同的.答案:错误题号:2989char c=

9、Very Good; 是一个合法的为字符串数组赋值的语句。答案:正确题号:5034语句scanf(%7.2f,&a);是一个合法的scanf函数。答案:错误题号:2067如果想使一个数组中全部元素的值为0,可以写成 int a10=0*10;答案:错误题号:5263x*=y+8 等价于 x=x*(y+8)。答案:正确题号:3862如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准。答案:正确题号:3558整数 -32100可以赋值给int型和long int型变量。答案:正确填空=题号:551请写出以下程序的输出结果_。main() int a = 100;if( a 10

21、环体至少无条件执行一次C、do-while 的循环体不能是复合语句D、do-while 允许从外部转到循环体内答案:B判断=题号:3927两个字符串中的字符个数相同时才能进行字符串大小的比较答案:错误题号:51247&3+12的值是15。答案:错误题号:3721语句 printf(%f%,1.0/3);输出为 0.333333。答案:错误题号:3862如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准。答案:正确题号:6755若i =3,则printf(%d,-i+);输出的值为 -4。答案:错误题号:4579通过return语句,函数可以带回一个或一个以上的返回值。答案:

22、错误题号:2440int i,*p=&i;是正确的C说明。答案:正确题号:4678a=(b=4)+(c=6) 是一个合法的赋值表达式。答案:正确题号:6288十进制数15的二进制数是1111.答案:正确题号:464若 a=3,b=2,c=1 则关系表达式(ab)=c 的值为真。答案:正确填空=题号:2713以下程序段的输出结果是_。printf(“%dn”,

23、c 执行语句c=a/b+0.4后,c的值为_答案:空 1:1题号:4474当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是_、最小十进制整数是_,它们的二进制形式是_。答案:空 1:65535空 2:-32768空 3:11 00 题号:4683若从键盘输入58,则以下程序输出的结果是_。main()

24、价的表达式是 A)_B)_。A)!(x0) B)!0答案:空 1:x 2题号:2211在C语言程序中,用关键字_定义基本整型变量,用关键字_定义单精度实型变量,用关键字_定义双精度实型变量。答案:空 1:int空 2:float空 3:double程序设计=题号:4003/*-【程序设计】-功能:求一个四位数的各位数字的立方和-*/#include void VV(); int

C语言试题库(完整版)整理版.doc


C语言试题库 单项选择 C语言概述 一个C程序的执行是从 A、本程序的MAIN函数开始,到MAIN 函数结束。 B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。 C、本程序的MAIN函数开始,到本程序的最后一个函数结束。 D、本程序文件的第一个函数开始,到本程序的MAIN函数结束。 以下叙述正确的是 在C程序中,MAIN函数必须位于程序的最前面。 C程序的每行中只能写一条语句。 C语言本身没有输入输出语句。 在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 C语言规定,在一个源程序中,MAIN主函数的位置是在: 必须在最前面。 必须在系统调用的库函数的后面 可以在任意位置。 必须在最后面 一个C程序是由: 一个主程序和若干子程序组成 函数组成 若干过程组成 若干子程序组成 以下叙述不正确的是: 一个C源程序可由一个或多个函数组成 一个C源程序必须包含一个MAIN函数 C程序的基本组成单位是函数 在C程序中,注释说明只能位于一条语句的后面 数据类型、运算符与表达式 若x, i, j, k都是int型变量,则计算下面表达式后,x的值为 x=( i=4, j=16, k=32) A、4 B、16 C、32 D、52 下列四组选项中,均不是C语言键字的选项是 A、define ,

  引导语:c语言相关的试题都会考察什么内容呢?以下是小编整理的C语言试题大全,欢迎参考阅读!

  一、填空题(10分,第1小题4分,其余每空1分)

  1.设有下列登记表,请采用最佳方式定义一种数据类型来表示这些数据的集合。

  其中,配偶姓名用spouseName表示,子女人数用children表示。

  3.C语言中用_______表示逻辑值“假”,用________表示逻辑值“真”。

  二、判断下列问题描述正确与否,正确的打“√”,错误的打“×”。(4分,每题1分)

  1.如果在程序中定义静态变量和全局变量时,未明确指明其初始值,那么它们可以在程序编译阶段自动被初始化为0值。( )

  2.在C语言中,可以用typedef定义一种新的数据类型。( )

  3在C语言中,实参与其对应的形参各占独立的存储单元。( )

  4.在C语言中,函数的定义可以嵌套。( )

  三、选择题:(10分,每题2分)

  1.若用数组名作为函数调用时的实参,则实际上传递给形参的是( )。

  B.数组的第一个元素值

  C.数组中全部元素的值

  D.数组元素的'个数

  2.判断两个字符串s1和s2相等,应当使用( )。

  3.在while(x)语句中的x与下面条件表达式等价的是: 。

  4.二维数组a有m行n列,则在a[i][j]之前的元素个数为( )。

  5.设有声明语句:int a=1,b=0;则执行以下语句后输出为:。

  四、写出下列程序的运行结果。(6分,每题2分)

我要回帖

更多关于 C语言编程题目 的文章

 

随机推荐