出自:国家开放大学《C语言程序设计A》

每次只能向文本文件中写入一个字符,不能一次写入一个字符串。()
写出下列函数的功能。
设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为()。
A:12
B:144
C:156
D:288
若x=5,y=10,则x>y的值为()。
表达式45%13的值为3。()
在C语言中,常数28和3.26具有相同的数据类型。()
假定x=5,则执行“a=(x?10:20);”语句后a的值为10。()
执行calloc(n,8)函数调用时,将动态分配得到8*n个字节的存储空间。()
假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
A:ff(a)
B:ff(a[0])
C:ff(a+3
D:ff(&a[0])
int i=0;do i++;while(i<10);在这个的do-while循环语句中,其循环体语句被执行的次数为()。
A:8
B:9
C:10
D:11
写出下列函数的功能。
假定x=5,则执行“y=x++;”语句后,x的值为5。()
在C语言中,对二进制文件的所有不同打开方式共有6种。()
写出下列程序运行后的输出结果。
假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”,则不正确的语句为()。
A:struct BOOK *x=malloc(book);
B:struct BOOK x={"C++ Programming",27.0};
C:struct BOOK *x=malloc(sizeof(struct BOOK));
D:struct BOOK *x=&book;
写出下列函数的功能。
写出下列程序运行后的输出结果。
strcat函数用于把一个字符串()到另一个字符串之后的存储空间中。
假定一个结构类型的定义为“struct B{int a[5]; char* b;};”,则该类型的理论长度为()。
假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为()。
在#include命令中所包含的文件,可以是头文件,也可以是()文件。
写出下列程序运行后的输出结果。
要求编写一个主函数,利用while循环,求出并显示满足不等式的最小n值。
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。
A:2
B:4
C:6
D:8
写出下列程序运行后的输出结果。
增量表达式++y表示成赋值表达式为()。
int类型的长度为()。
在C语言中,一个函数由函数头和函数体组成。()
在switch语句中,每个case和冒号之间的表达式只能是常量。()
写出下列函数的功能。