主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
吃不饱的七仔
这个人很懒,什么都没有写...
关注
发消息
文章
1
题解
0
发帖
0
笔记
58
Ta的粉丝
39
关注数
0
粉丝数
39
获赞数
1
阅读数
250
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符
scanf不能输入含有空格的字符串,因为会默认隔断
C语言
2024年12月8日 23:19
回复 9+
|
赞 0
|
浏览 5.9k
以下叙述中错误的是( )。 A) 可以给指针变量赋一个整数作为地址值 B) 函数可以返回地址值
A) 可以给指针变量赋一个整数作为地址值 这个叙述是错误的。在C语言中,虽然指针变量在底层存储的是地址(即内存中的整数位置),但直接给指针变量赋一个整数(尤其是非法地址或随机整数)作为地址值是非常危险的做法。这可能导致程序访问未定义或受保护的内...
C语言
2024年12月8日 23:08
回复 9+
|
赞 0
|
浏览 5.6k
下面程序的输出结果为()
枚举元素不是变量,而是常数,因此枚举元素又称为枚举常量。因为是常量,所以不能对枚举元素进行赋值。枚举元素作为常量,它们是有值的,C 语言在编译时按定义的顺序使它们的值为,1,2,…。 在上面的说明中,sun 的值为 7,mon 的值为 1,…sat 的值为 6,如...
C语言
2024年12月8日 22:52
回复 9+
|
赞 0
|
浏览 8.1k
对枚举类型进行定义,不正确的是( )
枚举元素必须是合法的标识符,即只能由字母、数字和下划线组成,且首位不能为数字。在枚举类型定义的时候,可以显式得指定枚举元素的值,也就是C项中的D=3,后面的E和F的值分别变成了4和5。在枚举类型定义完成之后,因为枚举元素都是常量,所以也就不能被赋值了
C语言
2024年12月8日 22:45
回复 9+
|
赞 0
|
浏览 12.2k
设有如下定义语句: union u-type{ int i; dou
struct str_type { char str[100]; // 占用100字节 union u_type u[2]; // 每个共用体应占用8字节(由最大成员double决定),共2个则为16字节 }; 到目前为止,理论上的大小是10...
C语言
2024年12月8日 22:33
回复 9+
|
赞 0
|
浏览 7.9k
以下C语言共用体类型数据的描述中,不正确的是( )
C语言中,共用体是一种特殊的数据类型,它允许在同一块内存中存储不同的数据类型。共用体类型的变量所占用的内存大小是它所有成员中最大的一个的大小。因此,选项A是正确的。 共用体类型可以出现在结构体类型定义中,这样可以使结构体更加灵活和高效。因此,选项B也是正确的。 在定义共用体变量的同时,也可以对...
C语言
2024年12月8日 22:30
回复 9+
|
赞 0
|
浏览 8.4k
假定已有如下落不明变量说明和枚举定义: char ch; int j,k; enum day{
语句1和语句2错误,语句3正确 语句1的a重复定义,语句2赋值表达式写法不对,语句3使用枚举值没问题,变量j虽然没有初始值就自增,但是没有语法错误。
C语言
2024年12月8日 22:08
回复 9+
|
赞 0
|
浏览 7.1k
设有以下定义语句: struct student{ int num; char name[10
结构体`struct student`中各个成员所占用的内存空间如下: - `int num;` 占用4个字节。 - `char name[10];` 是一个字符数组,占用了10个字节。 - `float score;` 占用4个字节。 所以,如果我们简...
C语言
2024年12月8日 22:01
回复 9+
|
赞 0
|
浏览 19.7k
若函数fun的函数头为:int fun(int i,int j)且函数指针变量P定义如下:int
在C语言中,函数名本身就是一个指向该函数的指针。因此,要使函数指针P指向函数fun,你只需要将函数名fun赋值给P即可。选项B正是这样的语句。 其他选项解释: A. P=*fun; 这个语法是不正确的,因为`*fun`意味着解引用函数名,这是无效的操作。 ...
C语言
2024年12月8日 21:44
回复 9+
|
赞 0
|
浏览 11.7k
以下叙述中,正确的是( )
A.错误的。在C语言中,定义宏时应该使用空格而不是等号,正确的写法是 #define PRICE 30 。 B.正确的。在C语言中,所有的预处理命令都是以井号(#)开始的。 C.错误的。宏名可以包含大写字母、数字以及下划线,但通常不推荐使用数字开头。 ...
C语言
2024年12月8日 21:36
回复 9+
|
赞 0
|
浏览 6.2k
以下叙述中,正确的是( )
1.不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。...
C语言
2024年12月8日 21:33
回复 9+
|
赞 0
|
浏览 7.1k
以下程序结束后屏幕输出()
\\为\,'\0'不算
C语言
2024年12月8日 01:28
回复 9+
|
赞 0
|
浏览 7.5k
若有定义:char str[6]=“abcdm”,*ps,*str2=“abcdef”;正确的是(
首先分析选项 A: strcpy(str1, str2) 是错误的。因为 str1 是数组名,数组名不能作为左值进行赋值操作,所以不能直接将 str2 复制给 str1 。 选项 B:...
C语言
2024年12月8日 01:23
回复 9+
|
赞 0
|
浏览 12.5k
以下有关 scanf 函数的叙述中错误的是 A)在 scanf 函数中的格式控制字符串不会输出到屏幕
C语言
2024年12月7日 02:28
回复 9+
|
赞 0
|
浏览 358
以下叙述错误的是 A)C 语言提供了丰富的数据类型 B)C 语言允许对函数单独进行编译,可以实现模块
C语言
2024年12月7日 02:20
回复 9+
|
赞 0
|
浏览 326
设有定义语句: double x=123.456; 则语句 printf("%6.2f,%3.0f\
C语言
2024年12月7日 02:17
回复 9+
|
赞 0
|
浏览 355
与数学式(x^2-y^2)*cos(45°)对应的 C 语言表达式是 A)(x*x-y*y)*cos
C语言
2024年12月7日 02:11
回复 9+
|
赞 0
|
浏览 329
以下叙述中正确的是 A)C 语言规定标识符长度最多允许 16 个字符,超长报错 B)C 语言编译系统
A) C 语言规定标识符长度最多允许 16 个字符,超长报错: 错误:C语言标准并没有严格规定标识符的最大长度为16个字符。实际上,C语言标准(如C99和C11)要求编译器至少支持31个字符的显著性(即前31个字符必须是唯一的),但对于超过31个字符的情况,不同编译器的行为可...
C语言
2024年12月7日 02:03
回复 9+
|
赞 0
|
浏览 373
以下叙述中正确的是 A) 一个正确的算法可以没有输出结果 B) 一个正确的算法可以不需要输入数据 C
算法可以有零个或多个输入。输入是算法开始执行前提供的数据,这些数据可以来自用户、文件、网络等外部来源,也可以是预定义的常量或初始条件。
C语言
2024年12月7日 02:00
回复 9+
|
赞 0
|
浏览 331
下面不合法的常量数据是 A)’\0123321’ B)0x3f7b8a90 C)’\0x6d’ D)
在C或C++等编程语言中,常量数据需要遵循特定的语法规则。我们来逐一分析每个选项的合法性: A) '\0123321' 这个选项尝试定义一个字符常量,但使用了八进制转义序列(以\0开头的数字序列)。然而,八进制转义序列只能包含最多三个八进制数字(即最大值为\0377,等价于...
C语言
2024年12月7日 01:44
回复 9+
|
赞 0
|
浏览 392
1
2
3
本科学校:仲恺农业工程学院
目标学校:仲恺农业工程学院
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!