主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
abobb
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
354
Ta的粉丝
19
关注数
0
粉丝数
19
获赞数
0
阅读数
0
已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是( )
char 型实际上是 1 字节 整型。所以 %d -- 整型格式%u -- 无符号整型格式%c -- 字符型格式输入 都是允许的。当然你必须拍入正确的(允许的)数据。%lf -- double 型 浮点格式 是错的。因为 char 型实际上是 1 字节 整型
C语言
2024年10月3日 21:03
回复 9+
|
赞 0
|
浏览 7.8k
以下程序段运行后屏幕输出为( )
在这段代码中: strcpy(str, "hello"); 将字符串 "hello" 复制到 str 中。 strlen(str) 计算字符串的长度,不包括终止的空字符 \0。 字符串 "hello" 的长度是 5。 因此,程序...
C语言
2024年10月3日 20:59
回复 9+
|
赞 0
|
浏览 7.3k
若有定义int a [ ] [ 3 ]={1,2,3,4,5,6,7,8,9};则表达式sizeof
对于数组 int a[][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};: sizeof(a) 是整个数组的字节大小。 sizeof(a[0]) 是第一行(即一个包含 3 个整数的数组)的字节大小。 由于每个 int 通常占 4 个字节,整个数组有 9 个元素,分为 3 ...
C语言
2024年10月3日 20:48
回复 9+
|
赞 0
|
浏览 6.8k
设有以下变量定义:
A. strcpy(str1, "china"); 正确。str1 有足够的空间存储 "china"。 B. str2 = "china"; 不正确。不能直接用 = 给数组赋值。 C. strcpy(*str3, "ch...
C语言
2024年10月3日 20:41
回复 9+
|
赞 0
|
浏览 8.6k
以下程序结束后屏幕输出()
\\为\
C语言
2024年10月3日 20:35
回复 9+
|
赞 0
|
浏览 7.4k
若有int a=2 则a=strcmp(“miss”,“miss”)运行后a的值为()
strcmp("miss", "miss") 比较两个字符串是否相同。 如果相同,返回 0。 因此,运行后 a 的值为 0。
C语言
2024年10月3日 20:32
回复 9+
|
赞 0
|
浏览 8.4k
以下( )是不正确的字符串常量
“12′12” 可以算作一个字符串。在编程中,字符串通常是由一系列字符组成的文本数据,包括字母、数字、符号等。只要用引号括起来,它就是一个字符串。
C语言
2024年10月3日 20:26
回复 9+
|
赞 0
|
浏览 8.1k
若有定义:char str[6]=“abcdm”,*ps,*str2=“abcdef”;正确的是(
B. 表达式strcmp(str1, str2)的值 > 0 这是因为strcmp()函数用于比较两个字符串,并返回一个整数值,表示两个字符串之间的关系。如果第一个字符串大于第二个字符串,则返回的值大于0。在此例中,由于str1与str2不相等,因此strcmp(str1, str2)的...
C语言
2024年10月3日 20:24
回复 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年10月3日 20:21
回复 9+
|
赞 0
|
浏览 7.0k
下面程序段的运行结果是( )
初始化: i = 0 数组 a = {3, 4, 5, 4, 3} do-while 循环: 第一次迭代 (i = 0): a[0]++,a 变为 {4, 4, 5, 4, 3} i 增加到 1 检查 a[1] < 5,条件为真,继续循环。 第二次迭代 (i = 1): ...
C语言
2024年10月3日 20:10
回复 9+
|
赞 0
|
浏览 6.8k
以下程序的运行结果是( )
当item==0,item==1,item==2,item==3,item==4时,均执行while循环,直到item==5时直接跳出循环。sum的值依次为1,3,6,10,15,皆不满足if的条件,故不执行break语句。最后输出sum的值为15.
C语言
2024年10月3日 20:06
回复 9+
|
赞 0
|
浏览 7.2k
以下程序段运行后变量n的值为( )
不符合条件直接跳出for循环结束
C语言
2024年10月3日 19:48
回复 9+
|
赞 0
|
浏览 8.5k
在C语言中while循环和do—while循环的主要区别是( )
B、do—while的循环至少无条件执行一次,while的循环体不是
C语言
2024年10月3日 19:44
回复 9+
|
赞 0
|
浏览 7.8k
设有整型变量x,下述语句( )不会出现死循环
A. for( ; ; x+=1); 这是一个无限循环,因为循环的条件没有明确的终止条件。x会持续增加,但循环永远不会停止。 B. for(; (x=getchar( ))!=‘\n’; ); 这个循环会从标准输入读取字符,直到读取到换行符。所以,当用户输入换行符时,...
C语言
2024年10月3日 19:37
回复 9+
|
赞 0
|
浏览 14.2k
对于整型变量x,与while(!x)等价的是()
设代值计算,设x=2; while(!x)等价于while(0); A.while(x!=0),等价于1; B.while(x==0),等价于0; C.while(x!=1),等价于1; D.while(~x),按位取反
C语言
2024年10月3日 19:35
回复 9+
|
赞 0
|
浏览 8.2k
以下程序运行结果是()
在 if (n++ == 6) 中: n++ 先使用当前值 5 进行比较,然后 n 自增为 6。 因为 5 不等于 6,所以条件为假,进入 else 分支。
C语言
2024年10月2日 17:42
回复 9+
|
赞 0
|
浏览 9.4k
已知char a=’R’;则不正确的赋值表达式是
A. a = (a++) % 4 不正确。a++ 使用了未定义行为,因为 a 同时被修改和读取。 B. a + 2 = 3 不正确。无法对表达式左侧进行赋值。 C. c a+=256-- 不正确。语法错误。 D. a = '\078' 不正确。八进制转义序列不允许超过 ...
C语言
2024年10月2日 17:29
回复 9+
|
赞 0
|
浏览 9.4k
以下()是错误的整型常量
018表示八进制,八进制不能使用字符8,只能使用0~7.
C语言
2024年10月2日 17:14
回复 9+
|
赞 0
|
浏览 21.4k
若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b
(float)(a+b)将(a+b)强制类型转换为浮点数5.0,5.0/2=2.5, 后面同理,将float转换为int,3%2=1 输出2.5+1=3.5
C语言
2024年10月2日 17:13
回复 9+
|
赞 0
|
浏览 11.4k
若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是
a*2不是a*=2,不运行
C语言
2024年10月2日 17:11
回复 9+
|
赞 0
|
浏览 10.4k
1
...
15
16
17
18
本科学校:无
目标学校:无
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!