2019年3月计算机二级MySQL基础试题及答案(8)
1.以下叙述中不正确的是( )。
A.在不同的函数中可以使用相同名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效
答案:D
2.以下能正确定义二维数组的是( )。
A.int a[][3];
B.int a[][3]={2*3);
C.int a[][3]={};
D.int a[2][3]一{{1),{2},{3,4}};
答案:B
3.下列程序的输出结果是( )。
#include
main()
{ int a=3,b=2,C=1;
if(a<B)< p>
if(b<0)c=0;
else c++:
printf("%dn",c);
}
A.2
B.0
C.1
D.不确定的值
答案:C
4.要求通过while循环不断读入字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是( )。
A.while((ch—getchar())!='N')printf("%c",ch);
B.while(oh=getchar()!='N')printf("%C",ch);
C.while(ch=getchar()=='N')printf("%c",ch);
D.while((ch—getchar())=='N')printf("%c",ch);
答案:A
5.下列说法不正确的是( )。
A.调用函数时,实参可以是表达式
B.调用函数时,实参与形参可以共用内存单元
C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等
D.调用函数时,实参与形参的类型必须一致
答案:B
6.下列选项中不是字符常量的是( )。
A.'v'
B.'x2a'
C.'a'
D."