刷题记录
文章平均质量分 83
Eternal_U
这个作者很懒,什么都没留下…
展开
-
C语言基础知识笔记
continue:是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。4、a[0]、a[1]、a[2]也都是地址常量,不可以对它进行赋值操作,同时它们都是列指针,a[0]+1,a[1]+1,a[2]+1都是跳一列。5、注意a和a[0] 、a[1]、a[2]是不同的,它们的基类型是不同的。*(a[0]+1)我们就知道是第一行的第一个元素往后面跳一列,那么这里就是a[0][1]元素,所以是1。int a[]={1,2} 合法。原创 2024-03-17 15:58:38 · 410 阅读 · 1 评论 -
C语言基础练习二
16.若有定义,int a=7;10.已知a=7.5,b=2,c=3.6,表达式a>b&&c>a||a<b&&!参考标准答案 B。参考标准答案 A。参考标准答案 D。参考标准答案 D。参考标准答案 B。参考标准答案 B。原创 2024-03-14 14:39:08 · 274 阅读 · 0 评论 -
C语言基础练习
16. 在scanf("%d,%*d,%d",&a,&b);语句中,当输入为1,2,3时,将1赋给a,将2赋给b。执行语句x=(y=(z=10)+5)-5;表达式x+6y=5x+3y+6的C语言表达式是___(x+6*y)==(5*x+3*y+6)________。(x=a)&&(y=b)&&c的值为1。1. 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是______。有表达式(a++)+b,则a的结果是3。原创 2024-03-14 14:38:13 · 383 阅读 · 1 评论 -
C语言(指针)单元练习三
A. 4, 4, 9, 8 B. 程序出错 C. 4, 2,12,11 D. 1, 1, 7, 5。A. language B. lnug C. agae D. 语法错误。9若有定义:int a[]={2,4,6,8,10,12}, *p=a;C. ABC D. 分别为a[i][j]的地址。数组元素: a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]原创 2024-03-13 18:17:21 · 730 阅读 · 0 评论 -
C语言(指针)单元练习二
24若有定义char *language[]={"FORTRAN", "BASIC", "PASCAL", "JAVA", "C"};8设int x []={4,2,3,1},q,*p=&x[1];9若有定义:int a[3][2]={2,4,6,8,10,12};7以下程序的fun函数用于统计字符串s中元音字母(a,A,e,E,i,I,o,O,u,U)的个数,请填空。3定义int a[]={1,2,3,4,5},*p=a;B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0。原创 2024-03-13 18:16:47 · 1176 阅读 · 0 评论 -
C语言(指针)单元练习
5. 以下程序中,select 函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标,请填空。若有以下定义:int a[]={1,2,3,4,5,6,7,8,9,10}, *p=a;2.若有定义:int a[]={2,4,6,8,10,12}, *p=a;设char *aa[2]={"abcd","ABCD"};8. 若有语句:int a=4, *p=&a;原创 2024-03-13 18:16:06 · 648 阅读 · 0 评论 -
C语言(循环)单元练习二
2. C语言的While循环语句中,While后一对圆括号中的表达式的值决定了循环体是否进行,因此,进入While循环后,一定要有能使表达式的值变为0的操作。5. if语句执行时,首先计算紧跟在if后面一对圆括号中的表达式的值,如果表达式的值为非零("真"),则执行if后的"语句",然后去执行if。14. while循环的while()后没有分号,而do-while循环的while()后一定要有一个分号。原创 2024-03-13 18:15:13 · 786 阅读 · 0 评论 -
C语言(循环)单元练习
而且在while表达式后面的___B___不能丢,它表示do_while循环的结束。a++:b--,则以下表达式中能完全等价于表达式(expression)的是___B___。4、if语句后面的表达式并不限于是关系表达式或逻辑表达式,而可以是任意表达式。1、C语言的循环语句for,while,do_while中,其中用于直接中断最内层循环的语句是break。19、循环语句for(i=0,x=0;原创 2024-03-13 18:14:37 · 929 阅读 · 0 评论 -
C语言(数组)单元练习三
1.下面给出的是使用typedef 定义一个新数据类型的4项工作,如果要正确定义一个新的数据类型,进行这4项工作的顺序应当是______。D. 共用体类型数据可以出现在结构体类型定义中,但结构体类型数据不能出现在共用体类型定义中。16. 在C语言中,可以定义不同类型的数据共享同一段内存区域,这种形式的数据构造类型称为结构体。19. 共用体类型变量在定义时进行的初始化,只能根据第一个成员的类型来进行。A. 一旦外定义了一个共用体变量,即可引用该变量或该变量中的任意成员。原创 2024-03-13 18:12:44 · 247 阅读 · 0 评论 -
C语言(数组)单元练习二
23. 设有定义:char a[][5]={{'*'},{'*',' ','*'},{'*',' ',' ',' ','*'},{'*',' ','*'},{'*'}};则数组a在内存中的存放顺序是:a[0][0],a[0][1],a[0][2], ... ,a[4][3],a[4][4]。13. 若定义数组并初始化char a[10]={'0','1 ','2','3','4','5','6','7','8','9'},指出以下会导致错误的语句______。12. 设已定义:char a[3][5];原创 2024-03-13 18:10:52 · 587 阅读 · 0 评论 -
C语言(数组)单元练习
a)语句的结果是哪一个______。7. 如有以下定义:double s[][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14};20. 若有以下说明:int w[3][4]o={{0,1},{2,4},{5,8}}4. 对二维数组元素赋初值:int a[3][4]={5,12,7,4,8,3,9,24,11,2,6,4,}, 则其中数组元素a[2][2]的值为3;5. 若有以下的定义和语句:int str[12]={1,2,3,4,5,6,7,8,9,10,11,12};原创 2024-03-13 17:42:01 · 735 阅读 · 0 评论 -
POJ3784 | 动态维护中位数问题(链表与对顶堆)
poj3784题解原创 2023-02-01 15:29:04 · 252 阅读 · 0 评论