主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
Charlotte
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
101
Ta的粉丝
213
关注数
0
粉丝数
213
获赞数
0
阅读数
0
用下面的scanf 函数输人数据,使a=3,b=7,x=8.5,y=71. 82,cl=‘A’,c2
此题主要考察格式化输入,整形输入a和b时,必须按照a=3b=7的格式输入,浮点数输入时,%e代表科学记数法输入,字符输入c1和c2时,中间不能有任何空格
C语言
2023年12月11日 12:37
回复 9+
|
赞 0
|
浏览 603
在C程序中有如下语句:char *func(int x,int y); 它是( )。
在C程序中,语句"char *func(int x,int y);"是函数原型声明,它声明了一个名为func的函数,该函数接受两个整型参数x和y,并返回一个字符指针。
C语言
2023年12月11日 12:36
回复 9+
|
赞 0
|
浏览 768
设有说明double(*p1)[N];其中标识符p1是( )。
"double(*p1)[N]"是一个指向一维数组的指针,这个数组由N个double类型元素组成。也可以说它是一个指向N个double元素的指针数组的指针。
C语言
2023年12月11日 12:35
回复 9+
|
赞 0
|
浏览 608
设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为( )。
在C语言中,一个整型(int)通常占用4个字节(这取决于编译器和机器,但4个字节是最常见的),而一个短整型(short int)通常占用2个字节。 假设数组A是一个存放短整型的一维数组,每个元素将占用2个字节。如果我们知道数组的首地址是P,要找到第i个元素的地址,我们需要从首地址开始,跳过(...
C语言
2023年12月11日 12:33
回复 9+
|
赞 0
|
浏览 750
已知int i=1, j=2;,则表达式i+++j的值为( )
后置++优先级高于前置++,故先求i++,为1,再求1+j,为3 编译器的贪心法 什么是编译器的贪心? 编译器将程序分解成符号的方法是,从左到右一个字符一个字符地读入,如果该字符可能组成一个符号,那么再读入下一个字符,判断已经读入的两个字符组成的字符串是否可能是一个符号的组...
C语言
2023年12月11日 12:29
回复 9+
|
赞 0
|
浏览 902
下面代码的输出结果是?
int z, x = 5, y = -10, a = 4, b = 2; z = x++ - --y * b / a; step1.首先计算自增自减运算符,先计算 x++ 和 --y。 x++ :先使用x再对x进行++ ——>5 --y :先对y--再使用y的...
C语言
2023年12月11日 12:27
回复 9+
|
赞 0
|
浏览 920
下列运算符中优先级最高的是( )
知识点1:优先级顺序 基本的优先级需要记住: ! > 算术运算符 > 关系运算符 > && > || > 赋值运算符 知识点2:运算符种类 算术运算符: + - * / % &middo...
C语言
2023年12月11日 12:23
回复 9+
|
赞 0
|
浏览 1.1k
以下程序中c的二进制值是
在位运算中,左移运算符(<<)的优先级高于按位异或运算符(^),所以先进行b<<2运算。B的值是6,左移两位就等于乘4,所以b<<2的值是24;然后进行异或运算,异或运算的规则是:参与运算的两个数中相对应的二进制位上,若数相同,则该位的结果为0;数不同,则该...
C语言
2023年12月11日 12:22
回复 9+
|
赞 0
|
浏览 2.2k
下列关于指针变量赋空值的说法错误的是
除了给指针变量赋地址值外,还可以给指针变量赋NULL值,由于NULL的代码值为0,所以,指针变量名=NULL;等同于变量名=′\0′;或变量名=0;,指针变量并不是指向一个地址为0的存储单元,而是具有一个空值。注意:指针变量赋地址值的方式可以是通过求地址运算获得地址值、...
C语言
2023年12月11日 12:13
回复 9+
|
赞 0
|
浏览 2.3k
以下语句或语句组中,能正确进行字符中赋值的是
C语言中不允许通过赋值语句给字符数组赋值,所以选项A、B、C都不对!
C语言
2023年12月11日 12:11
回复 9+
|
赞 0
|
浏览 2.0k
按C语言的规定,以下不正确的说法是
形参不能是表达式
C语言
2023年12月11日 12:07
回复 9+
|
赞 0
|
浏览 2.6k
语句:for(i=l;i++<4;)后,变量i的值是
i=1,此时比较的仍是i=1,此时i=1<4,判断成立,进行下次循环,并且i执行一次加1得2 i=2,此时比较的仍是i=2,此时i=2<4,判断成立,进行下次循环,并且i执行一次加1得3 i=3,此时...
C语言
2023年12月11日 11:54
回复 9+
|
赞 0
|
浏览 2.1k
假定a和b为int型变量,则执行以下语句后b的值为
do…while结构的循环:第一次循环,b=b-a=9;a=a+1=2;条件b--<0不成立(先进行逻辑运算,再自减得b值为8),结束循环;b的值为8,选D
C语言
2023年12月11日 11:52
回复 9+
|
赞 0
|
浏览 2.5k
以下运算符中优先级最低的运算符
C语言的运算符包括单目运算符、双目运算符、三目运算符,优先级如下: 第1优先级:各种括号,如()、[]等、成员运算符 . ; 第2优先级:所有单目运算符,如++、–、!、~等; 第3优先级:乘法运算符*、除法运算符/、求余运算符%; 第4优先级:加法运算符+、减法运算符-;...
C语言
2023年12月11日 11:46
回复 9+
|
赞 0
|
浏览 1.9k
若有定义:int x,y; char s1,s2,s3; 并有以下输出数据:(注:└┘代表空格)
A getchar()输入单个字符,但这样不能满足U,V,W之间的空格,C同样不能输出空格,只有D满足条件满足scanf格式输入函数,而且又可以满足题意。
C语言
2023年12月11日 11:44
回复 9+
|
赞 0
|
浏览 1.9k
下列函数定义中,有语法错误的是() 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语言
2023年12月11日 11:29
回复 9+
|
赞 0
|
浏览 9.2k
以下定义中,指向数组的指针P的是() A. int (*p)[5] B. int *p[5]
A:数组指针 B:指针数组 C:强制类型转换 D:定义错误 区分int *p[n]; 和int (*p)[n]; 就要看运算符的优先级了。 int *p[n]; 中,运算符[ ]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组。 int (*p)[n]; 中( )...
C语言
2023年12月11日 11:24
回复 9+
|
赞 0
|
浏览 6.0k
对于下面代码段 y的值为( ) A. 不确定 B. 4 C. 3 D. 1
当解析器遇到了||时,只要前面的++x为真,后面的语句就不执行了
C语言
2023年12月11日 11:20
回复 9+
|
赞 0
|
浏览 4.6k
根据下面递归函数:调用函数Fun(2),返回值是多少()
本题采用了递归的方式,其递归过程:Fun(2) = 2 * Fun(2 + 1) = 2 * (2 * Fun(3 + 1)) = 2 * 2 * 2 * Fun(4 + 1) = 2 * 2 * 2 * 2 = 16,因此本题正确选项是D
C语言
2023年12月11日 11:15
回复 9+
|
赞 0
|
浏览 5.9k
C语言中,关于malloc,下列说法正确的是()
\40是八进制 换算成二进制就是32 也就是空格
C语言
2023年12月11日 11:13
回复 9+
|
赞 0
|
浏览 4.9k
1
2
3
...
6
本科学校:北京联合大学
目标学校:中央民族大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!