安徽继续教育在线-C语
下面关于switch结构中default使用说法不正确的是()。 A、 switch结构中的default是注释语句 B、 default与case语句的顺序是任意的 C、 default是在所有case都不执行的情况下才能被执
答案是:参考答案: A、C
变量能解决的问题,下列选项描述正确的是()。 A、 节省空间 B、 以根据程序的执行,用到不同的数值,求出程序要在某个语句下所得出的正确结果 C、 占用更多空间 D、 加快程序的执行
答案是:参考答案: A、B
对于运算符归类正确的是() A、 算术运算符(+、-、*、/、%) B、 关系运算符(>、>=、==、!=、<、<=) C、 逻辑运算符(!、ll、&&) D、 赋值运算符(=、+=、-=、*=、/=、%=)
答案是:参考答案: A、B、C、D
已知数组num[10]={23,7,0,100,45,92,34,1};这个数组中最大值得下标不是() A、 2 B、 3 C、 4 D、 5
答案是:参考答案: A、C、D
若有语句:inta=4,p=&a;,下面均代表地址的一组选项是() A、 a,p,&*a B、 *&a,&a,p C、 &a,p,&*p D、 *&p,p,&a
答案是:参考答案: C
要为float类型变量x、y、z赋同一初值3.14,下列说明语句哪一个是正确的()。 A、 floatx,y,z=3.14; B、 floatx,y,z=3*3.14; C、 floatx=3.14,y=3.14,z=3.14;
答案是:参考答案: C
已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为().  char a=’a’;  a--;  printf("%d,%c\n",a+’2’-’0’,a+’
答案是:参考答案: C
数组定义为“inta[4][5];”,下列哪一个引用是错误的()。 A、 *a B、 *(*(a+2)+3) C、 &a[2][3] D、 ++a
答案是:参考答案: D
自增与自减运算符都是常用的运算符,自减运算符是()。 A、 ++ B、 -- C、 +1 D、 -1
答案是:参考答案: B
下列能正确定义一维数组a的语句是()。 A、 inta(10); B、 intn=10,a[n]; C、 intn;scanf("%d",&n)inta[n]; D、 #definen10inta[n];
答案是:参考答案: D
在C语言类型中,int ,char, short等类型的长度是() A、 固定的 B、 由用户自己定义 C、 任意的 D、 与机器字长有关
答案是:参考答案: D
若已定义int x=-16,y=-12,z;语句z=x<=y;运行后z的值为()。 A、 t B、 1 C、 f D、 0
答案是:参考答案: B
C语言中的简单数据类型有() A、 整型、实型、逻辑型 B、 整型、实型、字符型 C、 整型、字符型、逻辑型 D、 整型、实型、字符型、逻辑型
答案是:参考答案: B
下面关于main()函数描述不正确的选项是()。 A、 一个C程序必须有且只能有一个用main()作为名字的函数 B、 main()函数被称为主函数 C、 C程序总是从主函数开始执行,main()函数必须放在整个程序的开头部分
答案是:参考答案: C
设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是() A、 0 B、 2 C、 -4 D、 4
答案是:参考答案: C
以下函数调用语句中,calc(exp1,(exp3,exp4,exp5));含有的实参个数是() A、 1 B、 2 C、 3 D、 4
答案是:参考答案: B
将程序prog.c编译后运行:prog–nlahelloworld则*(*(argv+2))是() A、 ’p’ B、 ‘-‘ C、 ‘h’ D、 ‘w
答案是:参考答案: C
以超市买苹果为例,一次放一个,一共买5个,最好选用()。 A、 条件控制的循环 B、 计数控制的循环 C、 Raptor操作的循环 D、 其它都不对
答案是:参考答案: B
若变量已正确定义,语句“if(a>b)k=0;elsek=1;”和()等价。 A、 k=(a>b)?1:0; B、 k=a>b; C、 k=a<=b; D、 a<=b?0:1;
答案是:参考答案: A
已有定义char str1[15]={“computer”} , str2[15] ; 则语句用法正确的是()。 A、 str2=str1; B、 str2="science"; C、 scanf("%s",str2); D、
答案是:参考答案: C
将(AF)16与(78)16进行按位异或的结果是()。 A、 (D7)16 B、 (28)16 C、 (D8)16 D、 (27)16
答案是:参考答案: A
下列各语句定义了数组,()是正确的。 A、 inta[][]={1,2,3,4}; B、 intx[2][2]={1,2,3,4,5}; C、 intx[2][]={1,2,4,6}; D、 intm[][3]={1,2,3
答案是:参考答案: D
以下对指针变量进行操作的语句,正确的选项是() A、 int*p,*q;q=p; B、 inta,*p,*q;q=&a;p=*q; C、 inta=b=0,*p;p=&a;b=*p; D、 inta=20,*p,*q=&a;
答案是:参考答案: D
已知x=10,ch=’A’,y=0;,则表达式“x>=y&&ch<’B’&&!y”的值是()。 A、 0 B、 1 C、 “假” D、 “真”
答案是:参考答案: B
设有定义:char a;int b;float c,double d;执行语句:c=a+b+c+d;后,变量c 的数据类()。 A、 int B、 char C、 float D、 double
答案是:参考答案: C
若intx,y;doublez;以下不合法的scanf函数调用语句是()。 A、 scanf(“%d%lx,%le”,&x,&y,&z); B、 scanf(“%2d*%d%lf”,&x,&y,&z); C、 scanf(“%x
答案是:参考答案: D
若定义数组并初始化,运行的结果是() void main( ) { int i,j,a[2][3]={{1,2,3},{4,5,6}}; for(i=0;i<2;i++) for(j=0;j<3;j++) printf(""%d
答案是:参考答案: C
C 语言中以下几种运算符的优先次序()的排列是正确的. A、 由高到低为:!,&&,∣∣,算术运算符,赋值运算符 B、 由高到低为:!,算术运算符,关系运算符,&&,∣∣,赋值运算符 C、 由高到低为:算术运算符,关系运算符,赋
答案是:参考答案: B
若有定义:int a[5],*p=a;则不能正确表示数组元素a[i]的是()。 A、 *(a+i) B、 *(p+i) C、 p[i] D、 *p[i]
答案是:参考答案: D
在C语言中,逻辑值“真”用()表示。 A、 1 B、 大于0的数 C、 非0的整数 D、 非0的数
答案是:参考答案: D
在C语言中,若有数组charb[]={‘A’,’B’,’C’,’D’,’E’,’F’};则数组b的长度分别是() A、 5 B、 6 C、 7 D、 8
答案是:参考答案: B
下列程序的输出结果为( ).  main( )  {int m=7,n=4;  float  a=38.4,b=6.4,x;  x=m/2+n*a/
答案是:参考答案: A
以下C语言语句中,正确的是() A、 unsigned int a[2*3]; B、 char s[N+1]; C、 double f[]; D、 float b[
答案是:参考答案: A
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是() A、 k=k+=k B、 -k++ C、 k%int(f) D、 f=k%m
答案是:参考答案: C
Raptor中,向下取整,可以通过()完成。 A、 floor B、 seiling C、 abs D、 max
答案是:参考答案: A
若有定义int a,x;则语句a=(x=8,x+8);运行后,变量a,x的值依次为() A、 16,8 B、 8,8 C、 16,16 D、 8,16
答案是:参考答案: A
若定义intx[10];则TurboC编译系统为该数组分配()个字节存储单元。 A、 10 B、 11 C、 20 D、 21
答案是:参考答案: C
下列各语句序列中,能够且仅输出整型变量a、b中最大值的是()。 A、 if(a>b)printf(”%d\n”,a);printf(”%d\n”,b); B、 printf(”%d\n”,b);if(a>b)printf(”%d\n
答案是:参考答案: C
若a是单精度实型变量,c是基本整型变量,以下正确的输入语句是() A、 scanf("%f%d",a,c); B、 scanf("%f%d",&a,&c); C、 scanf("%f%f",&a,&c); D、 scanf(
答案是:参考答案: B
在计算机中,最适合进行数值加减运算的数值编码是()。 A、 原码 B、 反码 C、 补码 D、 移码
答案是:参考答案: C
下列程序的输出结果是()。 #include fun(int *a,int *b) {int *w;*a=*a+*a;*w=*a; *a=*b; *b=*w;} main( ) {int x=9,y=5,*px=&x,*py=&y
答案是:参考答案: A
若有以下说明语句:          struct  student  ̳
答案是:参考答案: C
执行C程序段char ch=’a’;ch=(ch>=’a’&&ch<=’z’?(ch-32):ch;后,变量ch的值为()。 A、 ‘A’ B、 ‘a’ C、 ‘z’ D、 ‘Z’
答案是:参考答案: A
设有定义:intx=2;,以下表达式中,值不为6的是() A、 x*=x+1 B、 x++,2*x C、 x*=(1+x) D、 2*x,x+=2
答案是:参考答案: D
选择出合法的if语句(设int x,a,b,c;)()。 A、 if(a==b)x++ B、 if(a=b)x++ D、 if(a=>b)x++
答案是:参考答案: A
若i为整型变量,则以下循环执行次数是(). for(i=2;i==0;) printf("%d",i--); A、 无限次 B、 0次 C、 1次 D、 2次
答案是:参考答案: B
使用OS Shell退出Turbo C环境进入DOS后,要想返回Turbo C环境应键入()。 A、 RETURN B、 EXIT C、 QUIT D、 BREAK
答案是:参考答案: C
文件结束标志是() A、 \0 B、 EOF C、 \n D、 0
答案是:参考答案: B
下列语句中,哪一个可以输出26个大写英文字母()。 A、 for(a=’A’;a<=’Z’;printf(”%c”,++a)); B、 for(a=’A’;a<’Z’;a++)printf(”%c”,a); C、 for(a=’
答案是:参考答案: C
下面是对字符数组str 的初始化语句,其中不正确的是()。 A、 char str[5]={"abcd"}; B、 char str[5]={’a’,’b’,’c’,’d’}; C、 char str[]="abcd"; D、
答案是:参考答案: D
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是:() A、 p=q B、 *p=*q C、 n=*q D、 p=n
答案是:参考答案: D
下列转义字符中错误的一个是() A、 ’\000’ B、 ’\014’ C、 ’\x111’ D、 ’\2’
答案是:参考答案: C
C语言中结构体是高级语言的()数据类型 A、 基本 B、 构造 C、 指针 D、 空
答案是:参考答案: B
以下程序段的运行结果是()。 int s=15; switch(s/4) {default: printf("Over ") ; case 1: printf("One ") ; break; case 2: printf("Tw
答案是:参考答案: C
目前为: 2/2 页  首页   上页 下页 尾页