主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
fkddkdjdbdb
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
22
Ta的粉丝
58
关注数
0
粉丝数
58
获赞数
0
阅读数
0
若有定义语句:double a , *p=&a;以下叙述中错误的是( ) A、 定义语句中的*
p才是间址运算符
C语言
2024年11月8日 10:24
回复 9+
|
赞 0
|
浏览 353
若有定义char s[10];则在下面表达式中不表示s[1]的地址的是
s是一个数组名,它的值是数组第一个元素的地址。本题中,s++试图增加s的值,也就是试图改变s所代表的地址,这在C语言中是不允许的。因为数组名是一个常量指针,不能被赋值。
C语言
2024年11月5日 09:21
回复 9+
|
赞 0
|
浏览 2.0k
在 32 位平台上,这个联合的大小是()字节
32 位机器上int为 4 字节、char 为 1 字节、float 为 4 字节。union 大小为 union 内最大元素的字节数。 赞(0) 回复
C语言
2024年11月1日 09:11
回复 9+
|
赞 0
|
浏览 4.7k
对定义:描述正确的是()A. 定义了函数的指针f,f所指函数返回指针 B. 声明了一个返回值为指针
f 就是一个函数指针,所指向的函数接收两个 int 指针作为参数,返回值为空。 函数指针是void(*f)()() 指针函数是返回类型为指针的函数(void*)f()()
C语言
2024年11月1日 08:57
回复 9+
|
赞 0
|
浏览 4.8k
有转义字符如下: '\0X41'、'\0x41'、'\X41'、'\x41'、'\a'、'\b'、'
'\0X41':错误,\0 是转义字符(表示空字符),但 X41 不是有效的后续。 '\0x41':错误,\0 是转义字符(表示空字符),但 x41 不是有效的后续。 '\X41':错误,没有 \X 转义序列。 '\x41'...
C语言
2024年11月1日 08:55
回复 9+
|
赞 0
|
浏览 5.7k
关于结构类型下面说法错误的是() A. 结构类型不可作为其成员的类型 B. 结构变量的大小就是其
基于内存的对齐原则,一个结构体变量定义完之后,其在内存中的存储并不等于其所包含元素的宽度之和。从结构体存储的首地址开始,每一个元素放置到内存中时,它都会认为内存是以它自己的大小来划分的,因此元素放置的位置一定会在自己宽度的整数倍上开始(以结构体变量首地址为0计算),所以B错误。
C语言
2024年11月1日 08:51
回复 9+
|
赞 0
|
浏览 5.9k
char是1字节,int是4字节,若按4字节对齐,那么sizeof(rec)等于()
每个都对齐到4的整数倍
C语言
2024年11月1日 08:48
回复 9+
|
赞 0
|
浏览 5.1k
以下 scanf 函数调用选项中, 错误 的是()
scanf输入时,要将值放到地址里,所以要加上&,所以B、C正确。 name属于字符数组的数组名,相当于数组的首地址,所以A正确。 pa->age属于输出语句获取值的形式,所以D错误。
C语言
2024年10月31日 21:36
回复 9+
|
赞 0
|
浏览 4.5k
程序完成后x的值是()
C语言printf函数的返回值是printf实际控制输出的字符数
C语言
2024年10月31日 21:30
回复 9+
|
赞 0
|
浏览 5.0k
要使a的低四位翻转,需要进行操作是()
| 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1 ^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1 ~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0 << 左移 用来将一个数的各二进制位全部左移N位,右补0 >&g...
C语言
2024年10月31日 21:27
回复 9+
|
赞 0
|
浏览 6.0k
对于下面语句说法正确的是()
结构体中第一个成员不能缺省
C语言
2024年10月31日 21:21
回复 9+
|
赞 0
|
浏览 5.2k
以下是C语言的一个struct声明
#pragma pack⑷示按照4字节对齐
C语言
2024年10月31日 21:04
回复 9+
|
赞 0
|
浏览 5.0k
以下程序的输出结果是: main() {char a=0xf0,b=03,c; c=~a&02
~ 按位取反 &对两个操作数的对应位进行与运算 >>将一个数的二进制位向右移动指定的位数
C语言
2024年10月31日 20:42
回复 9+
|
赞 0
|
浏览 5.6k
下面的叙述中,错误的是: A.#include命令可以包含扩展命名为“.c”的文件 B.#inc
#include命令的包含文件可以带目录,并且目录的书写格式必须符合操作系统的习惯,由于它不是C语言的字符串,不能用“\\”来表示“\”
C语言
2024年10月31日 20:22
回复 9+
|
赞 0
|
浏览 5.3k
void main() {int a=2,b=5; printf("a=%%d,b=%%d\n"
%为转义字符 %% 输出%
C语言
2024年10月31日 20:20
回复 9+
|
赞 0
|
浏览 5.3k
执行下面程序段后,输出结果是_____. int a; int b=65536; a=b
如果电脑是32位或64位,int型可以容纳65536,如果是16位,结果会溢出,打印0;
C语言
2024年10月29日 09:18
回复 9+
|
赞 0
|
浏览 6.0k
有以下程序: #include <stdio.h> #include <string.h> m
感叹号占两个字节
C语言
2024年10月28日 09:32
回复 9+
|
赞 0
|
浏览 7.3k
设有以下定义语句: struct student{ int num; char name[10
在 C 语言中, struct student 结构体的大小取决于其成员的大小和对齐要求。在这个结构体中,有一个 int 类型的成员(通常占用 4 字节),一个 char 数组成员(占用 10 字节),和一个 float 类型的成员(通常占用 4 字节)。所以,如果没有考虑对齐...
C语言
2024年10月25日 15:37
回复 9+
|
赞 0
|
浏览 19.7k
若有以下函数定义:
printf又调用一次
C语言
2024年10月25日 15:05
回复 9+
|
赞 0
|
浏览 7.0k
若有定义:char str[6]=“abcdm”,*ps,*str2=“abcdef”;正确的是(
首先分析选项 A: strcpy(str1, str2) 是错误的。因为 str1 是数组名,数组名不能作为左值进行赋值操作,所以不能直接将 str2 复制给 str1 。 选项 B: strcmp(str1...
C语言
2024年10月25日 10:16
回复 9+
|
赞 0
|
浏览 12.5k
1
2
本科学校:山西大学
目标学校:无
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!