通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
C语言源程序文件经过C编译程序编译后生成的目标文件的后
计算机编译系统对宏定义在编译时进行语法检查。
每次调用函数时,都要对静态局部变量重新进行初始化。
在C程序中,函数既可以嵌套定义,也可以嵌套调用。
如果函数值的类型和return语句中表达式的值不一致,
对任何一个二维数组的元素,都可以用数组名和两个下标唯一
若有语句:char a[]="string";,则a[
是一个合法的为字符串数组赋值的语句。
while和do…while循环不论什么条件下它们的结
break语句不能终止正在进行的多层循环。
下面程序段的输出结果为A。
设x=1,y=2,z=3,则逻辑表达式x-y>z&&y
getchar函数的原型(函数说明)在stdio.h内
putchar函数的原型(函数说明)在string.h
C语言中"%"运算符的运算对象必须是整型。
printf函数的一般格式为:printf(格式控制,
下面程序的输出结果是( )。
对结构体类型的变量的成员的访问,无论数据类型如何都可使
设p1和p2是指向同一个字符串的指针变量,c为字符变量
设有宏定义#define MAX(x,y) (x)>
用户定义的函数不可以调用的函数是( )。
对以下说明语句int a[10]={6,7,8,9,1
t为int类型,进人下面的循环之前,t的值为0。则以下
执行下面程序段后,s的值是( )。
在屏幕上正确的输出形式是( )。
执行下列语句后,a和b的值分别为( )。
以下叙述中正确的是( )。
一个include命令可以指定多个被包含的文件。
在C语言中,主函数可以调用其它函数,同时,其它函数也可
在C语言中,函数名代表函数的入口地址。
数组名可作为函数的实参,但不能作为函数的形参。
对于字符数为n个的字符串,其占用的内存为n+1个字节空
数组的首地址一定是第一个数组元素的地址。
二维数组在内存中存贮时,是按行的顺序进行存储的。
for循环语句不能用于循环次数未知的情况下。
for循环语句的三个表达式不能同时省略。
已知a=3,b=4,c=5,则逻辑表达式a||b+c&
条件表达式x?'a':'b'中,若x=0时,表达式的值
getchar函数的原型(函数说明)在string.h
putchar函数的原型(函数说明)在stdio.h内
C语言中的标识符只能由字母、数字和下划线三种字符组成,
一个C程序的执行是从本程序的main函数开始,到mai
设有如下定义:若要使p指向data中的a域,正确的赋值
定义int a[]={0,1,2,3,4,5,6,7,
设有宏定义#define PI 3.14和#defin
设函数的调用形式如下:f((x1,x2),(y1,y2
以下不能正确定义二维数组的选项是( )。
下面程序是从键盘输入4位正整数,输入0或负数时结束循环
用scanf函数输入数据,使得x=9.6,y=81.7
字符串"\\\"ABC\"\\"所占内存字节的长度是
C语言的注释定界符是( )。
用一个#include命令可以同时指定数个被包含文件。
当函数的类型与return语句后表达式的值的类型不一致
在一个函数中定义的静态局部变量不能被另外一个函数所调用
若一个函数中没有return语句,则意味着该函数没有返
给数组赋初值时,初值的个数一定不小于所定义的元素的个数
语句char ch[12]={"C Program"}
gets函数用来输入一个字符串。
continue语句用于终止循环体的本次执行。
while循环的循环体至少执行一次,而不论while表
搜索