C语言期末考试模拟题5 下载本文

试卷编号:11205 所属语言:C语言 试卷方案:C语言期末考试 试卷总分:100分 共有题型:4种

一、单项选择 共30题 (共计60分) 第1题 (2.0分)

已知int i=5,执行语句i+=++i后, i的值是( ). A:10 B:11 C:12 D:A、B、C都不对 第2题 (2.0分)

下面4个选项中,均是合法整型常量的选项是( ). A:160 –0xffff 011 B:–0xcdf 01a 0xe C:–01 986,012 0668 D:–0x48a 2e5 0x 第3题 (2.0分)

已知int i,a;,执行语句i=(a=2*3,a*5),a+6;后,变量i的值是( ).

A:6 B:12 C:30 D:36 第4题 (2.0分)

已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是( ). A:isupper(c) B:'A'<=c<='Z'

C:'A'<=c&&c<='Z' D:c<=('z'–32)&&('a'–32)<=c

第5题 (2.0分)

\″ABC\\″\\\\″的长度是( ).

A:11 B:7 C:5 D:3 第6题 (2.0分) 有如下程序: #include void main( ) { int n=9; while(n>6)

{ n– –;printf(\}

该程序段的输出结果是( ).

A:987 B:876 C:8765 D:9876 第7题 (2.0分)

以下程序的输出结果是( ). #include void main( ) { int i;

for(i=1;i<6;i++)

{ if(i%2){printf(\ printf(\ }

printf(\}

A:#*#*# B:##### C:***** D:*#*#* 第8题 (2.0分) 有以下程序: #include void main( ) { int k=5;

while(– –k) printf(\–=3); printf(\}

执行后的输出结果是( )

A:1 B:2 C:4 D:第9题 (2.0分)

执行以下程序后,输出的结果是( ). #include void main( ) { int y=10; do{ y– –; }while(– –y);

死循环