正在加载图片...
《高级语言程序设计试题三》 单项选择题(每题1分,共20分) 1、在一个被调用函数中,关于 return语句使用的描述,错误的是() A、被调用函数中可以不用 return语句 B、被调用函数中可以使用多个 return语句 C、被调用函数中,如果有返回值,就一定要有 return语句 D、被调用函数中,一个 return语句可返回多个值给调用函数 2、运算符>代表() A、大于 B、小于 C、右移D、左移 3、已知:inty;执行语句y=52;则变量y的结果是() A、2 C、2.5 D、2.0 4.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是 A、a>=10ora<=0 B =0|a<=10 C、a>=l0&&a<=0D、a>=10‖a<=0 5.若有以下程序段: ntcl=1,c2=2,c3; c3=1.0/c2*c1 则执行后,c3中的值是 A、0 0.5 6.下列不属于字符型常量的是 B B 7.在C程序中,可以把整型数以二进制形式存放到文件中的函数是 A、 fprintf函数B、 fread函数C、 fwrite函数D、 fputc函数 8.下列二维数组的说明中,不正确的是 A、 float a[3*8]7-3] B、 float a[3}={0,1,8}; C、# define l3 D、nta[6][7 float a[L3 9、若对函数类型未加显示说明,则函数的隐含类型是() A、void B、 double C、int D、char 0、在传值调用中,要求( 、形参和实参类型任意,个数相等 B、实参和形参类型都完全一致,个数相等 C、实参和形参对应的类型一致,个数相等 D、实参和形参对应的类型一致,个数任意 11、在C语言的函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA, 则() A、称为函数的直接递归 B、称为函数的间接递归 C、称为函数的递归定义 D、C语言中不允许这样的递归形式 12、已知inta=3,*p=&a;则*p的值是() A、变量a的地址值B、无意义C、变量p的地址值 13、下列存储类标识符中,()的可见性与存在性不一致 A、外部类 B、自动类 C、静态类 D、寄存器类 14.以下程序运行后,输出结果是 func(int a, int b) i static int m=0, F2 H+=m+1 m=ita+b; return(m);)《高级语言程序设计试题三》 一、单项选择题(每题 1 分,共 20 分) 1、在一个被调用函数中,关于 return 语句使用的描述,错误的是( ) A、被调用函数中可以不用 return 语句 B、被调用函数中可以使用多个 return 语句 C、被调用函数中,如果有返回值,就一定要有 return 语句 D、被调用函数中,一个 return 语句可返回多个值给调用函数 2、运算符>>代表( ) A、大于 B、小于 C、右移 D、左移 3、已知:int y;执行语句y=5/2;则变量y的结果是( ) A、2 B、-2 C、2.5 D、2.0 4.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是 A、a>=10 or a<=0 B、 a>=0 | a<=10 C、 a>=10&&a<=0 D、 a>=10 || a<=0 5.若有以下程序段: int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是 A、0 B、0.5 C、1 D、2 6.下列不属于字符型常量的是 A、’A’ B、 “B” C、 ‘\117’ D、’\x93’ 7.在C程序中,可以把整型数以二进制形式存放到文件中的函数是 A、fprintf函数 B、fread函数 C、fwrite函数 D、fputc函数 8.下列二维数组的说明中,不正确的是 A、float a[3*8][7-3] B、float a[][3]={0,1,8}; C、#define L 3 D、int a[6],[7] float a[L][3] 9、若对函数类型未加显示说明,则函数的隐含类型是( ) A、void B、double C、int D、char 10、在传值调用中,要求( ) A、形参和实参类型任意,个数相等 B、实参和形参类型都完全一致,个数相等 C、实参和形参对应的类型一致,个数相等 D、实参和形参对应的类型一致,个数任意 11、在C语言的函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA, 则( ) A、称为函数的直接递归 B、称为函数的间接递归 C、称为函数的递归定义 D、C语言中不允许这样的递归形式 12、已知int a=3,*p=&a; 则*p的值是( ) A、变量a的地址值 B、无意义 C、变量p的地址值 D、3 13、下列存储类标识符中,( )的可见性与存在性不一致 A、外部类 B、自动类 C、静态类 D、寄存器类 14.以下程序运行后,输出结果是 func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return (m); }
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有