首页
DreamJudge
院校信息
考研初试
机试真题
兑换中心
登录
注册
上岸
PYS
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
87
Ta的粉丝
0
关注数
0
粉丝数
0
获赞数
0
阅读数
0
若有定义 struct node{ int date; struct node *next;
对于每个节点 p ,先获取其下一个节点 q = p->next ,然后使用 free(p) 释放当前节点的内存空间
C语言
2025年6月5日 20:31
回复 9+
|
赞 0
|
浏览 8.9k
下列对结构体类型变量定义不正确的是( )
结束是;
C语言
2025年6月5日 20:29
回复 9+
|
赞 0
|
浏览 9.1k
假定已有如下落不明变量说明和枚举定义: char ch; int j,k; enum day{
char a; /语句1/ 这是错误的。因为已经有一个名为 a 的数组被声明了,所以这里不能再声明一个同名的变量 a。在C语言中,同一作用域内不能有两个同名的变量(除非它们的类型不同且通过某种方式(如结构体或联合体)被组合在一起,但这里的情况...
C语言
2025年6月5日 20:24
回复 9+
|
赞 0
|
浏览 7.6k
设有以下定义语句: struct student{ int num; char name[10
在C语言中,int和float占4B,char占1B,理论上来说占18B.但由于系统会对内存进行字节对齐操作,故:int占4B(0~3),char占10B(4~13),float占4B,但由于14%4!=0,故float的实际内存单元在16~19,总占内存单元是0~19,共20B.
C语言
2025年6月5日 20:21
回复 9+
|
赞 0
|
浏览 20.2k
执行以下程序段的输出结果是( )
这段代码首先定义了一个整型变量a并赋值为10,然后定义了一个整型指针p并让其指向变量a的地址。 接着通过printf函数输出++*p的值,其中++*p表示先将p指向的变量a的值加1,然后输出这个新的值。最终输出结果为11。
C语言
2025年6月5日 20:17
回复 9+
|
赞 0
|
浏览 6.6k
以下程序运行后x的值为()
x未赋初值 且if找不到真,就跳出了循环,所以x值是随机值(不确定)
C语言
2025年6月5日 20:15
回复 9+
|
赞 0
|
浏览 6.9k
以下程序段运行后*(++p)的值为()
*就是从地址中取出值来
C语言
2025年6月5日 20:13
回复 9+
|
赞 0
|
浏览 7.4k
设有以下语句,则( )是对数组元素的不正确引用
A. a[p-a]:这是正确的引用。p是指向数组a的指针,p-a计算出p和a之间的距离,即p指向数组中的哪个元素。因此,a[p-a]等价于*p,即p指向的元素。 B. *(&a[i]):这也是正确的引用。&a[i]是取数组a第i个元素的地址,*是解引用操作...
C语言
2025年6月5日 20:11
回复 9+
|
赞 0
|
浏览 8.5k
若函数fun的函数头为:int fun(int i,int j)且函数指针变量P定义如下:int
A. P = *fun 错误。fun 是函数名,代表函数地址,但 *fun 是尝试对函数地址进行解引用,这是不合法的,因为函数名不是一个指向具体数据(如整数或结构体)的指针,而是一个指向函数体的指针。 B. P = fun; 正确。这里将函数名 fun(即函数的地址)赋给了函数指针 P。这...
C语言
2025年6月5日 20:09
回复 9+
|
赞 0
|
浏览 12.1k
下面程序的输出结果是( )
将 b+2 代入 SQR(x) 中,得到 SQR(b+2) 展开为 (b+2*b+2) 。由于宏替换只是简单的文本替换,不进行运算优先级判断,所以展开的结果并不是预期的 (b+2)*(b+2) ,而是 b+2*b+2
C语言
2025年6月5日 20:06
回复 9+
|
赞 0
|
浏览 7.8k
以下程序执行时,输入1 2 3 4 5<回车>输出为( )
正向输入 逆向输出
C语言
2025年6月5日 20:02
回复 9+
|
赞 0
|
浏览 7.7k
以下叙述中,正确的是( )
不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。 预处理(预...
C语言
2025年6月5日 19:58
回复 9+
|
赞 0
|
浏览 7.6k
设有如下定义typedef int *INTEGER;INTEGER P,*q;则( )是正确的
创建了一个新的类型名INTERGER,它是一个指向int的指针类型。然后,INTERGER P, *q;声明了两个变量:P是一个INTERGER(也就是指向int的指针),而q是一个指向INTERGER的指针(也就是指向指向int的指针的指针)
C语言
2025年6月5日 19:56
回复 9+
|
赞 0
|
浏览 8.4k
以下程序运行后屏幕输出为( )
如果同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量 被“屏蔽”,即它不起作用
C语言
2025年6月5日 19:52
回复 9+
|
赞 0
|
浏览 7.3k
以下程序的屏幕输出为()
f(c) 调用时,c 的值是 3,f 内部将 a 赋值为 3 并输出 3, 。 main 中 a = c++ 将 a 赋值为 3...
C语言
2025年6月5日 19:35
回复 9+
|
赞 0
|
浏览 9.0k
已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是( )
char 型实际上是 1 字节 整型。所以 %d -- 整型格式%u -- 无符号整型格式%c -- 字符型格式输入 都是允许的。当然你必须拍入正确的(允许的)数据。%lf -- double 型 浮点格式 是错的。因为 char 型实际上是 1 字节 整型
C语言
2025年6月5日 19:27
回复 9+
|
赞 0
|
浏览 8.3k
关于C语言函数的描述中,正确的是( )
函数的定义不可以嵌套,但函数的调用可以嵌套
C语言
2025年6月5日 19:25
回复 9+
|
赞 0
|
浏览 8.7k
有如下定义:char str[6]={‘a’,‘b’,‘\0’,‘d’,‘e’,‘f’};则语句pr
字符 '\0' : ASCII 码为 0,表示一个字符串结束的标志,到ab 就结束了
C语言
2025年6月5日 19:19
回复 9+
|
赞 0
|
浏览 7.8k
若有定义int a [ ] [ 3 ]={1,2,3,4,5,6,7,8,9};则表达式sizeof
在C语言中,sizeof(a) 返回的是数组 a 的总字节大小,sizeof(a[0]) 返回的是数组 a 的第一个元素(也是一个数组)的字节大小。因此,sizeof(a)/sizeof(a[0]) 的值等于 a 的元素数量,也就是 a 的行数。
C语言
2025年6月5日 19:13
回复 9+
|
赞 0
|
浏览 7.3k
设有以下变量定义:
strcpy(字符数组,字符串)将字符串复制到字符数组中 由scanfchar str2[]={"china"}; //字符串数可以组初始化,是正确的 char str[]; str[]={"china"}; //赋值,是错误的 char *str=&...
C语言
2025年6月5日 19:08
回复 9+
|
赞 0
|
浏览 9.1k
1
2
3
...
5
本科学校:大连民族大学
目标学校:成都大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!