自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:国家开放大学《C语言程序设计A》
函数形参变量
不属于
局部变量。()
执行malloc(sizeof(struct BB))函数调用时,得到的动态存储空间能够保存具有struct BB结构类型的一个对象。()
每个C语言程序文件的编译错误被分为()。
A:1类
B:2类
C:3类
D:4类
假定x=5,则表达式2*x++的值为12。()
写出下列函数的功能。
在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。()
写出下列函数的功能。
写出下列程序运行后的输出结果。
在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是()。
A:句点
B:冒号
C:分号
D:逗号
若要使p指向二维整型数组a[10][20],则p的类型为()。
A:int *
B:int **
C:int *[20]
D:int(*)[20]
对于无返回值函数,定义函数时要用保留字()修饰函数类型。
当处理特定问题时的循环次数已知时,通常采用的语句是()。
A:for
B:while
C:do-while
D:switch
在下面的字符数组定义中,()语句有语法错误。
A:char a[20]=“abcdefg”;
B:char a[]=“x+y=55.”;
C:char a[15]={“1”,“2”};
D:char a[10]=‟5”;
C语言中的标准输入和输出设备文件都属于字符文件。()
假定要动态分配一个类型为struct Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句表达式为()=malloc(n*sizeof(struct Worker))。
假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为x.a。()
写出下列程序运行后的输出结果。
假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为()=malloc(sizeof(struct Worker))。
要求编写一个递归函数“int FF(int a[], int n)”,求出数组a中所有n个元素之积并返回。
写出下列程序运行后的输出结果。
假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大()个字节。
A:4
B:8
C:16
D:32
NULL是一个符号常量,通常作为空指针值,它代表的值为0。()
假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。
A:char *p=s;
B:char *p=&s;
C:char *p;p=*s;
D:char *p; p=&s;
编写一个主函数,已知6≤a≤40,15≤b≤30,求出满足不定方程2a+5b=120的全部整数组解。如(13,20)就是其中的一组解。
从一个数据文件中读入以换行符结束的一行字符串的系统函数为()。
A:gets()
B:fgets()
C:getc()
D:fgetc()
假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为46。()
写出下列函数的功能。
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为()。
A:2
B:4
C:6
D:8
在下面的函数声明语句中,存在着语法错误的是()。
A:AA(int, int b)
B:AA(int, int)
C:AA(int a; int b)
D:AA(int a, int)
在下列的字符数组定义中,存在语法错误的是()。
A:char a[20]="abcdefg";
B:char a[]="x+y=55.";
C:char a[15]={’1’,’2’};
D:char a[10]=’5’;
首页
<上一页
1
2
3
4
5
下一页>
尾页