12-C语言理论&实敲经验积累

2022年创建新工程:(100条消息) 用vs2019创建项目工程_creator_gzw的博客-CSDN博客_vs创建工程

QUESTION BANK

1.

FIRST TERM

1.若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )

最终应该为double。表达式的类型会自动提升为参与表达式求值的最上级类型

2.设有定义:int k=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是

A.k++

B.k+=1

C.++k

D.k+1

解析:D,因为A、B、C三个都是运算式,执行后k会加1变成1;而D不是一个完整的C语言语句,无法进行k的变化,k还是0

3.若x是浮点型变量,则表达式“x=10/4” 的值是? 为什么答案是2.00000,不是2.5?

10/4这是与C语言运算规则所决定的,10/4=2 10.0/4 = 2.5,整数跟整数运算,得到是整数,小数部分被忽略,整数个浮点数运算得到的是浮点数

4.字符组的输入输出:

(1)逐个字符输入输出,用格式符“%c”输入或输出一个字符。

(2)将整一个字符串一次输入或输出。用“%s”格式符,意思是对字符串(string)的输入输出。

5.二维数组形式:

char str[3][80] = { {"Mr.Johnson had never been up in an aerophane before and he had read a lot about"},

{" air accidents, so one day when a friend offered to take him for a ride in his "},

{"won small phane, Mr. Johnson was very worried about accepting. Finally, 1234 56"} };

TIP:str[][80]需要定义。void fun(char str[][80])

6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值