好文档 - 专业文书写作范文服务资料分享网站

2024年C语言期末考试题及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

2024年C语言期末考试题及答案

1、 已知ch是字符型变量,下面不正确的赋值语句是 ( )。

A.ch = 5 + 9 ; B.ch= ' a + b '; C. ch = ' \\ 0 '; D. ch= '7' + '6' ;

2.为表示数学关系x≥y≥z,正确的C语言表达式是__________。 A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z) C) (x>=y>=z) D) (x>=y)&(y>=z)

3.设int m=1,n=2;则++m= =n的结果是( )

A、0 B、1 C、2 D、3

4.C语言中基本的数据类型包括__________。

A) 整型、实型、逻辑型 B) 整型、实型、字符型

C) 整型、字符型、逻辑型 D) 整型、实型、逻辑型、字符型

5. 若定义int x=7,y=5,z;则表达式:z=x+5/2*y的值是__________ A) 7 B) 7.5 C) 17 D) 19.5

6.以下说法中正确的是( )

A、C语言程序总是从第一个定义的函数开始执行

B、在C语言程序中,要调用的函数必须在main()函数中定义 C、C语言程序总是从main()函数开始执行

D、C语言程序中的main()函数必须放在程序的开始部分

7.C语言中,int类型数据占2个字节,则long类型数据占( )

A、1个字节 B、2 个字节 C、3个字节 D、4个字节

8.设有程序段 int k = 10 ;

while ( k = 0 ) k = k - 1 ; 以下描述正确的是 ( )。

A. 循环体语句一次也不执行。 B. 循环是无限循环。 C. while 循环语句执行十次。 D. 循环体语句执行一次。

9. 以下程序 main() {

int i=010,j=10,k=0x10; printf(\}有语法错误不能通过编译 输出结果是( )

A.8,10,16 B.8,10,10 C.10,10,10 D.10,10,16

10.以下程序的输出结果是__________

void main() { int x=10,y=10;

printf(“%d %d\\n”,x--,--y); }

A) 10 10 B) 9 9 C) 9 10 D) 10 9

11.表达式__________是满足:当c的值为1、3、5三个数中任意一个时值为“真”,否则值为“假”的表达式

A) (c=1)||(c=3)||(c=5) B) (c!=1)&&(c!=3)&&(c!=5) C) (c==1)&&(c==3)&&(c=5) D) (c==1)||(c==3)||(c==5)

12.以下程序中,while循环的循环次数是( )。

#include “stdio.h” main( ) {int i=0; while(i<10) {if(i<1)continue; if(i= =5)break; i++; }}

A、1 B、10 C、6 D、死循环,不能确定次数

13.若有说明:int a[3][4];则对a数组元素的正确引用是( )

2024年C语言期末考试题及答案

2024年C语言期末考试题及答案1、已知ch是字符型变量,下面不正确的赋值语句是()。A.ch=5+9;B.ch='a+b';C.ch='\\0';D.ch='7'+'6';2.为表示数学关系x≥y≥z,正确的C语言表达式是__________。A)(x>=y)&
推荐度:
点击下载文档文档为doc格式
7bjsj5zdwn6h1tx45d7638ccg96n4k006y3
领取福利

微信扫码领取福利

微信扫码分享