主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
新-用-户
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
86
Ta的粉丝
221
关注数
0
粉丝数
221
获赞数
0
阅读数
0
以下逗号表达式的值为()(x=4*5, x*5), x+25
逗号表达式值为逗号右边的值,先算括号里的x=20,括号内的逗号表达式的值为100,但整个表达式的值是20+25=45
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.4k
print函数声明为 下面函数调用正确的是()
print('a');//对应97,b,1 print(5,8);//对应5,退格符号,1 如果在print中输出a,b,c的话,会得到1,因为退格会删除5 print(5,'#');//对应5,#,1 print(5,'#',2);//对应5,...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.5k
下面代码的输出()
a 为 int 型数组首地址,数组长度为 5,a + 1 表示 a[1] 的地址。 &a 可以理解为表示一个列数为 5 的 int 型二维数组的首地址,那么 &a + 1 表示列为 5 的 int 型二维数组第 1 行首地址, 然后转为 int 型指针赋...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.7k
32位系统,函数void Func(char str[100]){}中sizeof(str)的大小为
注意与sizeof(str)本身性质区分:此处并非是求整个str数组的大小(即答案100的误区) p.s 数组名是首元素的大小地址:(只有两个例外)1.sizeof(数组名) - 数组名为整个地址 ...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.7k
上面的C程序段的输出为()
C语言中|是按位或的意思,a可以表示为00001000,1表示为00000001,因此b为00001001,>>表示右移一位,因此b为00000100,即为4
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.6k
设x为int型变量,则执行以下语句段后,x的值为()
x+=x-=x-x c++primer中提及过+= -= 是一个操作 x(+=)x(-=)x-x; 从右往左看 x(+=)x(-=)0 x+=x 2x = 20
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.6k
使文件指针重新定位到文件读写的首地址的函数是()
A中ftell() 函数用于得到文件位置指针当前位置相对于文件首的偏移字节数; B中fseek()函数用于设置文件指针的位置; C中rewind()函数用于将文件内部的位置指针重新指向一个流(数据流/文件)的开头; D中ferror()函数可以用于检查调用输入输出函数时出现的错误。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.5k
如果有int a=5,b=3,在执行 !a&&b++; 后a和b的值分别是()
&&左边是0 则不运行右边的
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.8k
*p++ 自增 p 还是 p 所指向的变量?
后缀++ 和-- 操作符本质上比前缀一目操作的优先级高, 因此*p++ 和*(p++) 等价, 它自增p 并返回p 自增之前所指向的值。 要自增p 指向的值, 使用(*p)++, 如果副作用的顺序无关紧要也可以使用++*p。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.9k
对于下面的代码的输出是()
逗号运算级别很低,int i = (j=4,k=8,l=16,m=32) ,加了括号就是取最后一个值,所以i=32;如果没加加括号就该是i=4.
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.4k
对if语句中表达式的类型,下面正确的描述是()
if语句中的表达式不局限于哪种类型的表达式,只要表达式非零时,表达式 的值就为真,否则就是假,所以正确答案是D。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.7k
32位系统下下面程序的输出结果为多少?
输出结果为:6 5 4 4 对字符串进行sizeof操作的时候,会把字符串的结束符"\0"计算进去的,进行strlen操作求字符串的长度的时候,不计算\0的。 数组作为函数参数传递的时候,已经退化为指针了,Func函数的参数str_arg只是表示一个指针,那个100不起任...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.2k
假设数原型和变量说明如下:
根据题干void f4(int **p); f4的参数为指向指针的指针,即p为一个指针的地址。指向指针的指针是一种多级间接寻址的形式。 选项A f4(a),参数为一维数组名,即首元素的地址&a[0]。 选项B f4(b),参数为二维数组名,及首元素的地址。 选项C...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.0k
下面表达式不能访问二维数组b的第i行第j列元素的是()
数组名 b 在表达式中也会被转换为指针。 A选项b[i][j]:通过下标的方式,所以A正确。 B选项*(b[i]+j) :b[i]相当于二维数组的i行,加上j,就相当于i行j列,然后取地址。所以B正确。 C选项*(*b+i)+j:数组名b相当于指针,*b+i为b[0][i],取地址加j相当于...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.6k
上面语句的值分别是() A. 5,5 B. 5,6 C. 6,6 D. 6,5
strlen 是函数,sizeof 是运算符。 strlen 测量的是字符的实际长度,以'\0' 结束,也就是说不算最后的'\0'; 而sizeof 测量的是字符的分配大小,包括最后的'\0'; 帮助记忆的话,可以理解成运算符更加底层一下,...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.4k
字符型常量在内存中存放的是( ) A. ASCII码 B. BCD码 C. 内部码 D. 十进制码
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。 BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式。 内码是指汉字系统中使...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.9k
假定所有变量均已正确定义,则下列程序段运行后 x 的值是()
x=4 从上往下 首先执行!a那一行 x变为34 因为!a执行 所以else if不执行 再往下 if(c) 不执行 执行else x=4 所以最后x=4 条件判断里 如果是0则代表false 如果非0则代表true
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.2k
设已有定义:char*st="how are you”;,下列程序段中正确的是()
a是数组名,是一地址常量,++a是非法的,所以答案B错误;因为数组a的 大小为11,执行strcpy(a,st);,st字符串的结尾符’\0’无法存放到数组a中,所以答案C也是 错误的;答案D中定义数组a时未指定大小,所以也是错误的;对于答案A来说,执行strcpy...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.2k
下面的程序可以从0....n-1中随机等概率的输出m个不重复的数。这里我们假设n远大于m
上面有的回答思路很正确,但概率表述有问题,在这跟大家分享下 由这个for循环循环n次,且在满足条件时才输出i,可知,输出m个不同值的要求已满足,因为每次输出的都是i值,而i值每次都是不一样的,m--保证了程序在输出了m个值后就停止循环。 在i=0时,rand()%(n-i)的取值范围为0到...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.6k
程序运行结果
else与上面语句中最近的if配对;所以不成立直接输出z;
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 39.6k
1
2
3
4
5
本科学校:四川轻化工大学
目标学校:成都信息工程大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!