没有合适的资源?快使用搜索试试~ 我知道了~
智能车比赛初赛试题(笔试)
需积分: 5 1 下载量 168 浏览量
2024-02-26
23:49:26
上传
评论
收藏 73KB DOCX 举报
温馨提示
试读
6页
智能车比赛初赛试题(笔试)
资源推荐
资源详情
资源评论
“自动驾驶”比赛-初赛
出题人:洪锦忠、李坤儒
本次初赛考题基于后续复赛的理论基础,因此,完成初赛就相当于已经在自己的假
想空间内完成了一次比赛,所以大家加油喔!
(tips:禁止抄袭或使用 CHATGPT,协会后续会使用反 AI 工具,如有雷同将取消
比赛资格,后果自负)
(高/低)年级 组号:
姓名: 学号:
基础题(30 分):
1、 若有语句 int a[ ]={1,2,3,10,9,8,7,6,5};,则 a[a[2]+2]的值为_____8__。(2 分)
2、 请分条解释语句 float car;(int*)car;的含义。(2 分)
语句 float car; 表示在 C 语言中创建了一个名为 car 的浮点数(float)类型的变量。语句 (int*)
car; 表示将 car 的值强制类型转换为整数指针,但不会改变 car 变量的实际类型。
3、 请简单解释局部变量、外部变量、静态变量和全局变量有何不同。(6 分)
局部变量仅在函数内部可见,外部变量可在整个文件内可见,静态变量在函数调用之间
保持其值,而全局变量可在整个程序中可见。
4、 仔细阅读下面的程序,输出值为____1____(6 分)
#include <stdio.h>
void Ilovesmartcar(int *ptr1 , int *ptr2 ) {
(*ptr1) += 2;
(*ptr2) *= 2;
}
int main() {
int num1 = 6;
int num2 = 4;
int love;
int car[10]={1, 2, 3, 9, 8, 7, 6, 5, 4, 10};
Ilovesmartcar( &num1 , &num2 );
if(num1>num2) love=car[num1];
else love=car[(num1-num2)];
printf("love 的值是:%d",love);
return 0;}
资源评论
不会的小菜
- 粉丝: 267
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功