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

在程序中执行到()语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
写出下列程序运行后的输出结果。
由C语言目标文件连接而成的可执行文件的缺省扩展名为()。
A:cpp
B:exe
C:obj
D:c
写出下列函数的功能。
把表达式x=x+y转换成复合赋值表达式为()。
存储一个空字符串需要占用0个字节的存储空间。()
循环体至少被执行一次的循环语句为 ()。
A:for
B:while
C:do-while
D:任一种循环
在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。
A:原型语句
B:参数表
C:函数名
D:返回类型
写出下列程序运行后的输出结果。
一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。()
为了结束本层循环类语句或switch语句的执行过程,在语句体中需要使用break语句。()
向一个二进制文件中写入信息的函数fwrite()带有的参数个数为()。
A:1
B:2
C:3
D:4
写出下列程序运行后的输出结果。
假定p所指对象的值为25,p+1所指对象的值为46,则*++p的值为25。()
函数中的形参变量的初值由调用该函数时对应的()值决定。
在数据文件打开方式字符串中,字符r、w和a具有确定的含义,分别代表读、写和追加方式。()
假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为()。
A:char (*w)[N]
B:char *w[N]
C:char (*w)N
D:char**a
关系表达式x+y>5的相反表达式为x+y<=5。()
假定a为一个整型数组名,则元素a[4]的地址比该数组的首地址大()个字节。
A:4
B:8
C:16
D:32
写出下列程序运行后的输出结果。
在程序中执行到break语句时,将结束所在函数的执行过程,返回到调用该函数的位置。()
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为p->b。()
写出下列程序运行后的输出结果。
假定二维数组的定义为“char a[M][N];”,则该数组所占存储空间的字节数为()。
假定p所指对象的值为25,p+1所指对象的值为46,则执行*(p++)运算后,p所指对象的值为46。()
写出下列程序运行后的输出结果。
用于输出表达式值的标准输出函数是printf()。()
空字符串的长度为1。()
假定一个枚举类型的定义为"enum RA{ab,ac,ad,ae};",则ac的值为()。
for(int i=0;in/2){cout<A:n/2
B:n/2+1
C:n/2-1
D:n-1