主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
蔡瑾熙
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
142
Ta的粉丝
141
关注数
0
粉丝数
141
获赞数
0
阅读数
0
以下叙述中,正确的是( )
A:不能用= 应该是 define PRICE 30 D:define PRICE 30 define num 60会套娃,不允许
C语言
2024年1月27日 23:05
回复 9+
|
赞 0
|
浏览 6.1k
以下叙述中,正确的是( )
不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。 预处理(预...
C语言
2024年1月27日 23:03
回复 9+
|
赞 0
|
浏览 7.0k
若有定义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 的行数。 在这个例子中,a 是一个二维数组,有3列,si...
C语言
2024年1月27日 22:15
回复 9+
|
赞 0
|
浏览 6.8k
设有以下变量定义:
char str2[]={"china"}; //字符串数可以组初始化,是正确的 char str[]; str[]={"china"}; //赋值,是错误的 char *str="china"; //字符串指针,可以初始化 char...
C语言
2024年1月27日 22:06
回复 9+
|
赞 0
|
浏览 8.6k
若有定义:char str[6]=“abcdm”,*ps,*str2=“abcdef”;正确的是(
B. 表达式strcmp(str1, str2)的值 > 0 这是因为strcmp()函数用于比较两个字符串,并返回一个整数值,表示两个字符串之间的关系。如果第一个字符串大于第二个字符串,则返回的值大于0。在此例中,由于str1与str2不相等,因此strcmp(str1, str2)的...
C语言
2024年1月27日 21:44
回复 9+
|
赞 0
|
浏览 12.4k
若有定义:int a=6,b=2;char C1=‘a’,C2=‘b’;则表达式a+b%5+C2-
首先,按照运算符的优先级,%运算符的优先级高于+,所以先计算b%5,结果为2。然后,计算a+2,结果为8。接着,计算C2-C1,由于C2和C1都是字符,它们的值实际上是ASCII码值,'b'的ASCII码值为98,'a'的ASCII码值为97,所以C2-C1的结...
C语言
2024年1月27日 21:41
回复 9+
|
赞 0
|
浏览 7.0k
设有整型变量x,下述语句( )不会出现死循环
A. for( ; ; x+=1); 这是一个无限循环,因为循环的条件没有明确的终止条件。x会持续增加,但循环永远不会停止。 B. for(; (x=getchar( ))!=‘\n’; ); 这个循环会从标准输入读取字符,直到读取到换行符。所以,当用户输入换行符时,...
C语言
2024年1月27日 17:47
回复 9+
|
赞 0
|
浏览 14.2k
已知char a=’R’;则不正确的赋值表达式是
B. a+2=3:这个表达式试图将表达式a+2的结果赋值给一个常量3,这是不允许的。选项B是错误的。 C. a+=256--:这个表达式试图将a的值加上256--的结果,但是256--表达式是再赋值运算之前减去1,它的结果是256。然而,在C语言中,char类型的取值范围是-12...
C语言
2024年1月27日 17:26
回复 9+
|
赞 0
|
浏览 9.4k
若有定义:int x=3,y=4,z=5 则值为0的表达式是
C、 x||y=z&&y-z, &&的优先级高于||,3||(4=5&&-1)=3||0=1 D、 !((x<y)&&!z||1), !(1&&0||1)=!(0||1)=!1=0
C语言
2024年1月27日 17:12
回复 9+
|
赞 0
|
浏览 9.3k
以下()是正确的变量名
C语言变量名必须由字母、数字、下划线组成,并且不能以数字开头
C语言
2024年1月27日 16:58
回复 9+
|
赞 0
|
浏览 13.9k
若有定义:int a[3] [3];则表达式&a[2][1]-a的值为
1 2 3 4 5 6 7 8 9 二维数组地址是连续的,3x3矩阵中a[2][1] - a[0][0]地址 = 8-1=7
C语言
2024年1月27日 16:57
回复 9+
|
赞 0
|
浏览 9.8k
若有自定义:int a,b;double x.,则以下不符合C语言的表达是
%两边运算对象必须是整型,正负都行,不能float,double型
C语言
2024年1月27日 16:55
回复 9+
|
赞 0
|
浏览 16.6k
以下的计语句中,x的值一定被重新赋值的是
B:判断后是分号,无执行语句,必执行x+=y ACD:因为题目是修改x,如果不满足if条件,则不会对x进行输入,就改变不了x值。
C语言
2024年1月27日 16:37
回复 9+
|
赞 0
|
浏览 8.7k
已知double a=5.2;则正确的赋值表达式是
1. 首先,根据逗号运算符的规则,将'double a=5.2'和'a+=a-=(a=4)*(a=3)'分开处理。 2. 对于'double a=5.2',将5.2赋值给变量a,此时a的值为5.2。 3. 对于'a+=a-=(a=4)...
C语言
2024年1月27日 16:30
回复 9+
|
赞 0
|
浏览 11.3k
已知int a=‘R’;则正确的表达式是
b. 强制类型转换的格式为 (int)(3e2)。 c. 赋值号左边必须为左值,赋值号右边的右值可以为常量、变量或表达式。 d. 不可以对式子赋值。
C语言
2024年1月27日 16:14
回复 9+
|
赞 0
|
浏览 11.4k
对于基类型相同的两个指针变量之间,不能进行的运算是
不能进行运算“+”运算。 类型相同的两个指针变量之间可以进行<(小于)、=(等于)、-(减法)运算。 1、“<(小于)”运算在两个同类型的指针间可以比较大小,比较原则应该是按照实际内存的高低位比较的 2、“=(等于)...
C语言
2024年1月27日 16:03
回复 9+
|
赞 0
|
浏览 14.6k
以下程序段运行后变量a的值为
a=(--x==y++)?x:y+1 a=(5==5++)?5:6+1
C语言
2024年1月27日 15:55
回复 9+
|
赞 0
|
浏览 8.9k
下面叙述正确的是
a选项,2/3是整型运算 值为0。 c选项,++和--只能是变量,不能是常量。 d选项,字符和字符串区别
C语言
2024年1月27日 15:29
回复 9+
|
赞 0
|
浏览 9.4k
若有定义:int a=1,b=2,c=3;语句++a||++b&&++a运行后b 的值为
++a||++b&&++a 按照运算符优先级,等价于: ++a||(++b&&++a) 因为++a的值为2,为真,所以整个表达式的值为真,||右边的表达式不再运算,即逻辑或短路,所以b的值还是原来的值,即2
C语言
2024年1月27日 15:22
回复 9+
|
赞 0
|
浏览 12.9k
若有定义:float x=3.5; int z=8; 则表达式x+z%3/4的值是
z%3=2 2/4=0 x+0=3.5 加减乘除从左到右结合,乘除优先级高于加减
C语言
2024年1月27日 15:15
回复 9+
|
赞 0
|
浏览 12.3k
1
...
3
4
5
6
7
8
本科学校:山东工商学院
目标学校:浙江工商大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!