C语言题库及答案(选择题) 下载本文

内容发布更新时间 : 2024/5/2 13:06:10星期一 下面是文章的全部内容请认真阅读。

printf(\该程序的输出结果是( )

A.2,1 B.1,1 C.1,0 D.2,2 437.定义共用体的关键字是

A.union B.enum C.struct D.typedef 438.下列关于指针定义的描述,___________是错误的 A.指针是一种变量,该变量用来存放某个变量的地址值的 B.指针是一种变量,该变量用来存放某个变量的值 C.指针变量的类型与它所指向的变量类型一致 D.指针变量的命名规则与标识符相同 439.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。 A.6.500000 B.6 C.5.500000 D.6.000000

440.已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。 A.scanf(\B.scanf(\C.scanf(\

D.scanf(\441.若有以下程序: main() {

int k=2,i=2,m; m=(k+=i*=k);

printf(\}

执行后的输出结果是______。

A.8,6 B.8,3 C.6,4 D.7,4

442.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为______。 A.0 B.1 C.2 D.3 443.t为int类型,进人下面的循环之前,t的值为0 while( t=1 ) { ……}

则以下叙述中正确的是______。 A.循环控制表达式的值为0 B.循环控制表达式的值为1 C.循环控制表达式不合法 D.以上说法都不对

444.以下程序中,while循环的循环次数是______ main() {

int i=0; while(i<10) {

- 41 -

if(i<1) continue; if(i==5) break; i++; } }

A.1 B.4 C.6 D.死循环,不能确定次数 445.以下函数的类型是______。 fff(float x) {

return 5; }

A.与参数x的类型相同 B.void 类型 C.int类型 D.无法确定 446.结构化程序由三种基本结构组成,三种基本结构组成的算法______。 A.可以完成任何复杂的任务 B.只能完成部分复杂的任务 C.只能完成符合结构化的任务 D.只能完成一些简单的任务

447.下列关于单目运算符++、--的叙述中正确的是______。 A.它们的运算对象可以是任何变量和常量

B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量 C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量 D.它们的运算对象可以是char型变量、int型变量和float型变量 448.有以下程序段 int n=0,p; do {

scanf(\ n++;

}while(p!=12345&&n<3);

此处do-while循环的结束条件是______。 A.p的值不等于12345并且n的值小于3 B.p的值等于12345并且n的值大于等于3 C.p的值不等于12345或者n的值小于3 D.p的值等于12345或者n的值大于等于3

- 42 -

C语言题库答案(选择题)

1~5.BDBCC 6~10.CBDDB 11~15.DDCAA 16~20.ACCDB 21~25.CBDAB 26~30.BCBAD 31~35.CADBA 36~40.DCCAC 41~45.BDDBC 46~50.BCCAC 51~55.DCBBB 56~60.DCCBD

61~65.CCDAD 66~70.CBABA 71~75.DABAA 76~80.ADCCA 81~85.CCBCC 86~90.ACCAA 91~95.ADABC 96~100.BDAAC 101~105.DCADB 106~110.BDABC 111~115.AABAD 116~120.BBBBB 121~125.CBDCB 126~130.ADBCB 131~135.CDADC 136~140.DCCCB 141~145.BBABC 146~150.ACDAD 151~155.CDDDA 161~165.CBCAD 166~170.CCBAA 171~175.BDCDC 181~185.CBCBA 186~190.ACBAD 191~195.ADCAB 201~205.BBACB 206~210.CDCCA 211~215.BBCDC 221~225.BCCCA 226~230.BABBC 231~235.CBABA 241~245.CDAAC 246~250.ADBAA 251~255.CABBB 261~265.DCBDC 266~270.DBBBB 271~275.DCDCD 281~285.BCDDD 286~290.CCDDD 291~295.AAACB 301~305.BBACB 306~310.DDBBD 311~315.BABCB 321~325.DDCCB 326~330.CABDD 331~335.BCCDB 341~345.BDDDC 346~350.BDDAA 351~355.ABDCD 361~365.ABBDD 366~370.CDDAB 371~375.ACAAC 381~385.BDBCD 386~390.DDDAB 391~395.DBAAD 401~405.CAADA 406~410.ABCAC 411~415.BADBC 421~425.CDABD 426~430.CDABA 431~435.BABDB 441~445.CCBDC 446~448.ADD

- 43 -

156~160.BDADD 176~180. BDCAD 196~200. BCADA 216~220.DCBAA 236~240.BBABA 256~260.DCCCC 276~280.DCDCD 296~300.BBAAD 316~320.BABDC 336~340.DDCCD 356~360.DDACC 376~380.CDCDA 396~400.BDBDA 416~420.ABCDC 436~440.AABDC