注意:此页面搜索的是所有试题
西安交通大学--程序设计综合训练学习指南
用calloc函数创建具有10个整型元素的动态存储空间的正确调用时( )
A、calloc(10,sizeof(char)) B、calloc(10)
C、calloc(10,sizeof(int)) D、calloc(sizeof(int),10)
假定有语句"int b[10], *pb;",则不正确的赋值为( )。 A、pb=b B、pb=b[5] C、pb=b+2 D、pb=&b[0]
标准输入设备的文件流标识符是( )。 A、stderr B、stdin C、stdout D、stdio
若用数组名作为函数调用时的参数,则实际上传递给形参的是( )。 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.}
设有int x,y; 以下语句判断x和y是否相等,正确的说法是该语句( )。 if (x=y) printf(" x is equal to y."); A、语法错 B、不能判断x和y是否相等 C、编译出错 D、能判断x和y是否相等
若用数组名作为函数调用时的参数,则实际上传递给形参的是( )。 A、数组元素的个数 B、数组的第一个元素值 C、数组中全部元素的植 D、数组首地址
C语言中规定,if语句的嵌套结构中,else总是与( )配对。 A、与最近的if 配套 B、与第一个if 配套 C、按缩进位置相同的if配套 D、与最近的且尚未配对的if 配套
凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是( )。 A、静态(static) B、外部(extern) C、自动(auto) D、寄存器(register)
若变量已正确定义,与语句 if(a>b)k=0;else k=1;等效的是( )。 A、k=(a>b)?1:0? B、k=a>b; C、k=a<=b; D、a<=b?0:1;
下列语句实现的功能与其printf语句中所表达的含义相符的是( )。 A、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c); if(a=b=c) printf("这是一个等边三角形\n"); B、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c); if(a+b>c||a+c>b|| c+b>a)printf("这三条边能组成一个三角形\n"); C、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c); if(a==b&&b==c) printf("这是一个等边三角形\n"); D、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c); if(a==b||b==c) printf("这是一个等腰三角形\n")
以下叙述正确的是( )。 A、函数的定义和函数的调用均不可以嵌套 B、函数的定义和函数的调用均可以嵌套 C、函数的定义可以嵌套,但函数的调用均不可以嵌套 D、函数的定义不可以嵌套,但函数的调用均可以嵌套
以下函数原型说明正确的是( )。 A、float add(int x, int y) ; B、int add(int x;int y) ; C、char add( x,y) ; D、int add(char x[ ] [ ]) ;
在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。 A、main B、MAIN C、name D、function
每个C语言程序文件的编译错误分为( )类。 A、1 B、2 C、3 D、4
假定有语句"int b[10], *pb;",则不正确的赋值为( )。 A、pb=b B、pb=b[5] C、pb=b+2 D、pb=&b[0]
标准输入设备的文件流标识符是( )。 A、stderr B、stdin C、stdout D、stdio
若用数组名作为函数调用时的参数,则实际上传递给形参的是( )。 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.}
设有int x,y; 以下语句判断x和y是否相等,正确的说法是该语句( )。 if (x=y) printf(" x is equal to y."); A、语法错 B、不能判断x和y是否相等 C、编译出错 D、能判断x和y是否相等
若用数组名作为函数调用时的参数,则实际上传递给形参的是( )。 A、数组元素的个数 B、数组的第一个元素值 C、数组中全部元素的植 D、数组首地址
C语言中规定,if语句的嵌套结构中,else总是与( )配对。 A、与最近的if 配套 B、与第一个if 配套 C、按缩进位置相同的if配套 D、与最近的且尚未配对的if 配套
凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是( )。 A、静态(static) B、外部(extern) C、自动(auto) D、寄存器(register)
若变量已正确定义,与语句 if(a>b)k=0;else k=1;等效的是( )。 A、k=(a>b)?1:0? B、k=a>b; C、k=a<=b; D、a<=b?0:1;
下列语句实现的功能与其printf语句中所表达的含义相符的是( )。 A、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c); if(a=b=c) printf("这是一个等边三角形\n"); B、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c); if(a+b>c||a+c>b|| c+b>a)printf("这三条边能组成一个三角形\n"); C、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c); if(a==b&&b==c) printf("这是一个等边三角形\n"); D、 int a,b,c; scanf ("%d%d%d" ,&a,&b,&c); if(a==b||b==c) printf("这是一个等腰三角形\n")
以下叙述正确的是( )。 A、函数的定义和函数的调用均不可以嵌套 B、函数的定义和函数的调用均可以嵌套 C、函数的定义可以嵌套,但函数的调用均不可以嵌套 D、函数的定义不可以嵌套,但函数的调用均可以嵌套
以下函数原型说明正确的是( )。 A、float add(int x, int y) ; B、int add(int x;int y) ; C、char add( x,y) ; D、int add(char x[ ] [ ]) ;
在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。 A、main B、MAIN C、name D、function
每个C语言程序文件的编译错误分为( )类。 A、1 B、2 C、3 D、4