下列说法正确的是( )。

A:一个C程序可以有多个主函数 B:一个C语言的函数中只允许有一对花括号 C:C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内 D:在对C程序进行编译时,可以发现注释行中的拼写错误

若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是( )。

A:a+ d; B:a++; C:a=b=c=d=100; D:a=(b=3)+(d=5);

设计软件结构是在软件生命周期的( )。

A:软件定义期 B:软件开发期 C:软件维护期 D:以上3个都不是

字符串"///"ABCDEF/"//"的长度是( )。

A:15 B:10 C:7 D:8

已有定义int(*q)( ),指针q可以( )。

A:指向函数的入口地址 B:代表函数的返回值 C:表示函数的类型 D:表示函数返回值的类型

若有运算符:>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为( )。

A:*= << > % sizeof B:<< *= > % sizeof C:%=><< sizeof % D:*=><< % sizeof

有下列程序:
#include<stdio.h>
main( )
char c1,c2,c3,c4,c5,c6;
scanf("%c%c%c%c",&c1,&c2,&c3,&c4);
c5=getchar( );c6=getchar( );
putchar(c1);putchar(c2);
printf("%c%c/n",c5,c6);程序运行后,若从键盘输入(从第1列开始)
123<CR>
45678<CR>
则输出结果是( )。

A:1267 B:1256 C:1278 D:1245

有下列程序:
#include<stdio.h>
main( )
int a=6,b=7,m=1;
switch(a%2)
case 0:m++;break;
case 1:m++;
switch(b%2)
defaut:m++;
case0:m++;break;


printf("%d/n",m);程序运行后的输出结果是( )。

A:1 B:2 C:3 D:4

算法的复杂度主要包括时间复杂度和______ 复杂度。

按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。

微信扫码获取答案解析
下载APP查看答案解析