正在加载图片...
达式是(A) A)'x,&'z B)(!y==1)&&(!z==0) D)xlly+y&&z 13以下叙述中正确的是(B)。 A)在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示 B)若在定义语句 double a,b;之后,因为变量a,b已正确定义,因此立刻执行这样的表达式 a=b+9.381是正确的 C)在C程序中,常量、变量、函数调用,都是表达式的一种 D)在main函数中,变量一经定义,系统将自动赋予初始值 14设有说明: char w;intx; float y; double z;则表达式w*x+z-y值的数据类型为(C) A)float B)char int D) double 15设a=2,b=3,c=4,则表达式a+b>c&kb==c&&a||b+c&b+c的值为(D) A)5B)8C)0 D)1 16在C语言中,逻辑值"真"的表示是用(D)。 A) true B)整型值0C)非另整型值D)T 17以下不正确的叙述是(C) A)在C程序中,逗号运算的优先级最低 B)在C程序中,APH和aph是两个不同的变量 C)若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 18以下结果为整型的表达式(设有inti; char c; float f;)是(D) A)i+f B) 19设有逗号表达式(a=3*5,a*4),a+15,a的值为( A)60B)30C)15D)9 20设Intn=3:则有表达式n+,n的结果是(C)。 B)3C)4 D)5 若在 scanf函数语句中没有非格式字符作输入数据的间隔,则可用(ACD)。 作为输入数据的间隔 A)空格B)逗号 D)回车 2使用 scanf函数时,在源程序开头(ABC) A)书写# include" stdio.h”B)书写# include< stdio.h C)不必写# include< stdio.h>D)书写# include" scanf.h" 1C语言规定标识符只能由字母、数字和小数点三种字符组成。 2C语言使字符型数据和整型数据之间可以通用。一个字符数据既可以以字符形式输出 也可以以整数形式输出。对 3C语言中定义了一个变量,代表内存中的一个地址。对 4表达式3.5+1/2+56%10的计算结果是7.5。 5由赋值运算符将一个变量和一个表达式连接起来的式子称为”赋值表达式"。对 6设C语言中,一个int型数据在内存中占2个字节,则int数据的取值范围为-32768-32769。 7在使用 scanf函数之前应包含头文件"math.h"。 8在 scanf("%c%c",&cl,&c2)函数中,当输入为字符a,b时,将a赋给c1,将b赋给c2。 9 scanf函数中,如果格式控制串中有普通字符则输入时也要输入该普通字符。 10假定变量x,y,z在说明时已赋初值,则if((x=y+5)>0)z=x;是正确的达式是( A )。 A) 'x'&&'z' B) (!y= =1)&&(!z= = 0) C) (x<y)&&!z||1 D) x||y+y&&z-y 13 以下叙述中正确的是( B )。 A) 在 C 程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示 B) 若在定义语句 double a,b;之后,因为变量 a,b 已正确定义,因此立刻执行这样的表达式: a=b+9.381 是正确的 C) 在 C 程序中,常量、变量、函数调用,都是表达式的一种 D) 在 main 函数中,变量一经定义,系统将自动赋予初始值 14 设有说明:char w;int x;float y;double z;则表达式 w*x+z-y 值的数据类型为( C )。 A) float B) char C) int D) double 15 设 a=2,b=3,c=4,则表达式 a+b>c&&b= =c&&a||b+c&&b+c 的值为( D )。 A) 5 B) 8 C) 0 D) 1 16 在 C 语言中,逻辑值"真"的表示是用( D )。 A) true B) 整型值 0 C) 非另整型值 D) T 17 以下不正确的叙述是( C )。 A)在 C 程序中,逗号运算的优先级最低 B)在 C 程序中,APH 和 aph 是两个不同的变量 C)若 a 和 b 类型相同,在计算了赋值表达式 a=b 后 b 中的值将放入 a 中,而 b 中的值不变 D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 18 以下结果为整型的表达式(设有 int i; char c; float f;)是( D )。 A)i+f B)i*c C)c+f D)i+c+f 19 设有逗号表达式(a=3*5,a*4),a+15,a 的值为( B )。 A)60 B)30 C)15 D)90 20 设 Int n=3;则有表达式 n++,n 的结果是( C )。 A)2 B)3 C)4 D)5 1 若在 scanf 函数语句中没有非格式字符作输入数据的间隔,则可用( ACD )。 作为输入数据的间隔。 A)空格 B)逗号 C)TAB D)回车 2 使用 scanf 函数时,在源程序开头( ABC )。 A)书写#include "stdio.h" B)书写#include <stdio.h> C)不必写#include <stdio.h> D)书写#include "scanf.h" 1C 语言规定标识符只能由字母、数字和小数点三种字符组成。 2 C 语言使字符型数据和整型数据之间可以通用。一个字符数据既可以以字符形式输出, 也可以以整数形式输出。 对 3 C 语言中定义了一个变量,代表内存中的一个地址。 对 4 表达式 3.5 + 1/2 + 56%10 的计算结果是 7.5 。 5 由赋值运算符将一个变量和一个表达式连接起来的式子称为"赋值表达式"。 对 6 设 C 语言中,一个 int 型数据在内存中占 2 个字节,则 int 数据的取值范围为-32768-32769。 7 在使用 scanf 函数之前应包含头文件"math.h"。 8 在 scanf("%c%c",&c1,&c2)函数中,当输入为字符 a,b 时,将 a 赋给 c1,将 b 赋给 c2。 9 scanf 函数中,如果格式控制串中有普通字符则输入时也要输入该普通字符。 10 假定变量 x,y,z 在说明时已赋初值,则 if ((x=y+5)>0) z=x; 是正确的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有