包含形考任务1.2及期末答案
试题
以下能对一维数组b进行正确初始化的语句是( )。
试题
下列关于函数说法正确的是( )。
试题
在do-while循环体中,一定要有能使while后面表达式的值变成零(“假”)的操作
试题
‘abc’可以作为字符串常量。
试题
设有如下说明typedef struct ST {long a;int b;charc[2];} NEW;则下面叙述中正确的是( )。
试题
由C语言源程序文件编译而成的目标文件的缺省扩展名为( )。
试题 8
以下叙述中错误的是( )。
试题 9
若变量已正确定义并赋值,符合C语言语法的表达式是( )。
试题
若有语句:int *p,a=4;和p=&a;下面均代表地址的一组选项是( )。
试题
表达式m=(a=4,4*5)和m=a=4,4*5的值是相等的。
试题
2.607E-1是正确的实型常量。
试题
下面不正确的字符串常量是( )。
试题
设a=1,b=2,c=3,d=4,则表达式:a<b?a:c<d?a:d的结果为1。
试题
若变量已经定义,要求程序从1累加到100,下列选项不能完成此功能的是()。
试题
在C语句中,static是指该函数只能被本源程序文件中的模块访问。
试题
使用结构类型定义对象时,保留字struct可省略。
在C语句中,函数的隐含存储类型是extern,即外部函数。
试题
以下对C语言中联合类型数据的正确叙述是( )。
试题
C语言中标准输入文件stdin是指( )。
试题
设a=1,b=2,c=3,d=4,则表达式:a
试题
在每个文件中都存在一个文件位置指针,利用fseek()函数可以将该指针移动到任何指定的位置上。
试题 8
若有定义:int a,x=2,y=5;那么语句a=(x+3,y++,x++);执行后a的值是( )。
试题 9
已知char x[]=”hello”, y[]={‘h’,’e’,’a’,’b’,’e’};,则这两个数组长度是相等的。
试题
能正确表示a和b同时为正或同时为负的表达式是a*b>0。
试题
链表是由节点组成的连续的动态数据结构。
试题国开答案请进:opzy.net或请联系微信:1095258436
已有定义int (*p)彩蛋;指针p可以指向函数的入口地址。
试题
若有定义:float x=3.5; int z=8; 则表达式x+z%3/4的值是( )。
试题
以下不是C语言的特点的是 ( )。
试题
下列不属于C语言关键字的是( )。
试题
在C语句中,形参的默认存储类型是( )。
试题
以下对C语言函数的描述中,正确的是()。
试题
判断字符串a是否大于b,应当使用( )。
试题
打开方式“a/ab” 表示向文本/二进制文件尾追加数据。
试题
下列关于main()函数说法正确的是( )。
试题
若有定义:int a[5],*p=a;则对a数组元素的正确引用是彩蛋。
试题
以下说明不正确的是( )。
试题
数组的大小是可变的,可以有不同的类型的数组元素。
试题
设有以下语句typedef struct S{ int g; char h;} T;则下面叙述中正确的是()。
试题
数组具有随机存取特性;链表具有顺序存取特性。
试题 9
循环语句“for(i=0; i<=n; i++)S;”中循环体S被执行的次数为( )。
试题
任何一维数组的名称都是该数组存储单元的开始地址,且其每个元素按照顺序连续占存储空间。
试题
( )是不正确的字符常量。
试题
下面能正确进行字符串赋值操作的是( )。
试题
do-while循环中,根据情况可以省略while。
试题
当main函数带有形参时,传给形参的值只能从命令行中得到。
试题
判断char型变量c是否为大写字母的最简单且正确的表达式是()。
试题
数组int d[3][]={{1,2},{1,2,3},{1,2,3,4}};定义是正确的。
试题
若给定条件表达式(M)?(a++): (a–),则其中表达式M( )。
试题
stdout表示标准输出设备显示器。
试题
函数中的形式参数是局部变量。
试题
fun(float x){ float y;y=3*x-4;return y;},此函数值的类型是( )。
试题
为了避免嵌套的条件语句if-else的二义性,C语言规定:else与( )配对。
试题
若有说明:int a[3][4];则对a数组元素的非法引用是( )。
试题
如下程序段语法正确的是( )。
试题 8
在C语言中,引用数组元素时,其数组下标的数据类型允许是整型常量或整型表达式。
试题 9
下面有关for循环的正确描述是( )。
试题
abc.c不是合法的用户标识符。
试题
已有函数定义如下,void aa(int a, char b, floatc){c=(float)(a+b);}则如下程序段的能进行正确函数调用的是( )。
试题
有以下说明和定义语句struct student{ int age;charnum[8];};struct studentstu[3]={{20,”200401″},{21,”200402″},{19,”200403″}};structstudent *p=stu;以下选项中引用结构体变量成员的表达式错误的是( )。
试题
设有程序段:int k=10; while (k=0) k=k-1;,则下面描述正确的是()。
试题
若有定义:int a=1,b=2,c=3;语句++a||++b&&++a运行后b的值为()。
试题
main(){ struct cmplx { int x; int y;}cnum[2]={1,3,2,7};printf(“%d\n”,cnum[0].y /cnum[0].x * cnum[1].x);}程序的输出是()。
试题
表达式 strlen(“hello”) 的值是( )。
试题
for循环是先执行循环体语句,后判断表达式。
试题
若程序中有以下的说明和定义:struct abc{ int x;char y; }struct abc s1,s2;则会发生的情况是( )。
试题
定义一个结构类型并不分配内存,定义一个结构变量时才分配内存。
试题
C语言中不合法的字符常量是( )。
试题
在C语言中,以’\0’作为字符串结束标志。
试题
begin不是C语言的合法关键字。
试题 8
文件结束符占有一个字节,其值为1。
试题 9
假定有定义为int a[4][5]={{1,3,5},{2,8}};,则a[1][1]的值为( )。
试题
要打开一个已存在的非空文件”file”用于修改,选择正确的语句()。
试题
已有定义int (*p)彩蛋;指针p可以指向函数的入口地址。
试题
若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是()。
试题
如有说明:int a[5][6]; 则数组的正确引用是( )。
试题
在C语言中,引用数组元素时,其数组下标的数据类型允许是整型常量或整型表达式。
试题
设a=1,b=2,c=3,d=4,则表达式:a<b?a:c<d?a:d的结果为1。
试题
表达式(!7<5+1>0+4<5)的值是( )。
试题
设有如下枚举类型定义:enumlanguage{Basic=3,Assembly=6,Ada=100,COBOL,Fortran};枚举量Fortran的值为()。
试题
2.607E-1是正确的实型常量。
试题
若有定义:int a[2][3];则对a数组的第i行第j列元素值的正确引用是( )。
试题
如下选项中正确的数组定义是( )。
试题
若int n; float f=13.8;,则执行n=(int)f%3;后,n的值是( )。
试题
char 型变量存放的是( )。
试题
若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为3。
试题
当说明一个结构变量时系统分配给它的内存是( )。
试题
语句int *p;说明了p是指向一维数组的指针。
试题 8
数组具有随机存取特性;链表具有顺序存取特性。
试题 9
下面( )表达式的值为4。
试题
有以下函数定义:void fun(int n,double x) {…}若以下选项中的变量都已经正确定义且赋值,则对函数fun的正确调用语句是( )。
试题
当对两个字符串进行比较时,应该使用strcpy() 函数。
试题
下面叙述正确的是( )。
试题
在C语言中,下列标识符中合法的是( )。
试题
“\n\n”不是合法的字符串常量。
试题
若将3和10从键盘输入给变量a、x,输入语句为scanf(“a=%d,x=%f”,&a,&x);正确的键盘输入是( )(↙表回车)。
试题
变量说明语句int a=b=c=23;是正确的。
试题
在每个文件中都存在一个文件位置指针,利用fseek()函数可以将该指针移动到任何指定的位置上。
试题
每个联合对象所占用存储空间的大小等于所有数据成员中占有的存储空间的最大值。
试题
若int x=2,y=3,z=4; 则表达式x
试题
若有定义:int a[2][3];则对a数组的第i行第j列元素地址的正确引用是( )。
试题
在C语句中,函数的隐含存储类型是extern,即外部函数。
试题
fscanf函数的正确调用形式是( )。
试题
C 语言的 switch 语句中,case 后可为常量及表达式或有确定值的变量及表达式。
试题
for循环是先执行循环体语句,后判断表达式。
试题
已知char c=’A’;,则执行语句printf(“%c”,c+32);后,输出结果是( )。
试题 8
当顺利执行了文件关闭操作时,fclose函数的返回值是( )。
试题 9
已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是( )。
试题
设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是( )。
试题
已有定义:int x=110,y=017;,则计算表达式:(x++,++y)后,按十进制表示,变量x的值是111,变量y的值是16。
试题
函数中的形式参数是局部变量。
试题
对两个字符数组a和b进行初始化char a[]=”ABCDEF”;char b[ ]={‘A’,’B’,’C’,’D’,’E’,’F’}; 则以下叙述正确的是( )。
试题
下面判断正确的是( )。
试题
对for(表达式1; ;表达式3)可理解为( )。
试题
使用结构类型定义对象时,保留字struct可省略。
试题
在一个函数内的复合语句中定义的变量在本函数范围内有效。
试题
若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;则数值不为3的表达式是( )。
试题
程序段char *s=“abcde” ;s+=2 ; printf(“%d”,s);的运行结果是( )。
试题
若已定义char s[10];则在下面表达式中不表示s[1]的地址是( )。
试题
已知: struct{int i;char c;float a;}test;则sizeof(test)的值是( )。
试题
数组的大小是可变的,可以有不同的类型的数组元素。
试题 8
C语言中函数返回值的类型由( )决定的。
试题 9
在C语句中,函数的隐含存储类型是( )。
试题
使用fgetc函数,则打开文件的方式必须是 ( )。
试题
在C语句中,static是指该函数只能被本源程序文件中的模块访问。
试题
能正确表示a和b同时为正或同时为负的表达式是a*b>0。
试题
任何一维数组的名称都是该数组存储单元的开始地址,且其每个元素按照顺序连续占存储空间。
试题
程序段char *s=”\ta\018bc” ;for ( ;*s!=’\0’ ; s++) printf(“*”) ;中,for循环的执行次数是( )。
试题
当main函数带有形参时,传给形参的值只能从命令行中得到。
试题
表达式m=(a=4,4*5)和m=a=4,4*5的值是相等的。
试题
设有程序段:char s[ ]=”china”; char *p ; p=s ;则下面叙述正确的是( )。
试题
在C语言中,函数的数据类型是指( )。
试题
以下选项中正确的实型常量是( )。
试题
一个C语言程序是由 ( )。
试题
使用结构类型定义对象时,保留字struct可省略。
试题
068是合法的八进制数。
试题
以下对C语言中联合类型数据的正确叙述是( )。
试题
for循环是先执行循环体语句,后判断表达式。
试题 8
C语言中函数返回值的类型由( )决定的。
试题 9
程序char c[5]={‘a’,’b’,’\0’,’c’c,’\0’};printf(“%s”,c);}的运行结果是( )。
试题
若有定义:int a,x=2,y=5;那么语句a=(x+3,y++,x++);执行后a的值是( )。
试题
在C语句中,函数的隐含存储类型是extern,即外部函数。
试题
变量的指针,其含义是指该变量的( )。
试题
使用fgetc函数,则打开文件的方式必须是 ( )。
试题
打开文件fopen()函数,若打开失败,返回值为NULL。
试题
能正确表示a和b同时为正或同时为负的表达式是a*b>0。
试题
以下不是C语言的特点的是 ( )。
试题
已有定义:double x=3.5; 则表达式:x=(int)x+1的值是4。
试题
对for(表达式1; ;表达式3)可理解为( )。
试题
当main函数带有形参时,传给形参的值只能从命令行中得到。
试题
如下选项中正确的数组定义是( )。
试题
char 型变量存放的是( )。
试题
在C语言中,引用数组元素时,其数组下标的数据类型允许是整型常量或整型表达式。
试题
有如下函数调用语句:fun(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是( )。
试题
在每个文件中都存在一个文件位置指针,利用fseek()函数可以将该指针移动到任何指定的位置上。
试题 8
表达式m=(a=4,4*5)和m=a=4,4*5的值是相等的。
试题 9
若变量已正确定义并赋值,符合C语言语法的表达式是( )。
试题
main(){ struct cmplx { int x; int y;}cnum[2]={1,3,2,7};printf(“%d\n”,cnum[0].y /cnum[0].x * cnum[1].x);}程序的输出是()。
试题
下面能正确进行字符串赋值操作的是( )。
试题
数组的大小是可变的,可以有不同的类型的数组元素。
试题
设a=1,b=2,c=3,d=4,则表达式:a<b?a:c<d?a:d的结果为1。
试题
已有函数定义如下,void aa(int a, char b, floatc){c=(float)(a+b);}则如下程序段的能进行正确函数调用的是( )。
试题
当调用函数时,实参是一个数组名,则向函数传送的是( )。
试题
以下选项中正确的实型常量是( )。
试题
2.607E-1是正确的实型常量。
试题
设有程序段:char s[ ]=”china”; char *p ; p=s ;则下面叙述正确的是(