C语言,综合练习题(1)

本文介绍了基础编程中的类型转换(如int到double),结构化程序的三种基本控制结构,字符串内存占用,使用strlen函数,数组的维度计算,指针操作,以及无返回值函数和while循环的实例分析。
摘要由CSDN通过智能技术生成

1.int b;float a;double f,则12+b+a*f值的类型为___

解析:涉及自动转换和强制类型转换

int->double

float->double

即类型为double型

2.结构化程序的3种基本控制结构为:顺序结构,选择结构,循环结构

3.字符串常量"Hello"在内存中存储,所占字节个数为___

解析:字符常量'a'一个字节

字符串常量"a",两个字节,a 和\0

4.程序中调用库函数strlen(),则必须包含头文件___

解析:strlen()为求字符串,其头文件为string.h

5.int a[ ][3]={1,2,3,4,5,6,7}则a的第一维大小是___

解析:a[ ][3]划分三列,1,2,3/4,5,6/7,

所以共有3行

即第一维大小为3

6.int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a,则p[8]的值为___

解析:数组a[10]从a[0]开始对应1,以此类推

p[8]的值为9

7.如果一个函数没有返回值,则其值类型为__

 

解析:与返回值有关,无返回值为空类型void

8.int a=5

do{

a-=2;

}while(a>0)

循环语句

执行___次

解析:a-=2:a=a-2

①3②1③-1跳出循环

 

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值