2023C语言暑假作业
文章平均质量分 92
2023C语言暑假作业
_Return_My_Offer_
CSDN官方认证C/C++领域新星创作者 23年CSDN官方成都赛道Top3 玩转C/C++ 数据结构与算法 Linux MySQL 计算机网络 实战项目 蓝桥杯 LeetCode/牛客网刷题 剑指Offer
展开
-
2023C语言暑假作业day7
以下对C语言函数的有关描述中,正确的有【多选】( )A: 在C语言中,一个函数一般由两个部分组成,它们是函数首部和函数体B: 函数的实参和形参可以是相同的名字C: 在main()中定义的变量都可以在其它被调函数中直接使用D: 在C程序中,函数调用不能出现在表达式语句中答案解析:正确答案:AB主函数中定义的局部变量只在主函数中有效,因为主函数也是一个函数,它与其他函数是平行关系,C错误;当函数有返回值时,可以出现在表达式中,D错误。原创 2023-10-12 16:35:23 · 576 阅读 · 1 评论 -
2023C语言暑假作业day6
1、以下叙述中正确的是( )A: 只能在循环体内和switch语句体内使用break语句B: 当break出现在循环体中的switch语句体内时,其作用是跳出该switch语句体,并中止循环体的执行C: continue语句的作用是:在执行完本次循环体中剩余语句后,中止循环D: 在while语句和do-while语句中无法使用continue语句答案解析:正确答案:Abreak语句通常用在循环语句和switch语句中。原创 2023-10-11 14:03:40 · 695 阅读 · 2 评论 -
2023C语言暑假作业day5
如下程序的功能是A: 测字符数组ch的长度B: 将数字字符串ch转换成十进制数C: 将字符数组ch中的小写字母转换成大写D: 将字符数组ch中的大写字母转换成小写答案解析:正确答案:D一个字母对应的大写和小写之间的ASCII码值相差32,而且小写的大于大写的。所以题中’e’和’E’之间的ASCII码值相差32(ch[j]+‘e’-'E’相当于ch[j]+32)。一个字母从大写转化为小写就是在它自身上+32,小写转大写则是-32。原创 2023-07-30 10:56:09 · 416 阅读 · 21 评论 -
2023C语言暑假作业day4
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是A: n=0;=‘\n’)n++;B: n=0;=‘\n’)n++;C: for(n=0;getchar()!=‘\n’;n++);D: n=0;ch!=‘\n’;n++);答案解析:正确答案:D对于for循环,其中第一项初始化表达式只执行一次,因此ch只从输入流中取一个字符,之后就再不会取字符,因此会死循环。原创 2023-07-23 22:09:02 · 677 阅读 · 11 评论 -
2023C语言暑假作业day3
已知函数的原型是: int fun(char b[10], inta);,设定义: char c[10];int d;,正确的调用语句是答案解析:正确答案:A参数a是指针,要接收地址,BD错误。参数b可以接收的是char,而&c的类型是char(*)[10],C错误。原创 2023-07-22 22:55:39 · 338 阅读 · 35 评论 -
2023C语言暑假作业day1
执行下面程序,正确的输出是答案解析:正确答案:Cswap函数调用时用的是全局变量,主函数中定义的变量只在主函数中有效,因为主函数也是一个函数,它与其他函数是平行关系;输出语句这里,考虑局部优先的原则,故选C。原创 2023-07-22 20:14:25 · 217 阅读 · 2 评论 -
2023C语言暑假作业day2
以下程序段的输出结果是A: 12 B: 13 C: 16 D: 以上都不对答案解析:正确答案:A这里考查转义字符,注意:\ 表示字符’‘,\123表示字符’{',\t表示制表符,这些都是一个字符。原创 2023-07-22 16:35:46 · 252 阅读 · 5 评论