首页
DreamJudge
院校信息
专业题库
模拟考试
机试真题
408真题
专业课程
兑换中心
登录
注册
上岸
cheng401
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
31
Ta的粉丝
0
关注数
0
粉丝数
0
获赞数
0
阅读数
0
对下面变量声明描述正确的有()
A. int *p[4]; 指针数组,每个元素均为指向整型数据的指针: 正确。 B. int (*)p[4]; p为指向一维数组的指针,这个一维数组有n个整型数据: 错误。正确的形式是 int (*p)[4];。 C. int ...
C语言
2025年3月12日 15:20
回复 9+
|
赞 0
|
浏览 6.0k
void main() { float y=3.667; printf("*%8.0f*\n
8:表示最小字段宽度为8个字符。如果输出的数字长度不足8个字符,则会在左侧填充空格。 .0:表示小数部分的精度为0,即不显示小数部分,并且会对浮点数进行四舍五入到最接近的整数。
C语言
2025年3月12日 11:23
回复 9+
|
赞 0
|
浏览 7.8k
判断题:由float x=3e-6,y=3e-6;不能得到x==y的逻辑值为假。
在C语言中,直接使用 == 操作符比较两个浮点数(如 float 或 double 类型的变量)通常是不可靠的,因为浮点数的存储和计算可能会引入舍入误差。这意味着即使是理论上相等的两个浮点数值,在实际计算后可能由于精度损失而不完全相等。 为了正确地比较两个浮点数,通常采用的方法是比较它们之间...
C语言
2025年3月12日 11:20
回复 9+
|
赞 0
|
浏览 5.8k
以下关于 return 语句的叙述中正确的是:
B. 一个自定义函数中可以根据不同情况设置多条 return 语句 这个说法是正确的。在C语言中,一个函数内部可以根据条件逻辑包含多个 return 语句。程序执行到哪个 return 语句,就会从该点返回到调用处,并且如果有返回值,则返回相应的值。
C语言
2025年3月12日 11:17
回复 9+
|
赞 0
|
浏览 5.6k
有以下程序: #include <stdio.h> main() { int a=0,b=0
有括号的话,if语句控制{}里面的所有语句,没括号的话,if语句只控制最近的一行。每句代码以分号 ; 分隔开来。
C语言
2025年3月9日 15:05
回复 9+
|
赞 0
|
浏览 6.6k
以下C语言共用体类型数据的描述中,不正确的是( )
在C语言中,共用体是一种特殊的数据类型,它允许在同一块内存中存储不同的数据类型。共用体类型的变量所占用的内存大小是它所有成员中最大的一个的大小。因此,选项A是正确的。 共用体类型可以出现在结构体类型定义中,这样可以使结构体更加灵活和高效。因此,选项B也是正确的。 在定义共用体变量的同时,也可以...
C语言
2025年3月9日 12:13
回复 9+
|
赞 0
|
浏览 8.7k
设有以下定义语句: struct student{ int num; char name[10
对齐
C语言
2025年3月9日 12:05
回复 9+
|
赞 0
|
浏览 20.1k
以下程序运行段运行后x的值为( )
p指针初始位置没有改变
C语言
2025年3月9日 12:03
回复 9+
|
赞 0
|
浏览 6.8k
下面程序的输出结果是( )
将 b+2 代入 SQR(x) 中,得到 SQR(b+2) 展开为 (b+2*b+2) 。由于宏替换只是简单的文本替换,不进行运算优先级判断,所以展开的结果并不是预期的 (b+2)*(b+2) ,而是 b+2*b+2
C语言
2025年3月9日 11:49
回复 9+
|
赞 0
|
浏览 7.7k
以下叙述中,正确的是( )
A. 宏展开不占用运行时间,只占用编译时间 这个选项是正确的。宏替换是在预处理阶段完成的,这意味着在编译之前,所有的宏都会被它们定义的内容所替换。因此,宏展开不会影响程序的运行时性能,因为它完全是在编译期间处理的。 B. 预编译处理命令行必须以分号结束 这个选项不正确。预处理指令是以#开头的...
C语言
2025年3月9日 11:35
回复 9+
|
赞 0
|
浏览 7.5k
以下程序运行后屏幕输出为( )
如果同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量 被“屏蔽”,即它不起作用
C语言
2025年3月9日 10:31
回复 9+
|
赞 0
|
浏览 7.2k
若有以下函数定义:
static int k = 0;:声明了一个静态局部变量k,它在首次进入函数时初始化为0,并且它的值会在多次函数调用间保持。这意味着每次调用fun()函数时,k的值会保留上一次调用结束时的值。 循环结束后,再次调用fun(),这时k的值从5增加到6,并将这个值返回并打印出来。
C语言
2025年3月9日 10:24
回复 9+
|
赞 0
|
浏览 7.3k
设有如下定义:char str[8]={“Fujian”};则分配给数组str的存储空间是()字节
strlen(str) 会返回不包括结尾空字符 \0 的字符串长度。对于 "Fujian" 这个字符串,它包含6个字符(即 'F', 'u', 'j', 'i', 'a', 'n...
C语言
2025年3月8日 18:02
回复 9+
|
赞 0
|
浏览 11.3k
若有定义:char str[6]=“abcdm”,*ps,*str2=“abcdef”;正确的是(
表达式strcmp(str1, str2)比较两个字符串。由于str1是"abcdm",而str2是"abcdef",因此在第一个不同的字符处(即str1中的'm'与str2中的'e'),m的ASCII值大于e的ASCII...
C语言
2025年3月8日 17:59
回复 9+
|
赞 0
|
浏览 13.1k
若有自定义:int a,b;double x.,则以下不符合C语言的表达是
%两边运算对象必须是整型,正负都行,不能float,double型
C语言
2025年3月8日 11:26
回复 9+
|
赞 0
|
浏览 17.0k
已知double a=5.2;则正确的赋值表达式是
执行过程假设: (a=4)*(a=3) 中,先赋值 a=4,再赋值 a=3,结果为 3*3=9。 a -= 9 变为 3-9=-6,此时 a=-6。 a += (-6)...
C语言
2025年3月7日 21:36
回复 9+
|
赞 0
|
浏览 11.8k
下面叙述正确的是
- **D."A" + "B" 是合法的**:在C语言及多数类似语言中,这个说法是**错误**的。字符串(在C中实际上是字符数组)之间的加法操作是不合法的。在一些高级语言中,如Python或JavaScript,字符串可以使用加法操作符进行连接,但在C语...
C语言
2025年3月7日 20:11
回复 9+
|
赞 0
|
浏览 9.6k
下面叙述正确的是
`++` 是自增运算符,用于增加变量的值。 `5` 是一个字面量(literal),不是变量,因此不能对它使用 `++` 运算符。
C语言
2025年3月7日 17:17
回复 9+
|
赞 0
|
浏览 9.9k
若有定义:int a=1,b=2,c=3;语句++a||++b&&++a运行后b 的值为
++a:这是一个前置自增操作,它会先将a增加1。因为初始时a=1,所以执行++a后,a变为2。由于任何非零值在C语言中都视为真(true),因此这部分表达式的值为真。 一旦||左边的操作数为真(即++a的结果为2),整个逻辑或表达式就已经确定为真,不需要再计算右边的部分。这就...
C语言
2025年3月7日 17:15
回复 9+
|
赞 0
|
浏览 13.4k
若定义:int x=2; y=3; float i; 则以下符合C语言语法的表达式是
C、i=float(x):在C语言中,类型转换应该使用圆括号,如 (float)x
C语言
2025年3月7日 17:04
回复 9+
|
赞 0
|
浏览 14.0k
1
2
本科学校:石家庄铁道大学
目标学校:无
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!