东北大学c语言考试题及答案,东北大学C语言期末考试题及答案(2)

这是一份关于C语言的考试题目集,包含了选择题和逻辑判断题,涵盖了C语言的基本语法、流程控制、函数、数组、指针等多个方面。通过对这些题目进行解答,考生可以检验自己的C语言掌握程度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、若执行下面的程序时从键盘输入10,则输出是__B__ main( ) { int a;

scanf(“%d”,&a); if(a++>10)

printf(“%d\n”,++a); else printf("%d\n",a--); }

12 11 10 9

2、执行下面程序段的结果是__D___ int x=0; do { printf(“%2d”,x--);

}while(x);

打印出321 打印出23 不打印任何结果 陷入死循环

3、执行与句:for(n=0;n++<4; ); 后,变量n的值是__C__。

3 4 5 不定

4、以下关于循环的描述中,错误的是__D___。

可以用for语句实现的循环一定可以用while语句实现 可以用while语句实现的循环一定可以用for语句实现 可以用do…while语句实现的循环一定可以用while语句实现 do…while语句与while语句的区别仅仅是关键字while的位置不同

5、下面的描述错误的是__C__。

函数可以有多个形式参数 函数可以没有返回值 函数内可以嵌套定义函数 函数可以被其他函数调用

6、函数返回值的类型是由__A__决定的。

定义函数时指定的返回类型 函数中return语句的表达式类型 主调函数的实际参数类型 主调函数的返回值类型

7、定义了一维int型数组a[10]后,下面错误的引用是__B__。

a[0]=1; a[10]=2; a[0]=5*2; a[1]=a[2]*a[0];

8、定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为__B__。

24 25 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值