- A.3
- B.3.2
- C.0
- D.3.07
- A.int abc=50;
- B.double int=3+5e2.5;
- C.long do=1L;
- D.float 3 asd=3e一3;
- A.IP地址到域名(主机名字)
- B.域名到IP地址
- C.主机IP地址和路由器IP地址之间
- D.路由器IP地址之问
- A.4
- B.5
- C.6
- D.0
- A.*p=&a;scanf("%1f”,p);
- B.*p=&a;scanf("%f",p);
- C.p=&a;scanf("%",*p);
- D.p=&a;scanf("%1f",p);
- A.f=0;for(i=1;i<=n;i++)f*=i;
- B.f=1;for(i=l;i<2n;i++)f*=i;
- C.f=l;for(i=n;i>1;i++)f*=i;
- D.f=1; for(i=n;i>=2;i--)f*=i;
- A.b,b
- B.b,c
- C.a,b
- D.a,c
- A.
- A.a=b=c;
- B.(a=c)
- C.(a=c)&&(b=c);
- D.(b=c);
- A.1,2,3,4,5,6,7,8,9,0,
- B.0,9,8,7,6,5,1,2,3,4,
- C.0,9,8,7,6,5,4,3,2,1,
- D.1,2,3,4,9,8,7,6,5,0,
- A.可重用性差
- B.安全性差
- C.非持久性
- D.冗余性
- A.int**q;
- B.int(*q);
- C.int*q;
- D.int*q();
- A.5,5
- B.5,11
- C.11,11
- D.11,5
- A.包含文件中的第一个函数
- B.程序中第一个函数
- C.程序中的main( )函数
- D.程序中第一条语句
- A.(!e==0)
- B.(e>0||e<0)
- C.(e==0)
- D.(e!=0)
- A.4,4
- B.2,2
- C.4,5
- D.2,4
- A.2 1 4 3
- B.1 2 1 2
- C.1 2 3 4
- D.2 1 1 2
- A.ptr是一个返回值为int的函数
- B.ptr是指向int型数据的指针变量
- C.ptr是指向函数的指针,该函数返回一个int型数据
- D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
- A.循环体将执行一次
- B.循环体将执行两次
- C.循环体将执行无限次
- D.系统将提示有语法错误
- A.队列
- B.栈
- C.双向链表
- D.二叉树
- 23
-
下列说法正确的是( )。
- A.在C语言中,可以使用动态内存分配技术定义元素个数可变的数组
- B.在c语言中,数组元素的个数可以不确定,允许随机变动
- C.在C语言中,数组元素的数据类型可以不一致
- D.在C语言中,定义一个数组后,就确定了它所容纳的元素的个数
- A.正数
- B.负数
- C.零
- D.不确定的值
- a/=S(k+m)/S(k+m); printf("%d",a); }
- A.1
- B.4
- C.9
- D.0
- A.7
- B.8
- C.9
- D.10
- A.-1
- B.1
- C.4
- D.0
- A.10
- B.20
- C.40
- D.30
- A.0
- B.1
- C.11
- D.3
- A.char c[]='goodmorning';
- B.char c[20]="goodmorning";
- C.char c[]={'a','b ','c ','d');
- D.char c[]={"ffgoodmorning"};
- A.b=double(b);
- B.(int)a=(int)b;
- C.a=a++=5;
- D.a=double(b);
- A.顺序存储结构和链式存储结构
- B.散列方法和索引方式
- C.链表存储结构和数组
- D.线性存储结构和非线性存储结构
- A.任意正奇数
- B.任意负偶数
- C.任意正偶数
- D.任意负奇数
- A.将字符串str1复制到字符串str2中后再连接到字符串str3之后
- B.将字符串str1连接到字符串str2之后再复制到字符串str3之后
- C.将字符串str2复制到字符串str1之后再将字符串str3连接到字符串str1之后
- D.将字符串str2连接到字符串str1之后再将字符串strl复制到字符串str3中
- A.数组m与数组n完全相同
- B.数组m与数组n长度相同
- C.数组m比数组n长1
- D.数组m与数组n中都存放字符串
- A.17
- B.37
- C.6
- D.13
- A.栈是先进先出的线性表
- B.栈只能顺序存储
- C.栈具有记忆作用
- D.对栈的插入删除操作中,不需要改变栈底指针
- A.ACFXDBEYZ
- B.ABEFXYZCD
- C.ABCDEFXY7
- D.ABDYECFXZ
- a=10; /*给a赋值
- b=20; 给b赋值 */ printf("a+b=%d\n",a+b);//输出计算机结果 } 程序运行后的输出结果是( )。
- A.a+b=10
- B.a+b=30
- C.30
- D.出错
- A.-6
- B.12
- C.0
- D.-12
- A.7
- B.8
- C.9
- D.10
- A.EOF
- B.-l
- C.非零值
- D.0
- A.(aB.(!a==1)&&(!b==0)
- C.a&&b
- D.a||(b+b)&&(c-a)