长江大学c语言作业答案,长江大学C语言试题

本文包含一系列C语言基础知识的选择题,涉及数据类型、变量声明、逻辑运算符、宏定义等内容,适合初学者自我检测。

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

一、选择题

1.以下选项中不属于C语言的数据类型是 。

A) 整型 B) 实型 C) 逻辑型 D)单精度

2.有以下程序

main()

{ int a=2, b=3, x=0;

if(a>b)

x=1;

else

x=2;

printf("%d",x);}

以上程序编译运行结果是 。

A) 2 B) 0 C) 1 D) 出错

3.以下选项中能正确表示C语言的变量名的是 。

A) 12a B)_12 C)void D) int

4.能正确表示逻辑关系:“a≥8或a≤0”的C语言表达式是 。

A) a>=8&&a<=0 B) a>=8|a<=0

C) a>=8||a<=0 D) a>=8anda<=0

5.在宏定义#define N 0.12345中,用宏名N代替一个 。

A) 单精度数 B) 双精度数

C) 常量 D) 字符串

6.C语言程序由函数组成。它的 。

A) 主函数必须放在其它函数之前

B) 主函数必须放在其它函数之后

C) 主函数必须作为第一个函数

D) 主函数可以放在其它函数之后

7.下列程序的输出结果是 。

main()

{

int n,m;

n=4;

m=1;

while(m<=n)

m*=2;//m=m*2;

printf(“%d\n”,m);

}

A)8 B) 4 C) 2 D) 6

8.设int a[20];对数组元素正确引用的是 。

A) a; B) a[20]; C) *a; D)*a[0];

9.C语言规定,调用一个函数是,实参变量和形参变量之间的数据传递方式是 。

A) 地址传递 B) 值传递

C) 实参与形参之间的相互传递 D) 由用户指定传递方式

10.有如下定义:

struct stu

{ int no;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值