主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
昊123
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
46
Ta的粉丝
4
关注数
0
粉丝数
4
获赞数
0
阅读数
0
设有以下定义语句: struct student{ int num; char name[10
int 占 4 字节,对齐值为 4。所以 struct 中前 4 个字节就是这个 num,这是很显然的。 char 占 1 字节,对齐值为 1。数组中元素是紧挨着放置的,所以 name 数组占 10 字节。 这样 struct 前 14 个字节就是 num 和 name ...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 19.8k
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符
对于选项A) gets(s);,尽管它可以读取一行的字符串,但是它不能正确处理带空格的字符串,因为它会读取所有字符直到遇到换行符'\n',包括空格。这就意味着它可能会将空格后面的字符也读入到这一行中,所以它不能正确处理带空格的字符串。 对于选项B) while((s[i++]...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.9k
设有定义:char p[]={‘1’, ‘2’, ‘3’},*q=p; ,以下不能计算出一个char
首先,我们需要理解题目中的定义。char p[] = {‘1’, ‘2’, ‘3’}; 定义了一个字符型数组 p,其包含了三个字符。*q = p; 定义了一个字符型指针 q,并使其指向 p 的首地址。 ...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.7k
以下程序中,while循环的循环次数是______ main() { int i=0; whi
continue是直接跳到花括号前面那个位置,继续下一次循环,i的值始终没有变,一直循环下去了。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.7k
下列程序运行结果为: #define P 3 #define S(a) P*a*a main(
#define宏都是直接替换的,不会计算后再替换。 s(3+5) = p*3+5*3+5 = 9+15+5 =29 若想计算后在替换,需要加上括号: #define S(a) P*(a)*(a)
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 6.2k
设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一个元素,其存储地址为1,每
链接:https://www.nowcoder.com/questionTerminal/f78fd400da1c4b65940c66284c791dfc?toCommentId=529717 来源:牛客网 由于是对称矩阵,因此压缩存储可以认为只要存储下三角矩阵。 (1,1)...
数据结构
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 10.1k
在C语言中,以下叙述不正确的是_______. A) 在C程序中,无论是整数还是实数,都能被准确无
在C语言中,选项A的描述是不准确的。虽然C语言可以处理整数和实数,但在某些情况下,可能会出现精度损失。例如,当你试图表示一个非常大的数或者一个小数时,可能会因为计算机的限制而无法得到完全准确的结果。所以,并不是所有的整数和实数都能被准确无误的表示。 对于其他选项: B) 在C程序中,变量名...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 7.3k
下列程序的执行结果是______. #include <stdio.h> void main
在C语言中,if语句中的条件判断并不是进行逻辑比较,而是进行赋值操作。这里if (x=z=y)的实质是将y的值赋给z,然后将z的值赋给x。所以,这个if语句并没有判断真假,而是直接改变了x和z的值。 因此,程序的执行结果是:x的值为1(来自y),z的值为1(来自y)。 答案是:D) 3,1。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.1k
设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为______. x=y=z=
求x,y,z;
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.6k
下面程序段的输出结果是___. x=3; do { y=x--; i
这个程序段中存在一个语法错误。在 C 语言中,while 循环的条件应该是表达式,而不是赋值语句。这里的 while(x=2) 是无效的,会导致程序无法正确执行。因此,该程序段不会有输出结果。正确的方式应该是使用 if 语句来代替 w...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.2k
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是:
D解析:本题中首先定义了一整型变量n并赋初值为2,接着定义了一个整型指针变量p并让它指向n,接着又定义了一指向指针的指针变量q。选项A中给指针变量p赋值q,故这个赋值语句正确。选项B中*p=*q就是将*q的值赋给指针变量p所指向的变量n,故这个赋值语句不是非法的赋值语句。选项C中是将*q的值赋...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 33.2k
有语句:int a[10];则 是对指针变量p的正确定义和初始化。
在C语言中,语句int a[10];定义了一个整数数组a。 接下来,我们来分析各个选项: A) int p=*a; 这个语句试图将数组a的首个元素的地址赋给变量p,但这样并没有初始化指针变量p。 B) int *p=a; 这个语句正确地定义了一个指针变量p,并将其初始...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 33.8k
下列表达式中,值为0的表达式是( )。
A: 3!=0是真的 于是该表达式的值为1 (c语言中真就是1 假就是0) B: 3>4是假的 于是表达式3>4的值为0 3!=3>4就变为 : 3!=0 是真的 于是表达式的值为1 C: 表达式3>4的值为0 表达式0==0是真的 于是原表达式的值是1 D: 6>...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 20.3k
下面程序段的运行结果是____. for(i=1;i<=5;) printf("
在C语言中,当使用for循环时,是否使用大括号({})来包含循环体的规则取决于你的编程风格和特定情况。 在C语言中,大括号通常用于定义一个代码块(block),即一组逻辑上相关的语句。在for循环中,大括号可以用来确定循环体的范围,即循环中要执行的语句。 如果你在for循环的括号后面没有使...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 8.2k
能正确表示a和b同时为正或同时为负的逻辑表达式是( )。
A.(a>=0||b>=0)&&(a<0||b<0) 这个表达式表示的是a和b中至少有一个大于等于0,并且a和b中至少有一个小于0。这并不表示a和b同时为正或同时为负。 B.(a>=0&&b>=0)&&(a...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 6.0k
以下关于 return 语句的叙述中正确的是:
正确答案是:B. 一个自定义函数中可以根据不同情况设置多条 return 语句。 在C语言中,函数可以没有return语句,如果函数没有return语句,那么在执行完函数体后,会隐式地返回0。但是如果有多个return语句,那么一旦执行到某个return语句,就会立即结束函数,返回对应的值。...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.4k
判断题:由float x=3e-6,y=3e-6;不能得到x==y的逻辑值为假。
float类型的变量只能进行>或<运算,不能进行==运算
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.5k
以下数值中,不正确的八进制数或十六进制数是( )。
首先,我们需要了解八进制(octal)和十六进制(hexadecimal)的表示方法。 八进制数通常以0开头,可以包含数字0-7。 十六进制数通常以0x或0X开头,可以包含数字0-9以及字母A-F(或a-f)。 对于选项A:0x16是一个有效的十六进制数。 对于选项B:16是一个有效的...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.3k
void main() { int x=0,y=0,z=0; do { switch(y++
是的,continue语句在任何嵌套循环中都会跳过当前循环中剩余的代码,并开始下一个循环迭代。无论是在最外层循环还是内嵌套循环中,continue语句的作用范围都是当前所在的循环。当执行到continue语句时,当前循环会立即跳过剩余的代码,并继续执行下一个循环迭代。
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 5.5k
若有定义和语句:double x=34213.6894; printf("*%8.2e*\n", x
链接:https://www.nowcoder.com/questionTerminal/0c6a859f235a41eb9f478dfc150a7d75 来源:牛客网 -6.2e 一个一个解释 6 表示输出的位宽,如果结果小于6位,则不足的部分以空格补充,如果超于6位则没影...
C语言
2023年12月1日 18:09
回复 9+
|
赞 0
|
浏览 6.1k
1
2
3
本科学校:天津大学仁爱学院
目标学校:无
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!