题目 题型
不同类型的变量在内存中占用存储空间的大小是一样。 单选
break 语句只能用在循环体中。 单选
在Windows中,用 C 语言编写的源程序须经过编译连接后,生成扩展名为 .exe 的可执行文件,才能运行。 单选
p 是一个指针变量, *p++ 表示指针 p 的对象加 1 。 单选
在函数体内定义的变量称局部变量,局部变量只能被本函数引用。 单选
一维数组的数组名是一个地址常量,表示第一个元素的地址。 单选
在 printf 函数中 , 如果用格式符“ %d ”输出实数时,则得不到正确的输出结果。 单选
在 C 语言程序中变量必须定义后再使用。 单选
如果 s1 、 s2 是两个字符串, 可以用库函数 strcpy(s1,s2) 把字符串 s2 复制到 s1 中。 单选
表达式 3*5/2 与表达式 3/2*5 等价,即两个表达式的值相等。 单选
如果在程序中需调用库函数sqrt,则程序中必须包含头文件( )。 单选
若有定义语句: int a[10]; 则下列对 a 数组元素正确引用的是( )。 单选
用 C 语言逻辑表达式表示条件“ –5 ≤ x ≤ 3 ”,下面正确的逻辑表达式是( )。 单选
函数定义如下,如果在主函数中程序段有: int a=6,b=6; fun(&a,b) ; 则调用 fun 函数后,变量 a,b 的值分别是( )。 单选
若有定义语句: char c='\n'; 则变量 c ( )。 单选
如果对变量的定义为: int c1, c2, s=5 ; 则执行 “ c1=s++; c2=++s; printf("%d,%d,%d",c1,c2,s); ” 语句后, c1,c2 和 s 的输出值是( )。 单选
若有 float a=2.5,b=6.3, *pa=&a; 执行语句“ *pa*=3; pa=&b ”后 ; 则正确的是( )。 单选
若结构体变量x定义如下,下面能给变量x输入数据的正确语句是( ) 单选
f 函数定义如下,f(3)的值是( )。 单选
假设变量 x 、 k 都已定义,下列语句片段中,无语法错误的是( )。 单选