注意:此页面搜索的是所有试题
西安交通大学--程序设计综合训练学习指南
C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。
A、long 型 B、float 型 C、double型 D、int型
以下函数的类型是( )。 int sum(double x, double y) { double s; s=x+y; return s; } A、字符型 B、不确定 C、整型 D、实型
下列对字符串的定义中,错误的是( )。 A、char str[5]= "abcde" B、char str[ ]= "abcde" C、char *str ="abcde" D、char str[ ]={ .a., .b., .c., .d., .e., .\0.}
若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是( )。 A、extern float x; B、float x; C、extern auto float x; D、extern static float x;
以下叙述不正确的是( )。 A、一个C源程序文件可由一个函数组成 B、一个C源程序文件必须包含一个main( )函数 C、一个C源程序文件是一个编译单位 D、一个C源程序文件可由多个函数组成
下列表达式的值为1.5的是( )。 int x; float y; A、x=3/2.0 B、x=3/2 C、 y=3/2 D、y=3/2.0
凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是( )。 A、静态(static) B、外部(extern) C、自动(auto) D、寄存器(register)
当执行以下程序时,( )。 #include<stdio.h> void main() { int a; while(a=5) printf("%d ",a--); } A、循环体将执行5次 B、循环体将执行0次 C、循环体将执行无限次 D、系统会当机。
由C语言源程序文件编译而成的目标文件的默认扩展名为( )。 A、cpp B、c C、exe D、obj
设x和y其中均为逻辑值,则x||y为假的条件是x和y( )。 A、均为真 B、其中一个为真 C、均为假 D、其中一个为假
枚举类型中的每个枚举常量值都是一个( )。 A、整数 B、浮点数 C、字符 D、记录
循环语句"for(i=0;i<=n;i++) S;"中循环体S被执行的次数为( )。 A、1 B、n-1 C、n D、n+1
假定有语句为"int a[4][5]={{1,2,3},{2,8}};",则a[1][1]的值为( )。 A、3 B、5 C、8 D、2
下列选项中,不能作为函数的返回值类型的是( )。 A、void B、node C、int D、long
假定x的值为的5,y的值为6,则表达式x++*-y的值为( )。 A、25 B、30 C、36 D、42
以下函数的类型是( )。 int sum(double x, double y) { double s; s=x+y; return s; } A、字符型 B、不确定 C、整型 D、实型
下列对字符串的定义中,错误的是( )。 A、char str[5]= "abcde" B、char str[ ]= "abcde" C、char *str ="abcde" D、char str[ ]={ .a., .b., .c., .d., .e., .\0.}
若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是( )。 A、extern float x; B、float x; C、extern auto float x; D、extern static float x;
以下叙述不正确的是( )。 A、一个C源程序文件可由一个函数组成 B、一个C源程序文件必须包含一个main( )函数 C、一个C源程序文件是一个编译单位 D、一个C源程序文件可由多个函数组成
下列表达式的值为1.5的是( )。 int x; float y; A、x=3/2.0 B、x=3/2 C、 y=3/2 D、y=3/2.0
凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是( )。 A、静态(static) B、外部(extern) C、自动(auto) D、寄存器(register)
当执行以下程序时,( )。 #include<stdio.h> void main() { int a; while(a=5) printf("%d ",a--); } A、循环体将执行5次 B、循环体将执行0次 C、循环体将执行无限次 D、系统会当机。
由C语言源程序文件编译而成的目标文件的默认扩展名为( )。 A、cpp B、c C、exe D、obj
设x和y其中均为逻辑值,则x||y为假的条件是x和y( )。 A、均为真 B、其中一个为真 C、均为假 D、其中一个为假
枚举类型中的每个枚举常量值都是一个( )。 A、整数 B、浮点数 C、字符 D、记录
循环语句"for(i=0;i<=n;i++) S;"中循环体S被执行的次数为( )。 A、1 B、n-1 C、n D、n+1
假定有语句为"int a[4][5]={{1,2,3},{2,8}};",则a[1][1]的值为( )。 A、3 B、5 C、8 D、2
下列选项中,不能作为函数的返回值类型的是( )。 A、void B、node C、int D、long
假定x的值为的5,y的值为6,则表达式x++*-y的值为( )。 A、25 B、30 C、36 D、42