C语言刷题(3)——指针概念
1.关于指针的概念,错误的是:( )A.指针是变量,用来存放地址B.指针变量中存的有效地址可以唯一指向内存中的一块区域C.野指针也可以正常使用D.局部指针变量不初始化就是野指针解析:答案是:C野指针不可以正常使用。知识点:1、指针就是地址,但口语中说的指针通常指的是指针变量。2、指针变量:指针变量是用来存放地址的,地址是唯一标识一个内存单元的。(我们通过&出变量的起始地址,把地址存放到一....
C语言刷题(2)
1.下面代码的结果是:( )#include <stdio.h> int main() { int i = 1; int ret = (++i) + (++i) + (++i); printf("ret = %d\n", ret); return 0; }A.10B.12C.9D.程序错误答案解析:答案是:D如果你在VS上运行了这段代码,运行结果是12...
C语言刷题(1)
1、判断n是不是2的k次方分析:知识点:1、2的k次方的整数,2进制的表示中只有1个1。2、每执行一次n=n&(n-1),就会去掉n二进制中的1个1。3、位操作符: (1)运算规则: ①&——按(二进制)位与,对应的二....
C语言刷题——day5
一、选择题1、以下叙述中正确的是( )A: 只能在循环体内和switch语句体内使用break语句B: 当break出现在循环体中的switch语句体内时,其作用是跳出该switch语句体,并中止循环体的执行C: continue语句的作用是:在执行完本次循环体中剩余语句后,中止循环D: 在while语句和do-while语句中无法使用continue语句答案解析:正确答案:Abreak语句通常....
C语言刷题-day4
一、选择题1、以下程序的输出结果为( )#include <stdio.h> int i; void prt() { for (i = 5; i < 8; i++) printf("%c", '*'); printf("\t"); } int main() { for (i = 5; i <= 8; i++)...
C语言刷题-day3
一、选择题1、已知函数的原型是: int fun(char b[10], int *a); ,设定义: char c[10];int d; ,正确的调用语句是( )A: fun(c,&d); B: fun(c,d); C: fun(&c,&d); ....
C语言刷题--day02
一、选择题1、以下程序段的输出结果是()#include<stdio.h> int main() { char s[] = "\\123456\123456\t"; printf("%d\n", strlen(s)); return 0; }A: 12 B:13 &...
寒假C语言刷题——day01
一、选择题1.执行下面程序,正确的输出是(c)A: 5,7 B: 7,5 C: 3,8 D: 8,3 答案解析:正确答案:Cswap函数调用时没有进行传参,所以在swap函数中进行交换的是全局变量;输出语句这里考虑局部....
【C语言】【典例详解】【刷题】猜名次&&猜凶手【循环练习】
猜名次问题典例题目猜名次:5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果:A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。题目分析:暴力求解:直接用5层for循环遍历;两条件:条件1:A,B,C,D,E选手每个人只能有一个名次,可以知道他们的名次乘积....
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(二)
通讯录排序 题目要求输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。输入格式:输入第一行给出正整数n(<10)。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
C语言更多刷题相关
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注