首页
DreamJudge
院校信息
专业题库
模拟考试
机试真题
408真题
专业课程
兑换中心
登录
注册
上岸
孙灿宇
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
62
Ta的粉丝
0
关注数
0
粉丝数
0
获赞数
0
阅读数
0
已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=’A’+’6’-’3’;后,
此处定义c2是字符型,所以,c2的值是D;如果c2定义为整型,则c2的值是68。
C语言
2025年3月17日 16:10
回复 9+
|
赞 0
|
浏览 2.7k
下列表达式中, 不满足“当x的值为偶数时值为真,为奇数时值为假“的要求。
!x%2!=0 即 ((!x)%2)!=0 由于先运算!x,所以结果跟x是否为偶数没有关系
C语言
2025年3月17日 16:06
回复 9+
|
赞 0
|
浏览 13.5k
有转义字符如下: '\0X41'、'\0x41'、'\X41'、'\x41'、'\a'、'\b'、'
'\0X41':错误,\0 是转义字符(表示空字符),但 X41 不是有效的后续。 '\0x41':错误,\0 是转义字符(表示空字符),但 x41 不是有效的后续。 '\X41':错误,没有 \X 转义序列。 '\x41':正确...
C语言
2025年3月17日 14:41
回复 9+
|
赞 0
|
浏览 6.1k
下面表达式不能访问二维数组b的第i行第j列元素的是()
C选项*(*b+i)+j:数组名b相当于指针,*b+i为b[0][i],取地址加j相当于b[j][i]。所以C错误。
C语言
2025年3月17日 14:25
回复 9+
|
赞 0
|
浏览 4.9k
32位系统,函数void Func(char str[100]){}中sizeof(str)的大小为
C语言中,数组作为函数参数时会退化为指针,即char str[100]等价于char *str 在 32位系统 中,所有指针的大小均为 4字节
C语言
2025年3月17日 13:40
回复 9+
|
赞 0
|
浏览 5.1k
上面的C程序段的输出为()
C语言中|是按位或的意思,遇1则1
C语言
2025年3月17日 13:39
回复 9+
|
赞 0
|
浏览 4.8k
下面代码的输出()
在C语言中,数组名`a` 和取地址后的`&a` 含义是不同的: - 数组名`a`的本质:`a` 本质上是数组首元素的地址,它的类型是 `int*` 。所以当执行 `a + 1` 时,根据指针运算规则,它会向后移动一个 `int` 类型的大小,指向数组的下一个元素。例如`a` 指向 `...
C语言
2025年3月17日 13:35
回复 9+
|
赞 0
|
浏览 5.1k
print函数声明为 下面函数调用正确的是()
这个函数有三个参数,其中 b 和 c 有默认值。这意味着在调用函数时,可以省略 b 和 c 的值,它们将自动使用默认值。现在,我们来分析每个函数调用:1. print('a'); • 这个调用只提供了一个参数,即字符 'a' 。由于 'a...
C语言
2025年3月17日 13:30
回复 9+
|
赞 0
|
浏览 5.0k
在32位机器上sizeof的大小是()
### **结构体对齐的核心规则** 1. **成员对齐**: - 每个成员的起始地址必须是其自身大小的倍数。 - 例如: - `short`(2 字节)的起始地址必须是 2 的...
C语言
2025年3月17日 10:16
回复 9+
|
赞 0
|
浏览 5.3k
以下是C语言的一个struct声明
必须是最大对齐值的倍数。 --- ### 计算过程 1. **成员大小与对齐**: - `int a`:4 字节,起始地址为 0。 - `char b`:1 字节,起始地址为 4(紧接 `a`)。 ...
C语言
2025年3月17日 09:40
回复 9+
|
赞 0
|
浏览 5.3k
以下程序的输出结果是: main() {char a=0xf0,b=03,c; c=~a&02
# 分析: 1. **变量定义**: - `a = 0xf0`:`0xf0` 是十六进制数,对应的二进制是 `11110000`。 - `b = 03`:`03` 是八进制数,对应的十进制是 `3`。 2. **表达式...
C语言
2025年3月17日 00:00
回复 9+
|
赞 0
|
浏览 6.0k
void main() {int a=2,b=5; printf("a=%%d,b=%%d\n"
在 printf 中,%% 表示输出一个 % 字符
C语言
2025年3月16日 16:39
回复 9+
|
赞 0
|
浏览 5.5k
void main() { int x=0,y=0,z=0; do { switch(y++
碰见break就跳出switch继续执行z++ 碰见continue就跳出这次while
C语言
2025年3月16日 15:43
回复 9+
|
赞 0
|
浏览 6.0k
void main() { float y=3.667; printf("*%8.0f*\n
%8.0f,前边8位,小数点后0位,所以前边四舍五入,两侧用*包裹,*7个空格4*
C语言
2025年3月16日 15:37
回复 9+
|
赞 0
|
浏览 7.8k
求解以下值: (1)0&&1||0 (2)0&&1||1 (3)1&&0||0&&1||1
&&优先级大于
C语言
2025年3月16日 15:03
回复 9+
|
赞 0
|
浏览 5.8k
下面程序段的运行结果是____. for(i=1;i<=5;) printf("
C语言
2025年3月16日 13:43
回复 9+
|
赞 0
|
浏览 8.4k
下面程序段的输出结果是___. x=3; do { y=x--; i
while括号内为赋值,因此会死循环
C语言
2025年3月16日 13:00
回复 9+
|
赞 0
|
浏览 5.5k
以下程序段________. x=-1; do {undefined x=
!x=!1=0
C语言
2025年3月16日 12:51
回复 9+
|
赞 0
|
浏览 5.0k
下列程序的执行结果是______. #include <stdio.h> void main
if里边不是x==y==z,而是可以看成x=(z=y),将y的值赋给z,z=1,然后x=1,if(x=1)为真!
C语言
2025年3月16日 10:33
回复 9+
|
赞 0
|
浏览 5.3k
运行下面程序时,若从键盘输入"5 <CR>",则程序的输出结果是______. #include
输入赋值:键盘输入 5 → a=5。 条件判断 a++ > 5: 表达式值:使用 a 的初始值 5 → 5 > 5 为 假。 副作用:...
C语言
2025年3月16日 10:27
回复 9+
|
赞 0
|
浏览 5.9k
1
2
3
4
本科学校:河南理工大学
目标学校:西安邮电大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!