题目
已知a=1;b=2;c=3;d=4, 表达式 c+b>a && a+b 条件“x能被3整除”的C语言表达式为________。 条件“x能被5整除”的C语言表达式为________。 设a=3,b=2,c=1,则表达式f= a>b>c运行后变量f的值为________。 设a=3,b=2,则表达式f= a>b运行后变量f的值为________。 设a=3,b=2,则表达式f=a=b运行后变量f的值为________。 设a=3,b=2,则表达式f= a<=b运行后变量f的值为________。 设a=3,b=2,则表达式f= a==b运行后变量f的值为________。 设a=3,b=2,则表达式f= a!=b运行后变量f的值为________。 设a=3,b=2,则表达式f= a&&b运行后变量f的值为________。 设a=3,b=2,则表达式f= a||b运行后变量f的值为________。 设a=3,则表达式f=!a运行后变量f的值为________。 若char ch1=’A’;ch1=ch1+3那么printf(”%d n”,ch1);的结果是________。(大写字母’A’的ASCII码是65) 若char ch1=’A’;ch1=ch1+3那么printf(”%c n”,ch1);的结果是________。(大写字母’A’的ASCII码是65) 若char ch1=’a’;ch1=ch1+3那么printf(”%d n”,ch1);的结果是________。(大写字母’a’的ASCII码是97) 若char ch1=’a’;ch1=ch1+3那么printf(”%c n”,ch1);的结果是________。(大写字母’a’的ASCII码是97) C语言中变量必须先定义,后使用 在C程序的表达式中,为了明确表达式的运算次序,常使用括号“()” 算术运算符的优先级别低于关系运算符 设int c=7;则表达式c/2的值为3.5 C语言不允许混合类型数据间进行运算 设 i=3;则printf(“%d”,i++)输出3。 所有运算符中,优先级最低的为逗号运算符 加法运算符+的优先级比比较运算符>高 设 int a=10;则printf(“%d”, ++a);语句的输出结果为11。 C语言中,定义标识符[1]时是不区分大小写字母的。 在C语言中,逻辑运算符都是双目运算符。 C语言的所有运算符都遵循自左向右的结合规则 一个变量在内存中占据一定的存储单元[2]。 C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符可以是字母,数字和下划线中任一字符 C语言程序书写格式自由,每一行可写多条语句,多条语句也可写在同一行上 设 int a=10;则printf(“%d”, - - a);语句的输出结果为9。 C语言中,定义标识符时是不区分大小写字母的 对几个变量在定义时赋初值可以写成: int a=b=c=3; 用C程序实现的算法可以没有输入但必须要有输出。 若x=5,y=3 执行语句y*=x;后y的值为10。 设int a=17,a/2结果为0。 若定义了int x;char y;float z;,则表达式x*y-z的类型为int。 Visual C++6.0中的int型数值在计算机中占用的字节个数是2。 pro是合法的标识符。 调用数学函数时,需要使用#include “math.h”命令行。 设int x,y,z;则表达式(x=4,y=5,y++,x+y)的值是10。 C语言中可以执行程序的开始执行点是程序中第一个函数。 C程序作逻辑运算时判断表达式的真和假时,-1为假,1为真。 #include PI 3.14159是正确的宏定义命令。 C语言中要求运算符的操作数[3]必须都是int型的运算符为%。 C 语言程序中多行注释部分必须用符号“/*”和“*/”括起来。 当a=4,b=2,c=3时,表达式b= =a>c的值是1。 逻辑与的运算符为||。 C语言源程序[4]的主函数名称为main。 设 int x=8,y=10,z;执行完表达式z=(x>y)?x:y后,z的值是8。 表达式1/4+3.85的值是4.1。 设int x=6,y=5,z=2,则表达式f=x>y>z运行后变量f的值为1。 设int x=16,则表达式x*=2运行后变量x 的值为32。 a*=b是具有赋值功能的语句。 在C语言中的字符型变量类型可以用char 表示。 转义字符[5]‘n’的作用是换行 设int x=7,y=8,z=9;则表达式(x&&z)= =(y||z)的值是0 设x、y、z和k都是int型变量,则执行表达式:x=(y=2,z=4,k=6) 后,x的值为4 在Visual C++6.0中,32768是正确的int类型的常数 C语言程序编译时[6],程序中的注释部分参加编译,并会出现在目标程序[7]中。 在C语言中,整型常量[8]的书写形式可以用二进制[9]数。 2e4.2是正确的 C 语言浮点型常量 为了确保表达式n/2的值为float型,可写成n/2.0f。 a是实型变量,进行赋值a=10,因此实型变量中允许存放整型值 在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式。 设有int a=3,b=5,执行a=b,b=a后,a的值为5,b的值为3 设a 为整型变量,数学关系10 10 && a<15。 在C程序中,APA和apa是两个不同的变量 有变量说明:int a=0,b=0,c=0;则表达式a=9+b++=a+7是符合c语言语法的赋值表达式。 sizeof(float)是一个整型表达式 代数式2lnxcosx/3x,正确的c语言表达式是2*log(x)*cos(x)/(3*x)。 C语言中没有三元运算符。 设int a=3;则有表达式++a,a的结果是3 字符型变量用来存放字符常量,注意只能放2个字符 C语言中可以把一个字符串赋给一个字符变量 判断char型变量c1是否为小写字母的正确表达式为(c1>='a')&&(c1<='z') integer 是C语言提供的合法的数据类型[10]关键字 一个实型变量的值肯定是精确的 自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。 实型变量成为两类:单精度型和双精度[11]型。 算术运算符的优先级别低于关系运算符。 逻辑运算符中,运算优先级按从高到低依次为: &&,||,! 。 c语言的所有运算符都遵循自左向右的结合规则。 在C语言中,关系运算符都是双目运算符。 C语言程序书写格式自由,每一行可写多条语句,多条语句也可写在同一行上。 设 int a=10;则printf(“%d”,a- -)语句的输出结果为9。 scanf( )函数中必须使用&才能正确的输入。 在C语言循环中,break的作用是终止当前循环的执行 gets()函数的作用是接收从键盘输入的字符串 逻辑运算表达式的结果只有1和0两个值 x = y = = 5;不是合法的C语言表达式。 float x=y=3.0;是正确的定义语句。 逻辑运算符两侧运算对象的数据类型只能是整数。 #include "stdio.h"void main() { int p=30; printf("%dn",(p/3>0?p/10:p%3)); }程序运行后输出的结果是:
已知a=1;b=2;c=3;d=4, 表达式 c+b>a && a+b 条件“x能被3整除”的C语言表达式为________。 条件“x能被5整除”的C语言表达式为________。 设a=3,b=2,c=1,则表达式f= a>b>c运行后变量f的值为________。 设a=3,b=2,则表达式f= a>b运行后变量f的值为________。 设a=3,b=2,则表达式f=a=b运行后变量f的值为________。 设a=3,b=2,则表达式f= a<=b运行后变量f的值为________。 设a=3,b=2,则表达式f= a==b运行后变量f的值为________。 设a=3,b=2,则表达式f= a!=b运行后变量f的值为________。 设a=3,b=2,则表达式f= a&&b运行后变量f的值为________。 设a=3,b=2,则表达式f= a||b运行后变量f的值为________。 设a=3,则表达式f=!a运行后变量f的值为________。 若char ch1=’A’;ch1=ch1+3那么printf(”%d \n”,ch1);的结果是________。(大写字母’A’的ASCII码是65) 若char ch1=’A’;ch1=ch1+3那么printf(”%c \n”,ch1);的结果是________。(大写字母’A’的ASCII码是65) 若char ch1=’a’;ch1=ch1+3那么printf(”%d \n”,ch1);的结果是________。(大写字母’a’的ASCII码是97) 若char ch1=’a’;ch1=ch1+3那么printf(”%c \n”,ch1);的结果是________。(大写字母’a’的ASCII码是97) C语言中变量必须先定义,后使用 在C程序的表达式中,为了明确表达式的运算次序,常使用括号“()” 算术运算符的优先级别低于关系运算符 设int c=7;则表达式c/2的值为3.5 C语言不允许混合类型数据间进行运算 设 i=3;则printf(“%d”,i++)输出3。 所有运算符中,优先级最低的为逗号运算符 加法运算符+的优先级比比较运算符>高 设 int a=10;则printf(“%d”, ++a);语句的输出结果为11。 C语言中,定义标识符[1]时是不区分大小写字母的。 在C语言中,逻辑运算符都是双目运算符。 C语言的所有运算符都遵循自左向右的结合规则 一个变量在内存中占据一定的存储单元[2]。 C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符可以是字母,数字和下划线中任一字符 C语言程序书写格式自由,每一行可写多条语句,多条语句也可写在同一行上 设 int a=10;则printf(“%d”, - - a);语句的输出结果为9。 C语言中,定义标识符时是不区分大小写字母的 对几个变量在定义时赋初值可以写成: int a=b=c=3; 用C程序实现的算法可以没有输入但必须要有输出。 若x=5,y=3 执行语句y*=x;后y的值为10。 设int a=17,a/2结果为0。 若定义了int x;char y;float z;,则表达式x*y-z的类型为int。 Visual C++6.0中的int型数值在计算机中占用的字节个数是2。 pro是合法的标识符。 调用数学函数时,需要使用#include “math.h”命令行。 设int x,y,z;则表达式(x=4,y=5,y++,x+y)的值是10。 C语言中可以执行程序的开始执行点是程序中第一个函数。 C程序作逻辑运算时判断表达式的真和假时,-1为假,1为真。 #include PI 3.14159是正确的宏定义命令。 C语言中要求运算符的操作数[3]必须都是int型的运算符为%。 C 语言程序中多行注释部分必须用符号“/*”和“*/”括起来。 当a=4,b=2,c=3时,表达式b= =a>c的值是1。 逻辑与的运算符为||。 C语言源程序[4]的主函数名称为main。 设 int x=8,y=10,z;执行完表达式z=(x>y)?x:y后,z的值是8。 表达式1/4+3.85的值是4.1。 设int x=6,y=5,z=2,则表达式f=x>y>z运行后变量f的值为1。 设int x=16,则表达式x*=2运行后变量x 的值为32。 a*=b是具有赋值功能的语句。 在C语言中的字符型变量类型可以用char 表示。 转义字符[5]‘\n’的作用是换行 设int x=7,y=8,z=9;则表达式(x&&z)= =(y||z)的值是0 设x、y、z和k都是int型变量,则执行表达式:x=(y=2,z=4,k=6) 后,x的值为4 在Visual C++6.0中,32768是正确的int类型的常数 C语言程序编译时[6],程序中的注释部分参加编译,并会出现在目标程序[7]中。 在C语言中,整型常量[8]的书写形式可以用二进制[9]数。 2e4.2是正确的 C 语言浮点型常量 为了确保表达式n/2的值为float型,可写成n/2.0f。 a是实型变量,进行赋值a=10,因此实型变量中允许存放整型值 在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式。 设有int a=3,b=5,执行a=b,b=a后,a的值为5,b的值为3 设a 为整型变量,数学关系10 10 && a<15。 在C程序中,APA和apa是两个不同的变量 有变量说明:int a=0,b=0,c=0;则表达式a=9+b++=a+7是符合c语言语法的赋值表达式。 sizeof(float)是一个整型表达式 代数式2lnxcosx/3x,正确的c语言表达式是2*log(x)*cos(x)/(3*x)。 C语言中没有三元运算符。 设int a=3;则有表达式++a,a的结果是3 字符型变量用来存放字符常量,注意只能放2个字符 C语言中可以把一个字符串赋给一个字符变量 判断char型变量c1是否为小写字母的正确表达式为(c1>='a')&&(c1<='z') integer 是C语言提供的合法的数据类型[10]关键字 一个实型变量的值肯定是精确的 自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。 实型变量成为两类:单精度型和双精度[11]型。 算术运算符的优先级别低于关系运算符。 逻辑运算符中,运算优先级按从高到低依次为: &&,||,! 。 c语言的所有运算符都遵循自左向右的结合规则。 在C语言中,关系运算符都是双目运算符。 C语言程序书写格式自由,每一行可写多条语句,多条语句也可写在同一行上。 设 int a=10;则printf(“%d”,a- -)语句的输出结果为9。 scanf( )函数中必须使用&才能正确的输入。 在C语言循环中,break的作用是终止当前循环的执行 gets()函数的作用是接收从键盘输入的字符串 逻辑运算表达式的结果只有1和0两个值 x = y = = 5;不是合法的C语言表达式。 float x=y=3.0;是正确的定义语句。 逻辑运算符两侧运算对象的数据类型只能是整数。 #include "stdio.h"
void main()
{
int p=30;
printf("%d\n",(p/3>0?p/10:p%3));
}
程序运行后输出的结果是:
题目解答
答案
["1"]