|

 在C 语言程序中,在函数内部定义的变量称为()
A:全局变量
B:全程变量
C:外部变量
D:内部变量
关于void 指针,下列说法正确的是____.
A:void 指针就是未指向任何数据的指针
B:void 指针就是已定义而未初始化的指针
C:指向任何类型数据的指针可直接赋值给一个void 指针
D:void 指针值可直接赋给一个非void 指针
若定义了函数 double *function(), 则函数function的返回值为____.
A:实数型
B:实数的地址
C:指向函数的指针
D:函数的地址
使用putchar函数输出字符,自变量不可以是:
A:整型
B:字符型
C:常量
D:实型数据
将两个字符串连接起来组成一个字符串时,选用______函数
A:strlen( )
B:strcpy( )
C:strcat( )
D:strcmp( )
以下______是错误的转义字符。( )
A:'\\'
B:'\'
C:'\81'
D:'\0'
在C语言中,while语句中的条件为()时,结束该循环。
A:0
B:1
C:true
D:非0
程序应该必须包含的部分是()
A:头文件
B:注释
C:高级语言
D:数据结构和算法
C浯言中函数能否嵌套调用和递归调用
A:二者均不可
B:前者可,后者不可
C:前者不可,后者可
D:二者均可
当调用函数时,实参是一个数组名,则向函数传送的是 ( )
A:数组的长度
B:数组的首地址
C:数组每一个元素的地址
D:数组每个元素中的值
下列数组定义正确的是________
A:int a[5],b[2,3]
B:char no(30)
C:char x[]
D:int x[5]={1,2,3};
如果有char* ssl=“0123456789”,则,sizeof(ssl)的值是()
A:4
B:10
C:11
D:40
设有以下语句
typedef struct S
{ int g; char h;} T; 则下面叙述中正确的是
A:可用S定义结构体变量
B:可以用T定义结构体变量
C:S是struct类型的变量
D:T是struct S类型的变量
C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。
A:”.c”
B:“.obj”
C:“.exe”
D:“.bas”
设有以下定义
int a=0;
double b=1.25;
char c=’A’;
#define d 2
则下面语句中错误的是
A:a++
B:b++
C:c++
D:d++
字符型变量用来存放字符常量,可以存放多个字符。( )
A:错误
B:正确
在C程序中,语句之间必须要用分号“;”分隔。
A:错误
B:正确
调用printf函数必须包括#include “stdio.h”头文件
A:错误
B:正确
宏定义是用一个标识符来表示一个字符串,这个字符串可以是常量、变量或表达式
A:错误
B:正确
预处理功能是在对源程序正式编译前由预处理程序完成的
A:错误
B:正确
在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A:错误
B:正确
C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
A:错误
B:正确
使用getchar函数可以不添加#include <stdio.h>命令。( )
A:错误
B:正确
数据结构指的是数据的组织形式,数组就是一种数据结构( )
A:错误
B:正确
在C语言中,不区分字母的大小写。( )
A:错误
B:正确
|
|