首页
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
兑换中心
登录
注册
上岸
Charlotte
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
101
Ta的粉丝
213
关注数
0
粉丝数
213
获赞数
0
阅读数
0
下列说法正确的是()A. 输出结果为"example" B. 输出结果为"烫烫烫烫" C. 程序
1.main函数里的s没有初始化就在fun函数里使用s,编译器会报警告,运行时会报错(局部变量未初始化)。答案选D。 2.就算s初始化了,在fun函数里,局部变量t的大小为7,而strcpy函数会复制example末尾的\0 所以example+'\0'一共8个字节空间,会...
C语言
2023年12月11日 11:10
回复 9+
|
赞 0
|
浏览 5.8k
有转义字符如下: '\0X41'、'\0x41'、'\X41'、'\x41'、'\a'、'\b'、'
字符集为每个字符分配了唯一的编号,每个字符除了用它本身的实体表示外,还可以用转义字符来表示 转义字符以\开始,如果是\x(注意是小写,C语言是区分大小写的)开头,后面接16进制数,如果以\开头,后面接八进制数。 转移字符表示的数据范围有限,因此对\x开头的 ,只能是\xxx(后面两位表数据...
C语言
2023年12月11日 11:05
回复 9+
|
赞 0
|
浏览 6.0k
关于结构类型下面说法错误的是() A. 结构类型不可作为其成员的类型 B. 结构变量的大小就是其
结构类型无法将自己的类型作为其成员的类型,因为自己的类型定义尚不完整,要在结束的大括号(})后才算定义完整。 然而,结构类型可以包含指向自己类型的指针,这样的应用很常见。
C语言
2023年12月11日 11:04
回复 9+
|
赞 0
|
浏览 6.2k
设已有定义:char*st="how are you”;,下列程序段中正确的是()
【解释】a是数组名,是一地址常量,++a是非法的,所以答案B错误;因为数组a的 大小为11,执行strcpy(a,st);,st字符串的结尾符’\0’无法存放到数组a中,所以答案C也是 错误的;答案D中定义数组a时未指定大小,所以也是错误的;对于答案A来说,执行st...
C语言
2023年12月11日 11:00
回复 9+
|
赞 0
|
浏览 5.6k
下面表达式不能访问二维数组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]...
C语言
2023年12月11日 10:56
回复 9+
|
赞 0
|
浏览 4.9k
假设数原型和变量说明如下:
根据题干void f4(int **p); f4的参数为指向指针的指针,即p为一个指针的地址。指向指针的指针是一种多级间接寻址的形式。 选项A f4(a),参数为一维数组名,即首元素的地址&a[0]。 选项B f4(b),参数为二维数组名,及首元素的地址。 ...
C语言
2023年12月11日 10:54
回复 9+
|
赞 0
|
浏览 5.3k
32位系统下下面程序的输出结果为多少?
对字符串进行sizeof操作的时候,会把字符串的结束符"\0"计算进去的,进行strlen操作求字符串的长度的时候,不计算\0的。 数组作为函数参数传递的时候,已经退化为指针了,Func函数的参数str_arg只是表示一个指针,那个100不起任何作用的。
C语言
2023年12月11日 10:52
回复 9+
|
赞 0
|
浏览 5.5k
*p++ 自增 p 还是 p 所指向的变量?
后缀++ 和-- 操作符本质上比前缀一目操作的优先级高, 因此*p++ 和*(p++) 等价, 它自增p 并返回p 自增之前所指向的值。 要自增p 指向的值, 使用(*p)++, 如果副作用的顺序无关紧要也可以使用++*p。
C语言
2023年12月11日 10:49
回复 9+
|
赞 0
|
浏览 5.3k
32位系统,函数void Func(char str[100]){}中sizeof(str)的大小为
注意与sizeof(str)本身性质区分:此处并非是求整个str数组的大小(即答案100的误区) p.s 数组名是首元素的大小地址:(只有两个例外)1.sizeof(数组名) - 数组名为整个地址 &nb...
C语言
2023年12月11日 10:44
回复 9+
|
赞 0
|
浏览 5.0k
下面代码的输出()
a 为 int 型数组首地址,数组长度为 5,a + 1 表示 a[1] 的地址。 &a 可以理解为表示一个列数为 5 的 int 型二维数组的首地址,那么 &a + 1 表示列为 5 的 int 型二维数组第 1 行首地址, 然后转为 int 型指针赋...
C语言
2023年12月11日 10:42
回复 9+
|
赞 0
|
浏览 5.0k
程序完成后x的值是()
int printf ( const char * format, ... );返回值: 正确返回输出的字符总数,错误返回负值,与此同时,输入输出流错误标志将被置值,可由指示器ferror来检查输入输出流的错误标志。
C语言
2023年12月11日 10:34
回复 9+
|
赞 0
|
浏览 5.1k
要使a的低四位翻转,需要进行操作是()
0x开头为16进制,0xf对应的二进制数为1111。 ^为异或操作,若参加运算的两个二进制位值相同则为0,否则为1; a与0xf做异或操作,可以实现低四位的翻转。 如果是| 按位或 ,则将低四位数全变成1. 如果是& 按位与,则结果不变。 其他的位运算符号:...
C语言
2023年12月11日 10:28
回复 9+
|
赞 0
|
浏览 6.2k
则能输出a[1][2]的值的语句是()
首先,我们需要明确数组a的存储结构。int a[2][3]是一个二维数组,存储了6个整数,按照行优先的顺序存储。 int (*p)[3]=a; 定义了一个指向含有3个整数的数组的指针p,并将它指向a。 int *q=*a; 这里,*a实际上是一个指向a[0][0]的指针,所以q是一个指向整数...
C语言
2023年12月11日 10:27
回复 9+
|
赞 0
|
浏览 4.9k
在32位机器上sizeof的大小是()
char 1字节 short 2字节 int 4字节 long 4字节
C语言
2023年12月11日 10:23
回复 9+
|
赞 0
|
浏览 5.2k
在C语言中,关于静态变量的说法,正确的是()
静态变量并不是说其就不能改变值,不能改变值的量叫常量。 其拥有的值是可变的 ,而且它会保持最新的值。说其静态,是因为它不会随着函数的调用和退出而发生变化 作用域为当前文件,从定义/声明位置到文件结尾。动态全局变量可以通过extern关键字在外部文件中使用,但静态全局变量不可以在外部文件中使用...
C语言
2023年12月11日 10:18
回复 9+
|
赞 0
|
浏览 5.1k
X定义如下,若存在则a.y[1]的值可能为()
小端存储:和常用习惯一样——低地址存低位 大端存储:高地址存低位 大小端存储要以系统而定,小端的话应该是33 0x表示16进制,若小端存储,低位存储在低地址,0x44是最低位,存放在最低的地址为y[0],所以y[1]=0x33。若大端存储,高位存储在低...
C语言
2023年12月11日 10:15
回复 9+
|
赞 0
|
浏览 5.8k
关于内存管理,以下有误的是()
本题主要考察内存中堆区域的操作函数。 1> malloc,作用是开辟一个给定字节大小的堆区域空间,并且返回该内存空间的首地址。 void *malloc(unsigned int size);因此A项正确。 2> calloc,作用是分配n个size⼤⼩的空间,并...
C语言
2023年12月11日 10:13
回复 9+
|
赞 0
|
浏览 5.7k
下列代码,循环了多少次
>>是位移符号。可以理解为每次除以2. 从k=2000直到k=1,共需10次位移操作
C语言
2023年12月11日 10:11
回复 9+
|
赞 0
|
浏览 4.7k
设函数fun和实参数组的说明形式为:
选D。考察的是对函数的调用,涉及到调用时的实参和函数定义时的形参匹配问题。 根据题目:函数定义fun第一个参数为char类型,第二个为float数组类型。 选项A:“abc”属于字符串,与定义函数参数不匹配,所以A错误。 选项B:fun函数为void没有返回值...
C语言
2023年12月11日 10:06
回复 9+
|
赞 0
|
浏览 5.1k
对下面变量声明描述正确的有()
int *p[4]; //表示指针数组,有四个元素,每个元素都是整型指针。 int (*p)[4]; //表示行指针,所指对象一行有四个元素。 int *p(void); //表示函数,此函数无参,返回整型指针。 int(*P)(void) ;//表示函数指针,可以指向无参,且返回值为整...
C语言
2023年12月11日 10:03
回复 9+
|
赞 0
|
浏览 5.9k
1
2
3
4
...
6
本科学校:北京联合大学
目标学校:中央民族大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!