标准输入设备的文件流标识符是( )。A、stderr B、stdin C、stdout

标准输入设备的文件流标识符是(  )。A、stderr   B、stdin    C、stdout    D、stdio

查看答案

在下面的do-while循环语句中,其循环体语句被执行的次数为( )。int i=0;do i++

在下面的do-while循环语句中,其循环体语句被执行的次数为(  )。int i=0;do i++; while(iA、8      B、9       C、

查看答案

假定有一条定义语句为"int m=7,*p;",则给p赋值的正确表达式为( )。A、p=m

假定有一条定义语句为"int m=7,*p;",则给p赋值的正确表达式为(  )。A、p=m      B、p=&m      C、*p=&m     D、p=

查看答案

假定s被定义为指针类型char * 的变量,初始指向的字符串为"hello world!",若要使变

假定s被定义为指针类型char * 的变量,初始指向的字符串为"hello world!",若要使变量p指向s所指向的字符串,则p应定义为(  )。A、char

查看答案

从一个数据文件中读入以换行符结束的一行字符串的函数为( )。A、gets() B、fgets(

从一个数据文件中读入以换行符结束的一行字符串的函数为(  )。A、gets()   B、fgets()    C、getc()    D、fgetc()

查看答案

在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。A、main B、MAI

在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。A、main    B、MAIN      C、name     D、function

查看答案

下列表达式的值为1.5的是( )。int x;float y;A、x=3/2.0 B、x=

下列表达式的值为1.5的是(  )。int x;float y;A、x=3/2.0     B、x=3/2     C、 y=3/2    D、y=3/2.0

查看答案

假定有语句"int b[10], *pb;",则不正确的赋值为( )。A、pb=b B、pb

假定有语句"int b[10], *pb;",则不正确的赋值为(  )。A、pb=b    B、pb=b[5]   C、pb=b+2    D、pb=&b[0]

查看答案

当处理一个问题时的循环次数已知时,最好采用( )语句来解决。A、for B、while

当处理一个问题时的循环次数已知时,最好采用( )语句来解决。A、for      B、while     C、do-while     D、switch

查看答案

以下函数原型说明正确的是( )。A、float add(int x, int y) ;

以下函数原型说明正确的是(  )。A、float add(int x, int y) ;      B、int add(int x;int y) ;C、char

查看答案

假定一个二维数组的定义语句为"int a[3][4]={{3,4},{2,8,6}};",则元素a[

假定一个二维数组的定义语句为"int a[3][4]={{3,4},{2,8,6}};",则元素a[1][1]的值为(  )。A、2       B、4

查看答案

每个C语言程序文件的编译错误分为( )类。A、1 B、2 C、3

每个C语言程序文件的编译错误分为(  )类。A、1      B、2       C、3       D、4

查看答案

假定aa为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大( )个

假定aa为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大(  )个字节。A、4      B、8       C、16

查看答案

若0<=i<10,则下列( )是对数组元素的错误引用。int a[ ]={1,2,3,4,5,6,

若0int a[ ]={1,2,3,4,5,6,7,8,9,0},*p, i;p=a;A、*(a+ i)   B、a[p-a]    C、p+ i    D、*

查看答案

下列对字符串的定义中,错误的是( )。A、char str[5]= "abcde" B、ch

下列对字符串的定义中,错误的是(  )。A、char str[5]= &quot;abcde&quot;    B、char str[ ]= &quot;abcde&quot;C、char *str

查看答案

以下函数的类型是( )。int sum(double x, double y){ doubl

以下函数的类型是(  )。int sum(double x, double y){    double s;    s=x+y;    return s;}A、

查看答案

若用数组名作为函数调用时的参数,则实际上传递给形参的是( )。A、数组元素的个数 B

若用数组名作为函数调用时的参数,则实际上传递给形参的是(  )。A、数组元素的个数        B、数组的第一个元素值C、数组中全部元素的植      D、数

查看答案

设x和y其中均为逻辑值,则x||y为假的条件是x和y( )。A、均为真 B、

设x和y其中均为逻辑值,则x||y为假的条件是x和y(   )。A、均为真           B、其中一个为真   C、均为假           D、其中一

查看答案

假定指针变量p定义为"int *p=malloc(sizeof(int));",要释放p所指向的动态

假定指针变量p定义为&quot;int *p=malloc(sizeof(int));&quot;,要释放p所指向的动态存储空间,应调用的函数为(  )。A、free(p)

查看答案

假定i的初值为0,则在循环语句中"while(i<n){s+=i*i;i++;}"中,其循环体被执行

假定i的初值为0,则在循环语句中&quot;while(iA、n-1      B、n       C、n+1      D、n/2

查看答案

若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明

若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是(  )。A、extern float x;

查看答案

当执行以下程序时,( )。#includevoid main(){ int a; whil

当执行以下程序时,(  )。#includevoid main(){  int a;    while(a=5)    printf(&quot;%d &quot;,a--); }

查看答案

C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A、long 型 B、flo

C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是(  )。A、long 型    B、float 型    C、double型   D、int型

查看答案

以下结构体类型变量的定义错误的是( )。A、#define STU struct student

以下结构体类型变量的定义错误的是(  )。A、#define STU struct student  STU {float height; int age; }

查看答案

函数形参与实参之间的传递是“值传递”,以下叙述正确的是( )。A、实参和与其对应的形参共用一个存储

函数形参与实参之间的传递是“值传递”,以下叙述正确的是(  )。A、实参和与其对应的形参共用一个存储单元B、实参和与其对应的形参各占用独立的存储单元C、当实参和

查看答案