- C语言对其数据在内存中所占用的实际字节数是有明确规定的。
- a=12,n=5,表达式a%=(n%=2)值是1。
- 使用文件前必须先打开文件
- 在switch语句中,每个语句标号所含保留字case后面的表达式必须是整数类型。
- 下列数据中属于字符串常量的是
- 逻辑运算符两侧运算对象的数据类型
- 设整型变量a的值为3,则计算表达式a---a后,表达式的值为
- 以下选项中合法的用户标识符是
- C程序的基本单位是
- 在C语言中,为了结束while语句构成的循环,while后一对圆括号中表达式的值应该为
- 设int类型的数据长度为两个字节,则unsigned int类型数据的取值范围是
- 以下选项中可作为C语言合法整数的是
- 已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句S=‘A’+’6’-’3’;后,S中的值为
- 在函数调用时,以下说法正确的是
- 设整型变量a、b的值均为5,则表达式(m=n=a++)/(n=b-2)的值为
- 已知 x=45, y=‘a’, z=0; 则表达式(x>=z && y<‘z’ || !y)的值是
- C语言程序经过编译、连接后生成的可执行文件的扩展名是
- printf函数称为格式输入函数,它的函数原型在头文件"stdio.h"中。
- C语言中,认为键盘是标准输入文件stdin
- 作为语句标号使用的C保留字case和default只能用于switch语句的定义体中。
- 如果文件以二进制形式打开,用fread和fwrite函数就可以读写任何类型的信息
- C语言中,认为显示器是标准输出文件stdout
- 定义int x,y;执行y=(x=1,++x,x+2);后, y的值是4。
- C语言中多个以“;”结束的语句不能放在同一行。
- 已有定义int a=-2;和输出语句:printf(”%8lx”,a);以下正确的叙述是
- 设有定义:struct {char mark[12];int num1; double num2;} t1,t2; 若变量均已正确赋初值,则以下语句中错误的是
- 用计算机高级语言编写的程序一般称为
- 下面结构体的定义句中,错误的是
- 一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为
- 设x 和y 均为逻辑值,则x && y为真的条件是
- 在C语言中,要求运算数必须是整型的运算符是
- x>0 && x<=10的相反表达式为
- 执行for(m=1;m++<=5;);语句后,变量m的值为
- C语言规定在一个源程序中main的位置
- 当变量c的值不为2、4、6时,值也为"真"的表达式是
- 下列关于C语言,正确的说法是
- C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符:
- 设a=5,b=6,c=7,d=8,m=2,n=2, 则执行(m=a>b) && (n=c>d)后n的值为
- C语言程序从 开始执行
- 在C语言中,char型数据在内存中的存储形式是
- 下面对C语言特点的描述中不正确的是
- 执行语句x=(a=3,b=a--)后,x、a、b的值依次是
- 以下叙述不正确的是
- 下面关于解释程序和编译程序,正确的描述是
- C语言中/*..*/之间的注释内容是不能跨行的。
- C语言程序是从源文件的第一条语句开始执行的。
- printf函数是一个标准库函数,它的函数原型在头文件"stdio.h"中。
- C语言中,文件存取是以字节为单位的。
- fopen(“c:\test.dat”,”r”)的作用是打开一个磁盘文件,此文件可以被执行写操作
- fputc函数的作用是把一个字符写到磁盘文件中去。
- 无符号基本整型的数据类型符为unsigned int,双精度实型数据类型符为double,字符型数据类型符为char。
- 若已知a=10,b=20,则表达式“!a
- C语言是严格区分大写和小写的,因此主函数不能写成main()以外的其他形式。
- 在C语言中,函数的数据类型是指
- 下列表达式中符合C语言语法的赋值表达式是
- 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为
- 设x、y和z都是int类型变量,且x=3,y=4,z=5, 则下面的表达式中,值为0的表达式为
- 已知s是字符型变量,下面正确的赋值语句是
- 为了避免嵌套的if-else语句的二义性,C语言规定else的配对关系是
- 在C语言中,合法的长整型常数是
- 以下关于运算符优先顺序的描述中正确的是
- 若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是
- 若有说明语句:int a;float b;,以下输入语句正确的是
- 在C语言中,为了结束由do-while语句构成的循环,while后一对圆括号中表达式的值应为
- 若有定义:int a [ ][3]={{1},{1,2,3},{5,6}};,则数组a的元素个数是
- 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c的值的类型为
- 下列关于C语言注释,正确的说法是
- 已知int a=1,b=2,c=3; 以下语句执行后a,b,c的值是if(a>b)c=a; a=b; b=c;
- 一个C 程序的执行时从
- 已有定义:int x=3, y=4, z=5; 则表达式!(x+y)+z-1 && y+z/2的值是
- 以下语句中,s不能作为字符串使用的是
- 若有定义:int x[2][3]=[0];则下面叙述正确的是
- 若希望当x的值为奇数时,表达式的值为“真”,x的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是
- 以下正确的描述是
- fclose函数的作用是
- 若调用fputc函数输出字符成功,则其返回值是
- fwrite函数的一般调用形式是
- fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是
- fscanf函数的正确调用形式是
- fopen函数的作用是
- 若执行fopen函数时发生错误,则函数的返回值是
- 利用C语言的文件操作,可以把数据永久保存在
- 已知函数的调用形式:fread (buffer,size,count,fp);其中buffer代表的是
- 若要用fopen函数打开一个新的二进制文件,该文件要求既能读也能写,则打开方式字符串应是
- 已知fp是一个指向已打开文件的指针,ch是一个字符型变量,则ch=fgetc(fp)的作用是:
- 若以“a+”方式打开一个已存在的文件,则以下叙述正确的是
- 当顺利执行了文件关闭操作时,fclose函数的返回值是
- 以下对C语言中共用体类型数据的叙述正确的是:
- 以下结构体类型说明及结构体变量a,b的定义中,正确的是:
- 下列关于结构体的说法错误的是:
- C语言规定结构体变量系统分配给它的存储空间是
- 当说明一个共用体变量时,系统分配给它的内存是
- 在一个源程序文件中定义的全局变量,其默认的有效范围是
- 关于函数声明,不正确的说法是
- 下列程序的运行结果是:fun(int x){ int p;if(x==0||x==1) return(3);p=x-fun(x-2); return p;} main(){ printf(“%d”,fun(9));}
- 未指定存储类别的局部变量,其存储类别默认是
- 以下叙述中不正确的是
- 以下对函数形参的说明,有语法错误的是
- 关于函数调用,下面叙述中正确的是
- 以下关于函数的叙述中正确的是
- 若用数组名作为函数实参,则传递给形参的是
- 以下关于return语句的叙述中,正确的是
- 如果实参为变量,则它与形参之间的数据传递方式是
- 语言程序中函数如果没有返回值,则定义时该函数的返回值类型设为
- 以下定义句错误的是
- 以下程序输出结果是#include
void main( ){ int b[3][3]={0,1,2,3,4,5,6,7,8},i=0,j=1;printf("%d\n",b[i][j]);} - 以下不能正确定义二维数组的选项是
- 若有定义:int a[3][4];,则以下对数组a元素的引用错误的是
- 设有定义:char a[10];,想要从键盘输入一个字符串给a,应使用
- 将字符串b连接到字符串a之后,应当使用
- 判断字符串x是否大于字符串y,应当使用
- 以下语句正确的是
- 已知:int b[3][3]={1,2,3,4,5,6,7,8};,则b[2][1]的值是
- 以下定义语句,错误的是
- 已知:int a[10]={1,2,3,4};,若int型变量占4个字节,则数组a在内存中所占的字节数是
- 下列不正确的字符串常量是
- 已知:char a[ ]=”Beijing”;,则数组a所占的存储空间为
- 若有说明:int a[10];,则对a数组元素的正确引用是
- 以下选项中,不能正确赋值的是
- 以下不正确的定义语句是
- 对赋值语句int b[10]={1,2,3,4};的正确理解是
- C语言的字符串以( )结尾
- 下列语句中,能正确输出26个英文字母的是
- 以下描述中正确的是
- 已知:int t=0;while(t=1){…}则以下叙述正确的是
- 语句while(!E){…}中的表达式!E等价于
- 对for(表达式1;;表达式3)可理解为
- 以下能正确计算10!的程序段是
- 已知int x=5,y=5,z=5;,执行语句x%=y+z;后,x的值是
- 下列运算符按优先级从高到低正确排序的是
- 以下if语句不正确的是
- 已知int a=5,b=6 c=3;,以下语句中执行结果与其他3个不同的是
- 已知int x=(1,2,3,4);,变量x的值是
- 已知int a=0,b=4;,下列语句中i++;语句能够执行的是
- 设有以下定义:int a=3,b=0,c=5;,则以下值为0的表达式是
- 判断char型变量ch是否为大写字母的正确表达式是
- 以下关于switch语句的叙述中,错误的是
- 以下不正确的语句为
- 当A为奇数时表达式的值为真,否则为假,不能满足此要求的表达式是
- 已知int a=10,b=20,c=30;,执行语句if(a>b) c=a;a=b;b=c;后,a、b、c的值是
- 下列运算符中优先级别最高的是
- 以下4个选项中,不能看作一条语句的是
- C语言中,关系表达式和逻辑表达式的值是
- 假设在程序中a、b、c均被定义成整型,并且已赋非0值,则能正确计算代数式1/abc的表达式是
- 下列不正确的转义字符是
- 在C语言程序中,表达式5%2的结果是
- 下列选项中,正确的C语言标识符是
- 在下列运算符中,优先级最高的是
- 设有如下定义:int a;float f;double i;则表达式10+a+i*f的值的数据类型为:
- 下列4组数据类型中,C语言允许的一组是
- 已知:int a=2;,则表达式(a+'E'-'A')*3的值是
- 若有说明语句:char c='\\t';,则变量为c
- 下面选项中,合法的字符常量是
- 以下关于long、int和short型数据占用内存大小的叙述,正确的是
- 以下选项中,不属于C语言的类型的是
- 以下程序段的输出结果为int i=65;putchar(i);printf("%d",i);printf("%c",i);
- 以下语句的输出结果是:int u=010,v=0x10,w=10;printf("%d,%d,%d\n",u,v,w);
- 以下关于float型变量和double型变量的描述,不正确的是
- 表达式5/2的值是
- 下面不是C语言特点的是
- 下列程序中不正确的语句是
- 一个C语言程序是由
- C语言具有低级语言的功能,主要是指
- 在一个C语言程序中
答案:对
答案:错
答案:对
答案:对
答案:classes[1].name[0]
答案:
答案:a=4,b=5
答案:可以是任何类型的数据
答案:1 2
答案:0
答案:
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!