主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
蔡瑾熙
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
142
Ta的粉丝
141
关注数
0
粉丝数
141
获赞数
0
阅读数
0
编程计算1+3+5…+99的值
i < 100 i += 2
C语言
2024年1月29日 18:06
回复 9+
|
赞 0
|
浏览 32.7k
下列程序的功能是从输入的整数中,统计大于零的整数个数和小于零的整数个数。用输入0来结束输入,用i,j
int i != 0 i+1
C语言
2024年1月29日 18:05
回复 9+
|
赞 0
|
浏览 30.6k
编程计算1+3+5+……+101的值
i <= 101 i += 2
C语言
2024年1月29日 18:05
回复 9+
|
赞 0
|
浏览 37.2k
编写一个求水仙花数的函数:求 3 位正整数中的全部水仙花数。所谓水仙花数是指其各位
#include<stdio.h> #include<math.h> int sxh(int n) { int a,b,c; a=n%10; b=n%100...
C语言
2024年1月29日 18:03
回复 9+
|
赞 0
|
浏览 14.4k
设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为( )。
在C语言中,一个整型(int)通常占用4个字节(这取决于编译器和机器,但4个字节是最常见的),而一个短整型(short int)通常占用2个字节。 假设数组A是一个存放短整型的一维数组,每个元素将占用2个字节。如果我们知道数组的首地址是P,要找到第i个元素的地址,我们需要从首地址开始,跳过(...
C语言
2024年1月29日 16:14
回复 9+
|
赞 0
|
浏览 692
若有定义int a[5],*p=a;,则对a数组元素的正确引用是
A中因为p存放的是内存的地址,&a表示的是地址的地址,C中因为数组a表示的是常量地址,常量地址是不能赋值的。D错在*p2=a,*p2表示的是内存地址中的值,而a是常量地址,类型不匹配
C语言
2024年1月29日 14:35
回复 9+
|
赞 0
|
浏览 2.0k
下面判断正确的是()。 A. char *s="girl"; 等价于
A.不等价的原因在于后一组语句“char *s; *s="girl";”, 其中s是指针变量,在引用一个指针变量之前,应对其赋一个初值,即将一个字符串的地址赋给它。指针变量前不加“*”,代表地址;加“*&rdquo...
C语言
2024年1月29日 14:29
回复 9+
|
赞 0
|
浏览 2.6k
下列关于指针变量赋空值的说法错误的是
除了给指针变量赋地址值外,还可以给指针变量赋NULL值,由于NULL的代码值为0,所以,指针变量名=NULL;等同于变量名=′\0′;或变量名=0;,指针变量并不是指向一个地址为0的存储单元,而是具有一个空值。注意:指针变量赋地址值的方式可以是通过求地址运算获得地址值、...
C语言
2024年1月29日 14:21
回复 9+
|
赞 0
|
浏览 2.2k
设j为int型变量,则下面for循环语句的执行结果是
for循环初值,j=10,进行第一次循环:j%3=1,if语句为真,j自减为9,之后两次自减,j值变为7,打印输出,得第一次输出为7,第一次循环结束;j再一次自减,值为6,j满足for循环条件j>3,继续第二次循环,6%3=0,if语句为假,之后两次自减,j值变为4,打印输出,得第二次输...
C语言
2024年1月29日 14:01
回复 9+
|
赞 0
|
浏览 1.7k
以下运算符中优先级最低的运算符
C语言的运算符包括单目运算符、双目运算符、三目运算符,优先级如下: 第1优先级:各种括号,如()、[]等、成员运算符 . ; 第2优先级:所有单目运算符,如++、–、!、~等; 第3优先级:乘法运算符*、除法运算符/、求余运算符%; 第4优先级:加法运算符+、减法运算符-;...
C语言
2024年1月29日 13:51
回复 9+
|
赞 0
|
浏览 1.8k
下列函数定义中,有语法错误的是() A. void fun(int x, int *y){*x *
1.void fun(int x, int *y){*x *= *y;} 解析:x为整形,不是指针,所以用*取值错误。 2.void fun(int *x, int y){*x += y;} 解析:x为int型指针,*对x地址取值后 *x = *x+y,表达式正确; 3.int * fun...
C语言
2024年1月29日 13:08
回复 9+
|
赞 0
|
浏览 9.1k
假定x=500,下面函数的返回值是 ()
x = 500时,x-1=499,用二进制表示 111110100 x-1为 111110011 当他们执行&运算并赋值给x,结果x为 111110000 x-1 111101111 x 111100000 如此类推到结果为000000000,应该发现x = x&(x-1)就是...
C语言
2024年1月29日 13:01
回复 9+
|
赞 0
|
浏览 5.2k
C语言中,关于malloc,下列说法正确的是()
\40是八进制 换算成二进制就是32 也就是空格
C语言
2024年1月29日 12:27
回复 9+
|
赞 0
|
浏览 4.9k
关于指针下列说法正确的是() A. 任何指针都可以转化为void * B. void *可以转化
1.指针和void*可以相互转化 2.指针大小和系统位数有关,16位系统是2个字节,32位系统是个4字节,64位系统是8个字节 3.指针有安全隐患
C语言
2024年1月29日 12:22
回复 9+
|
赞 0
|
浏览 5.4k
有转义字符如下: '\0X41'、'\0x41'、'\X41'、'\x41'、'\a'、'\b'、'
'\0X41'、'\0x41'、'\X41 '\c' 这四个错的
C语言
2024年1月29日 12:04
回复 9+
|
赞 0
|
浏览 5.6k
下面的程序可以从0....n-1中随机等概率的输出m个不重复的数。这里我们假设n远大于m
由这个for循环循环n次,且在满足条件时才输出i,可知,输出m个不同值的要求已满足,因为每次输出的都是i值,而i值每次都是不一样的,m--保证了程序在输出了m个值后就停止循环。 在i=0时,rand()%(n-i)的取值范围为0到n-1,共n个数,此时要输出0只需要rand()%(n-i)小...
C语言
2024年1月29日 11:49
回复 9+
|
赞 0
|
浏览 4.6k
设已有定义:char*st="how are you”;,下列程序段中正确的是()
a是数组名,是一地址常量,++a是非法的,所以答案B错误;因为数组a的大小为11,执strcpy(a,st);,st字符串的结尾符’\0’无法存放到数组a中,所以答案C也是错误的;答案D中定义数组a时未指定大小,所以也是错误的;对于答案A来说,执行strcpy(p=a+...
C语言
2024年1月29日 11:36
回复 9+
|
赞 0
|
浏览 5.2k
假设数原型和变量说明如下:
根据题干void f4(int **p); f4的参数为指向指针的指针,即p为一个指针的地址。指向指针的指针是一种多级间接寻址的形式。 选项A f4(a),参数为一维数组名,即首元素的地址&a[0]。 选项B f4(b),参数为二维数组名,及首元素的地址。 ...
C语言
2024年1月29日 11:05
回复 9+
|
赞 0
|
浏览 5.0k
*p++ 自增 p 还是 p 所指向的变量?
后缀++ 和-- 操作符本质上比前缀一目操作的优先级高, 因此*p++ 和*(p++) 等价, 它自增p 并返回p 自增之前所指向的值。 要自增p 指向的值, 使用(*p)++, 如果副作用的顺序无关紧要也可以使用++*p。
C语言
2024年1月29日 10:49
回复 9+
|
赞 0
|
浏览 5.0k
使文件指针重新定位到文件读写的首地址的函数是()
A中ftell() 函数用于得到文件位置指针当前位置相对于文件首的偏移字节数; B中fseek()函数用于设置文件指针的位置; C中rewind()函数用于将文件内部的位置指针重新指向一个流(数据流/文件)的开头; D中ferror()函数可以用于检查调用输入输出函数时出现的错误。
C语言
2024年1月29日 10:44
回复 9+
|
赞 0
|
浏览 5.5k
1
2
3
4
5
...
8
本科学校:山东工商学院
目标学校:浙江工商大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!