A)11.3 B)11.333333 C)11 D)12 50、若已定义 x 和 y 为 double 类型,则表达式 x = 1,y = x+3/2 的值是( C ) A)1 B)2 C)2.0 D)2.5 二、判断题 ()1、 “A”是一个字符常量。 X ()2.、在程序运行过程中其值可以改变的量称为变量。 V ()3、在 C 语言中,变量可以先使用再定义。
(1)putchar 函数可以向终端输出一个 A、整型变量表达式值 B、实型变量值 C、字符串 D、字符或字符型变量值 (2)若 x,y 均定义为 int 型,z 定义为 double 型,以下合法的 scanf 函数调用语句 是A、scanf(“%d%lx,%le”,&x,&y,&z); B、scanf(“%2d*%d%lf”,&x,&y,&z); C、scanf(“%x%*...
().-->C.4 26,NULL 是一个符号常量,通常作为空指针值,它的取值为-->A.0 27,x>0&&x<=10 的相反表达式为().-->A.x=0x10 28,x>0&&y<=5 的相反表达式为-->A.x=0y5 29,x>5 的相反表达式为().-->D.x=5 对照上述题目数量,扫描验证是否最新版 作者:电大资源网:http://www.dda123.cn(...
请用户从键盘上输入两个整数,按〈Enter〉键后由scanf函数语句接收这两个数赋给变量x,y;若文件存在并打开成功,则自动由fscanf函数语句从该输入文件中读取两个整数(为读取正确,要求在程序所在目录中先建立infile.txt输入文件,该文件首行有空格隔开的两个整数),读后关闭文件。
用 b=89 作为 while 循环的条件是合法的 C、逗号表达式是没有值和类型的 D、字符型变量和 int 型变量的操作完全不同 12、阅读以下程序: main() {int x; scanf("%d",&x); if(x--<5) printf("%d",x); else printf("%d",x++); } 程序运行后,如果从键盘上输人 5,则输出结果是 __B__ 。
C语言的表达能力也实在是强,编译器对于“求一个表达式的值,但不使用该值”这样的语句竟然也能接受,并且不发出任何警告,只是简单地把返回结果丢弃。我们不知道是应该为及时找到这个问题的好运气而庆幸,还是应该为这样一个常见的录入错误可能付出高昂的代价而痛心疾首。有些版本的lint程序已经能够检测到这类问题,但人们...
mov eax,5pop rbp ret 也就是说,返回值会直接写入寄存器,这样外部如果需要使用函数返回值的话,就直接从寄存器中取就好了。 所以,上面的例子主要是想表明,C 语言的设计对于编译器来说是相当友好的,从某种程度上来说,就是在给汇编语法做一个语法糖。数据的传递都是按照硬件的处理逻辑来布局的。请大家先记住这个...
2). 当变量c的值不为2、4、6时,值也为″真″的表达式是( ) A.(c==2)||(c==4)||(c==6) B.(c>=2 && c<=6)&&!(c%2) C.(c>=2 &&c<=6)&&(c%2!=1) D.(c>=2 && c<=6) || (c!=3)|| (c!=5) 正确答案:D 答案解析:逻辑或运算中,只要有一项为真,表达式的值就为真...
知识模块:函数和数组 2. 以下叙述中正确的是 A.一条语句只能定义一个数组 B.数组说明符的一对方括号中只能使用整型常量,而不能使用表达式 C.每个数组包含一组具有同一类型的变量,这些变量在内存中占有连续的 存储单元 D.在引用数组元素时,下标表达式可以使用浮点数 正确答案:C 解析:数组的定义格式:类型说明符...
类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。 选项A,常量表达式只能放在中括号 [ ]中 选项B,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化。