大学网课搜题引擎
首页
爱课程(中国大学MOOC)
C语言程序设计
第三周:C程序及流程控制(1)
题目详情
简答题
C语言的流程控制语句不包括( )。
A、表达式语句
B、if语句
C、while语句
D、for语句
查看答案与解析
简答题
关于C语言的复合语句,下面哪种说法是正确的( )。 A、将若干条语句用括弧{ }括起来就构成了复合语句; B、复合语句破坏了程序的结构化; C、复合语句的大括弧对{ }加不加都可以 D、一条语句加大括弧对{ }不叫复合语句。
简答题
有以下程序 #include void main( ) { int a=3,b=4,c=5,d=2; if(a { if(b>c) printf("%d ",d++ +1); else printf("%d ",++d +1); } printf("%d ",d); } 程序运行后的输出结果是( )。 A、4 3 B、2 C、3 D、4 4
简答题
C语言的结构化程序设计所包含的结构是( )。 A、顺序结构、选择结构和循环结构 B、只有顺序结构 C、只有条件结构 D、只有循环结构
简答题
while循环和for循环可以相互替代; A、正确 B、错误
简答题
初学者编写C语言的程序不需要养成加注释的习惯; A、正确 B、错误
简答题
在一些特定的应用中,用switch多分支选择语句代替条件分支嵌套语句可以提高程序的可读性。 A、正确 B、错误
简答题
有如下程序,该程序的输出结果是( )。 #include void main( ) { int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++; b++; } printf("a=%d,b=%d ",a,b); } A、a=2,b=1 B、a=1,b=1 C、a=1,b=0 D、a=2,b=2
简答题
C语言的辅助控制语句不包括( )。 A、swicth ...case语句 B、break语句 C、 continue语句 D、goto语句
简答题
下面哪个语句不便于C语言结构化编程的是( )。 A、goto语句 B、break语句 C、continue语句 D、switch case 语句组
简答题
输入一个字符,判断该字符是数字、字母、空格还是其它字符。请选择正确的答案填空 ( )。 #include void main( ) { char c ; c = getchar( ); if(____________________________) printf("It is an ENGLISH character. "); else if('0' printf("It is a DIGITAL character. "); else if(c == 32) printf("It is a SPACE character. "); else printf("It is other character. "); } 当输入为abc*&%ABC#!$时,运行结果是( )。 A、('A' B、'A' C、'a' D、'A' <= c && c <= 'z'
简答题
空语句就是程序中没有什么作用的语句; A、正确 B、错误
简答题
以下程序段的输出结果是( )。 int x=3; do { printf("%3d",x-=2); } while(!(--x)); A、1 -2 B、1 C、30 D、死循环
简答题
关于表达式语句,下面哪种说法是正确的( )。 A、任何一个表达式加上一个分号就是一条表达式语句; B、表达式和表达式语句是一样的; C、表达式语句一般是指算术运算表达式语句; D、表达式语句不会给程序带来错误。
简答题
使用复合语句便于程序的结构化; A、正确 B、错误
简答题
switch多分支选择语句的功能可以用条件分支嵌套语句来实现 A、正确 B、错误
简答题
有以下程序 #include void main( ) { char c ; while(( c = getchar( )) != '时,运行结果是( )。 A、abcabc B、ABCABC C、abc*&%ABC#! D、abc*&%abc#!
简答题
关于C语言的空语句,下面哪种说法是正确的( )。 A、只有分号的语句就叫空语句; B、空语句没什么用; C、空语句只能用于if语句中; D、空语句只能用于循环语句中。
简答题
有以下程序 #include void main( ) { int i,s=0; for(i=1;i s+=i+1; printf("%d ",s); } 程序运行后的输出结果是( )。 A、数1~10中的偶数之和 B、数1~9的累加和 C、数1~10的累加和 D、数1~9中的奇数之和
简答题
关于while循环,下面哪种说法是错误的( )。 A、while循环的循环体不能为空语句; B、while循环的条件表达式是循环进行的条件; C、while循环的条件表达式和if语句的条件表达式的写法一样; D、while循环用条件表达式中的条件或者循环体中的break退出循环。
简答题
break语句的功能只是用于退出循环; A、正确 B、错误
C语言程序设计
章节列表
第一周:C语言概述
17
第二周:C语言变量、常量及表达式
44
第三周:C程序及流程控制(1)
31
第四周:C程序及流程控制(2)
23
第五周:函数(1)
28
第六周:函数(2)
21
第七周:数组(1)
21
第八周:数组(2)
15
第九周:指针(1)
31
第十周:指针(2)
27
第十一周:字符串(1)
23
第十二周:字符串(2)
23
第十三周:结构与联合(1)
23
第十四周:结构与联合(2)
26
第十五周:枚举、链表与文件(该章不作为考试内容)
15
期末考试
36