主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
easy1
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
49
Ta的粉丝
17
关注数
0
粉丝数
17
获赞数
0
阅读数
0
已知有double型变量x=2.5,y=4.7,整型变量a=7, 则表达式 x+a%3*(int)
乘、除、取余运算优先级一样从左到右计算,强转运算符优先级高于运算符,所以有以下过程: x+a%3*(int)(x+y)%2/4 2.5+7%3*(int)(2.5+4.7)%2/4 -> 2.5+7%3*7%2/4 2.5+7%3*7%2/4&nb...
C语言
2024年10月21日 14:23
回复 9+
|
赞 0
|
浏览 5.5k
若有以下定义和语句: int a=010, b=0x10, c=10; prin
以数字“0”开头的是八进制整型常量,以“0x”或“0X”开头的是十六进制整型常量。“%d”代表用十进制整型格式输出
C语言
2024年10月21日 14:21
回复 9+
|
赞 0
|
浏览 5.3k
执行下面程序段后,输出结果是_____. int a; int b=65536; a=b
如果电脑是32位或64位,int型可以容纳65536,如果是16位,结果会溢出,打印0;
C语言
2024年10月21日 14:20
回复 9+
|
赞 0
|
浏览 5.9k
阅读下面的程序 #include<stdio.h> void main() {undefine
在程序中,使用了scanf函数以特定的格式读取输入。"%3d%2d" 表示先读取3个数字的整数,然后读取2个数字的整数。 当输入为1234567时,首先,scanf会读取123,因为这是前三个数字,然后将45赋给i。接下来,scanf会读取45,因为这是接下来的两个数字,...
C语言
2024年10月21日 14:16
回复 9+
|
赞 0
|
浏览 6.4k
下面程序的输出是___ #include<stdio.h> void main() { int
%o,%x打印无前缀的,%#o保留前缀 八进制输出%o,十进制输出%x
C语言
2024年10月21日 13:58
回复 9+
|
赞 0
|
浏览 6.7k
下列程序运行结果为: #define P 3 #define S(a) P*a*a main(
只进行了简单替换也就是说(3+5)只传了3+5进去,最终是P*3+5*3+5=9+15+5=29
C语言
2024年10月21日 13:56
回复 9+
|
赞 0
|
浏览 6.1k
若有说明语句:char c='\72';则变量c()。 A、说明不合法,c的值不确定 B、包含3
转义字符,\ddd为八进制数代表的字符,72为冒号的八进制数值
C语言
2024年10月21日 13:52
回复 9+
|
赞 0
|
浏览 5.7k
以下C语言共用体类型数据的描述中,不正确的是( )
在C语言中,共用体是一种特殊的数据类型,它允许在同一块内存中存储不同的数据类型。共用体类型的变量所占用的内存大小是它所有成员中最大的一个的大小。因此,选项A是正确的。 共用体类型可以出现在结构体类型定义中,这样可以使结构体更加灵活和高效。因此,选项B也是正确的。 在定义共用体变量的同时,也可以...
C语言
2024年10月20日 18:29
回复 9+
|
赞 0
|
浏览 8.3k
下面程序的输出结果是( )
将 b+2 代入 SQR(x) 中,得到 SQR(b+2) 展开为 (b+2*b+2) 。由于宏替换只是简单的文本替换,不进行运算优先级判断,所以展开的结果并不是预期的 (b+2)*(b+2) ,而是 b+2*b+2
C语言
2024年10月20日 17:53
回复 9+
|
赞 0
|
浏览 7.2k
设有如下定义typedef int *INTEGER;INTEGER P,*q;则( )是正确的
创建了一个新的类型名INTERGER,它是一个指向int的指针类型。然后,INTERGER P, *q;声明了两个变量:P是一个INTERGER(也就是指向int的指针),而q是一个指向INTERGER的指针(也就是指向指向int的指针的指针)
C语言
2024年10月20日 17:43
回复 9+
|
赞 0
|
浏览 7.8k
若有以下函数定义:
static int k=0; 每次进入该函数时k已存在,故只需要return ++k,k每调用一次函数k+1 printf(“%d”,fun()) 再调用一次
C语言
2024年10月20日 17:34
回复 9+
|
赞 0
|
浏览 6.9k
已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是( )
char 型实际上是 1 字节 整型。所以 %d -- 整型格式%u -- 无符号整型格式%c -- 字符型格式输入 都是允许的。当然你必须拍入正确的(允许的)数据。%lf -- double 型 浮点格式 是错的。因为 char 型实际上是 1 字节 整型
C语言
2024年10月20日 17:27
回复 9+
|
赞 0
|
浏览 7.8k
有如下定义:char str[6]={‘a’,‘b’,‘\0’,‘d’,‘e’,‘f’};则语句pr
字符 '\0' : ASCII 码为 0,表示一个字符串结束的标志
C语言
2024年10月20日 17:24
回复 9+
|
赞 0
|
浏览 7.4k
若有定义int a [ ] [ 3 ]={1,2,3,4,5,6,7,8,9};则表达式sizeof
int型一个元素占4个字节,九个占了36个字节,除于 a【0】也就是第一维的数组,也就是三个int元素,也就是12个字节,36/12 = 3.
C语言
2024年10月20日 17:21
回复 9+
|
赞 0
|
浏览 6.8k
设有以下变量定义:
char str2[]={"china"}; //字符串数可以组初始化,是正确的 char str[]; str[]={"china"}; //赋值,是错误的 char *str="china"; //字符串指针,可以初始化 char...
C语言
2024年10月20日 17:18
回复 9+
|
赞 0
|
浏览 8.6k
以下程序结束后屏幕输出()
\\为转义后的字符“\”
C语言
2024年10月20日 17:16
回复 9+
|
赞 0
|
浏览 7.4k
以下()是错误的整型常量
十进制 八进制 十六进制 可以是正整数也可以是负整数 以“0”开头,只能是正数,包括0~7 以“Ox”或“OX”开头,只能是正数,包括0~9、
C语言
2024年10月20日 16:32
回复 9+
|
赞 0
|
浏览 21.4k
若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是
a*2不是a*=2,不运行
C语言
2024年10月20日 16:30
回复 9+
|
赞 0
|
浏览 10.4k
若有定义:int x,a;则语句x=(a=3,a+1);运行后x、a的值依次为
(a=3,a+1)是个逗号表达式,表达式依次从左向右执行,表达式的值为最后一个表达式即a+1的值
C语言
2024年10月20日 16:28
回复 9+
|
赞 0
|
浏览 11.0k
对于基类型相同的两个指针变量之间,不能进行的运算是
不能进行运算“+”运算。 类型相同的两个指针变量之间可以进行<(小于)、=(等于)、-(减法)运算。 1、“<(小于)”运算在两个同类型的指针间可以比较大小,比较原则应该是按照实际内存的高低位比较的 2、“=(等于)...
C语言
2024年10月20日 16:12
回复 9+
|
赞 0
|
浏览 14.5k
1
2
3
本科学校:枣庄学院
目标学校:山西大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!