程序设计技术(语言)理论+实践2.docVIP

  • 11
  • 0
  • 约 13页
  • 2016-10-19 发布于贵州
  • 举报
程序设计技术(语言)理论实践2

计算机程序设计技术(C语言)理论题 一、选择题(每小题1.5分,共60分) 得 分 阅 卷 1、C语言的编译系统对宏命令的处理是( ) A)在程序运行时进行的 B)在程序连接时进行的 C)和C程序中的其它语句同时进行编译的 D)在对源程序中其它语句正式编译之前进行的 2、以下说法正确的是( ) A)main函数必须放在C程序的开头 B)C语言程序中要求每行只能写一条语句 C)注释可以出现在C语言程序中的任何位置 D)最小的C语言程序中可以没有main函数 3、下列表达式中值为false(假)的是( ) A)13 57 B)!(510) C)11 0x01 D)!(47) | | (28) 4、如果x是一个整型变量,那么以下答案( )是赋值x = 1/3的结果 A)0.33 B)0.30 C)0 D)未定义的无用数据 5、在C语言中,正确的int类型常数是( ) A)-2U B)0.59 C)3a D)0Xaf 6、下列变量定义正确的是( ) A)int x 1;y; B)int x=y=5; C)int for=4 D)int printf=2,x y=2; 7、设int x,*p;下列表达式中正确的是( ) A)5.0%2 B)x+1=5 C)p D)(x+1) 8、对以下说明,数值尾的表达式是( ) Int a [10]={1,2,3,4,5,6,7,8,9,10},*p=a; A)*p+9 B)*(p+8) C)*p+=9 D)p+8 9、以下程序执行后的输出结果是( ) void main() { int k=2,i=2,m; m =(k+=i=k); printf(%d,%d\n”,m,i); } A)8,6 B)8,3 C)6,4 D)7,4 10、x,y,z被定义为int,若从键盘给x,y,z输入数据,正确的输入语句是( ) A)INPUTx,y,z; B)scanf(“%d%d%d”,x,y,z); C)scanf(“%d%d%d”,x,y,z); D)read(“%d%d%d”,x,y,z); 11、以下程序当输入3时,输出的结果是( ) # include stdio.h void main() { int x, y, z; scanf (“%d”,x); if (x5) { y =100; z =-5; } printf (“%d %d%d”,x, y, z); } A) 3, 无用数据, -5 B) 5, 无用数据, 3 C) 3, 无用数据, 无用数据 D) 无用数据, 无用数据, 无用数据 12、do-while 结构繁荣循环体中的语句要执行的次数是( ) A)0 B)只有一次 C)至少一次 D)以上三项皆错 13、在下面的代码段中语句x = 1会执行( )次 for(j =1;j =n;j++) for (k=1;k =n;k++) x = 1; A) n B) n(n+1) C) D)n+n 14、以下程序段所做工作是( ) do { scanf(“%d”,numb); } while (numb 1 | | numb 10); A) 读取[0,11]范围之内的一个整数 B)读取[-1,10

文档评论(0)

1亿VIP精品文档

相关文档