20022003年度第二学期C语言期末考试试题.docVIP

  • 11
  • 0
  • 约3.58千字
  • 约 3页
  • 2018-12-01 发布于浙江
  • 举报

20022003年度第二学期C语言期末考试试题.doc

20022003年度第二学期C语言期末考试试题

自测题1 选择题(共50分,每题2分) 1、以下选项中正确的常量是 A、12 B、0.329*10^2 C、1,000 D、 4 5 6 2、以下选项中不合法的用户标识符是 A、title B、Main C、abc.c D、PRINTF 3、语言中运算对象必需是整型的运算符是 A、+ B、/ C、% D、* 4、以下是C语言语句的是 A、 a++; B、a=a+7 C、int b D、printf(“I am a student”) 5、以下叙述中正确的是 在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示。 C程序由主函数组成。 C、C程序由函数组成。D、C程序由函数和过程组成。 6、TURBO C中double 类型变量所占字节数是 A、16 B、2 C、4 D、8 7、若a、b、c、d都是int 类型变量且初值为0,以下选项中不正确的赋值语句是 A、a=c+d; B、d--; C、c+b; D、a=(c=22)-(b++); 8、以下程序的输出结果是 A、0 B、7.5 C、7 D、不确定的值 main(_) { int x=30,y=4; printf(“%d\n”,x/y); } 9、若变量已正确说明为int?型“%d%d%d”,a,b,c); C、scanf(“%D%D%D”,a,b,c); D、scanf(“%d%d%d”,a,b,c); 10、若变量已正确定义,要将 a和b中的数进行交换,下面不正确的语句组是 A、 s=a,a=b,b=s; B、a=a+b,b=a-b,a=a-b ; C、a=s,s=b,b=a; D、s=b,b=a,a=s; 11、若int类型占两个字节,以下程序段输出结果是 A、-1,-1 B、-1,32767 C、-1,32768 D、-1,65535 main(){ int a=-1; printf(“%d,%u\n”,a,a); } 12、下列运算符中优先级最高的运算符是 A、 B、% C、== D、! 13、为表示关系 xyz,应使用的C语言表达式是 A、(xy)(yz) B、(xy)AND(yz) C、(x=y=z) D、(xy)(yz) 14、若执行以下程序时从键盘上输入5和4,则输出结果是 A、14 B、25 C、16 D、20 main() { int a,b,s; scanf(“%d%d”,a,b);s=a; if(ab) s=b; s=s*s; printf(“%d\n”,s); } 15、运行以下程序后,输出   A、**** B、 C、####  D、有语法错误不能通过编译 main() { int k=3; if(k=0)printf(“****\n”); else printf(“\n”); } 16、以下程序短的输出结果是 A、10 9 8 7 B、9 8 7 C、10 9 8 7 D、9 8 7 6 main {int n=10; while(n7){ n--; printf(“%d ”,n);} } 17、以下程序的输出结果是 A、15 B、14 C、0 D、不确定 main() { int i,sum; for(i=1; i6; i++) sum+=sum; printf(“%d\n”,sum);} 18、C语言中,字符(char)型数据在微机内存中的存储形式是 A、反码     B、ASCII码    C、EBCDIC码    D、补码 19、语言中的简单数据类型有   A、整型、实型、逻辑型、字符型      B、整型、实型、逻辑型                    C、整型、字符型、逻辑型     

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档