主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
昊123
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
46
Ta的粉丝
4
关注数
0
粉丝数
4
获赞数
0
阅读数
0
在C语言中,顺序存储长度为3的字符串,需要占用()个字节。
顺序存储方式,每一个元素占用一个字节,且字符串以 '\0' 结尾,所以存储长度为3的字符串需要占用4个字节。
C语言
2023年12月6日 23:05
回复 9+
|
赞 0
|
浏览 5.1k
程序完成后x的值是()
在这个程序中,printf("I See, Sea in C") 会返回一个整数值,这个值表示字符串 "I See, Sea in C" 在输出时占用的字符数(不包括最后的空字符 '\0')。这个值是 15,所以 x&...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.0k
print函数声明为 下面函数调用正确的是()
首先,我们来分析print函数的声明: void print(int a, char b='b', int c=1); 这个函数声明表示print函数接受三个参数:一个整数a,一个字符b,以及一个整数c。其中,b和c都有一个默认值:'b'和1。 这意味着,...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.7k
下面代码的输出()
&a 可以看成 你 声明了: int a[2][5]={1,2,3,4,5}; &a 是 地址 &a[0][0] &a + 1 是 地址 &a[1][0]; 所以 , ptr 的 初始化 指向 了 a 的 首地址 加 偏移 sizeof(int) * 5...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.8k
有以下程序 程序运行后的输出结果是( )
经过运算!! 答案选C -20; 答案: 预处理命令!!! 没有错。。理解不深、、 SUB (a) (a)-(a) 就像f(x) = (x) - (x) 懂? 数学知识!! d=SUB(a+b)*c 因为优先级 先进行 SUB(a+b) 即 (a+b) - (a+b) 然后 执行乘法...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 4.9k
假设数原型和变量说明如下:
选项A、B和D都是错误的。 选项A中,函数原型中要求传递一个指向整型指针的指针,而a是一个整型数组,不是指针。 选项B中,函数原型中要求传递一个指向整型指针的指针,而b是一个二维整型数组,也不是指针。 选项D中,a已经定义为一个一维数组,它本身就是一个地址,不需要再加取址符&。 ...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.2k
关于结构类型下面说法错误的是() A. 结构类型不可作为其成员的类型 B. 结构变量的大小就是其
选B,因为结构体存在字节对齐机制,所以结构变量的大小可能会比各成员大小之和要大。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 6.0k
有转义字符如下: '\0X41'、'\0x41'、'\X41'、'\x41'、'\a'、'\b'、'
'\0'转义字符空字符;'\xhh' 十六进制转义字符(h为0-F),如'\x41'表示字符'A',ASCII码65;'\ddd'八进制转义字符(d为0-7),如'\063'表示字符'3&...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.7k
若有定义int a[2][3];则对数组元素的非法引用是( )
在C语言中,数组的索引是从0开始的。对于一个二维数组,它的每一行都是一个一维数组,因此行标从0开始,列标也从0开始。 选项A中,a[0][1/2]是合法的,因为1/2的结果是0,所以a[0][0]是第一行第一列的元素。 选项B中,a[1][1]是合法的,因为这是第二行第二列的元素。 选项...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 6.9k
若有定义int a [ ] [ 3 ]={1,2,3,4,5,6,7,8,9};则表达式sizeof
首先,sizeof(a)返回整个数组所占用的字节数,而sizeof(a[0])返回数组中一个元素所占用的字节数。由于定义的是一个3行3列的二维数组,所以sizeof(a)的值是3 * 3* sizeof(int)。而sizeof(a[0])的值是sizeof(int)。因此,表达式sizeof...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 7.0k
以下程序段运行后屏幕输出为( )
首先,这个程序使用了strlen函数来计算字符数组a的长度。strlen函数会从字符数组的开始位置向后计算,直到遇到第一个空字符('\0')。 字符数组a的内容为"abc\0mis",这里的\0是一个空字符,标记了字符串的结束。strlen函数会在这个空字...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 8.0k
下列关于指针变量赋空值的说法错误的是
1 指针赋空值时代表这个指针哪也不指向,这是特定的,并不是指向0地址单元。 2 指针变量存储的是地址,地址本身是unsigned int 类型, 可以直接赋值任何整型数字,当然这么做是有时是没有意义的。 3 ’\0'在内存中是用0来表示的,只不过它的类型是char , 而我...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.4k
设“char s[10];*p=s”以下不正确的表达式是
首先,我们来解释一下这个题目。 问题给出了一个字符数组 s 和一个指向 s 的指针 p,要求我们判断以下哪个表达式是不正确的。 A.p=s+5; 这个表达式是将 p 指向 s 数组后的第5个位置。这是...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.0k
若有说明:int a=2, *p=&a, *q=p;,则以下非法的赋值语句是
首先,我们来看这些赋值语句: A. p=q; 这句是合法的,因为p和q都是指向int类型的指针,它们的值是可以互换的。 B. *p=*q; 这句也是合法的。p和q指向的对象都是int类型的,所以它们可以互换值。 C. a=*q; ...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.3k
若有定义char s[10];则在下面表达式中不表示s[1]的地址的是
首先,我们来看一下这个问题的四个选项。 A. s+1:这个表达式表示的是整个数组s向后移动一个元素(即s[1])的地址。因此,它确实表示s[1]的地址。 B. s++:这个表达式会使得s指向下一个元素,即s[1]。但它并不直接给出s[1]的地址,而是使得s指向这个地址。...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 2.0k
下面程序段的时间复杂度是
简单点模拟一下每次循环里面s的值: 第一次执行完s+=i s == 1 第二次s == 3 == 1+2 第三次s == 6 == 1+2+3 第四次s == 10 == 1+2+3+4 第k次 1+2+3+4+...+k == k*(k+1)/2 那么当k*(k+1)/2 >=n...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 35.8k
若函数fun的函数头为:int fun(int i,int j)且函数指针变量P定义如下:int
函数指针变量P定义如下:int (*P)(int i, int j); 这意味着P是一个指向接受两个整型参数并返回整型的函数的指针。 为了使指针P指向函数fun,我们需要使用赋值语句。由于fun是函数名,而不是一个指针,我们需要使用函数名来初始化指针P。 因此,正确的赋值语句是:P = ...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 11.7k
设有以下语句,则( )是对数组元素的不正确引用
对于给出的语句,首先我们可以对数组a进行解析。语句中定义了一个名为a的整型数组,该数组包含10个元素,这些元素被初始化为0到9。同时,定义了一个名为p的指针,该指针指向数组a的起始地址。 接下来,我们逐一检查每个选项: A.a[p-a]:这里的p-a计算的是指针p相对于数组a的偏移量。由于...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 8.1k
在16位编译系统上,若有定义int a [ ]={10,20,30},*p=&a;当执行p++;后下
首先,我们定义了一个名为a的整型数组,该数组包含三个元素:10、20和30。同时,我们定义了一个名为p的整型指针,并将其初始化为指向数组a的第一个元素。 执行p++后,指针p向后移动一个元素的位置。具体来说,如果数组a占用两个字节(16位系统通常是这样),那么p向后移动两个字节。所以,选项A...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 8.2k
执行以下程序段的输出结果是( )
程序段中定义了一个整型变量a并初始化为10,然后定义了一个指向a的指针p,通过指针p对a进行加1操作。在执行printf语句时,使用++*p表示先对指针所指向的值进行加1操作,然后再输出该值。因此,输出结果为11。因此,正确答案为B.11。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 6.3k
1
2
3
本科学校:天津大学仁爱学院
目标学校:无
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!