正确答案: B
在c语言中,程序的模块化是利用函数实现的
题目:以下关于结构化程序设计的叙述中正确的是( )。
解析:滥用90t0语句将使程序的流程毫无规律,可读性差,对于初学者来说尽量不要使用,所以A错误。—个结构化程序可以包含顺序、分支、循环结构中的一种或多种,所以C错误。由三种基本结构构成的程序可以解决任何复杂的问题,所以D错误。
查看原题
举一反三的答案和解析:
[单选题]下列程序的执行结果是______。include union {int i;char c[2]; }; void main() {union
下列程序的执行结果是______。 #includestdio.h> union { int i; char c[2]; }; void main() { union un x; x.c[0]=10; x.c[1]=1; printf("\n%d",x.i); }
266
解析:解析:由于本题定义的是共用体,所以成员表列中的整型变量x与字符数组c共占用同—个存储单元,且此存储单元为2个字节,通常c[0]位于低字节,c[1]位于高字节,所以兄i的值为266。
[单选题]一个循环一般应包括哪几部分内容? ( )。
以上都是
[单选题]下列字符型常量的表示中,错误的是( )。
[[北京]]
解析:解析:字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。
[单选题]以下程序的输出结果是()。includemain(){int a,i;a=0; for(i=1;i
以下程序的输出结果是( )。 #include stdio.h> main() { int a,i;a=0; for(i=1;i5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }
31
解析:解析:多分支选择switch语句的一般形式为:switch(表达式){case常量表达式1:语句1;case常量表达式2:语句2;┆case常量表达式n:语句n;default:语句n+1;}其语义是:计算表达式的值,并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,不再进行判断,继续执行后面所有case后的语句。如果表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
[单选题]有以下程序: main( ) { char a[ ]={‘a',‘b',‘c',‘d',‘e',‘f',‘g',‘h',‘\0'};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%d\n",i,j); } 程序运行后的输出结果是
9,8
解析:解析:sizeof( )函数返回字符串所占字节数,strlen函数返回字符串的长度,其中'\0'是一个转义字符,
[单选题]软件测试与排错是两类相互联系而又性质不同的活动,在下述项目中,不具有排错活动特征的项目是______。
运用测试实例
解析:解析:测试和排错是互相联系但又是性质不同的两类活动,排错的主要特征包括;修改程序错误,推理和归纳,了解程序细节。而“运用测试实例”是具有测试活动的特征。
[单选题]在计算机的众多特点中,其最主要的特点是()。
存储程序与自动控制