C程序设计综合模拟试题.docVIP

  • 9
  • 0
  • 约1.46万字
  • 约 21页
  • 2017-09-05 发布于贵州
  • 举报
《C程序设计》综合模拟试题 选择题 以下标识符中,不合法的用户标识符是__________1。 ①c[5] ②Unsigned ③A_123 ④k000 以下不正确的C语言标识符是________4。 ① abc_123 ② _123abc ③ a_bc123 ④ 123abc 以下标识符中,不合法的用户标识符是________1。 ①b ②Int ③D32769 ④k2 以下整数值中,不正确的八进制或十六进制数是________3。 ①0x16 ②016 ③-16 ④0xaaaa 以下说法中正确的是________3。 ①C语言程序总是从第一个的函数开始执行 ②在C语言程序中,要调用的函数必须在main()函数中定义 ③C语言程序总是从main()函数开始执行 ④C语言程序中的main()函数必须放在程序的开始部分 C语言中最简单的数据类型包括__________2。 ①整型、实型、逻辑型 ②整型、实型、字符型 ③整型、字符型、逻辑型 ④整型、实型、逻辑型、字符型 面向对象程序设计的特点是________1。 ①多态性、封装性、继承性 ②多态性、继承性、可移植性 ③多态性、继承性、交互性 ④封装性、交互性、多态性 以下能正确表示C语言中double类型常量的选项是__________2。 ①0.314(10 ②0.314e10 ③0.0314(102 ④3.14L 若a为float型变量,且已赋值3.46932,能正确使a中的值保持两位小数,删去此后小数的语句是________3。 ①a=a*100/100; ②a=int(a*100)/100.0; ③a=(int)(a*100)/100.0; ④a=(int)a*100/100.0; 以下值不为3的表达式是________3。 ①D-A ②6-3 ③\011 ④3+\0 若变量已正确定义并赋值,以下不能构成赋值语句的是__________4。 ①s/=i; ②k++; ③a=b=c; ④i+j; C语言中,运算对象必须是整型数的运算符是________1。 ①% ②/ ③%和/ ④* 如下程序的执行结果是 main() { int n=1; n++; printf("%d %d %d",n,n++,――n); } 2 2 1   ②2 2 2 ③2 3 2   ④2 1 1 以下不是结构化程序设计的基本结构的是________2。 ①选择结构 ②逻辑结构 ③循环结构 ④顺序结构 设int m=n=>%d,++x); else printf(%d\n,x――); } ①6和4 ②5和2 ③6和3 ④5和3 循环语句while(!E);*); }while(p――); 退出循环后,变量p的值是__________3。 ①0  ②1   ③-1  ④2 如果变量定义有:int a=9,c=8;则表达式(――a!=c++)?――a:++c的值为________2。 ①9 ②10 ③7 ④8 如果a=1,b=2,c=3,d=4,a<b?a:c<d?c:d的值为__________1。 ①1 ②2 ③3 ④4 有如下定义: struct date { int yy,m,; }; struct worklist { char name[20]; char sex; struct date birthday; }person; person的出生年月进行赋值时,下面正确的赋值语句是__________4。 ①yy=1958 birthday.yy=1958 person.yy=1958 person.birthday.yy=1958 a+i*f值的数据类型是________3。 ①int ②float ③double ④不确定 以下程序的执行结果是________4。 main() { int a=2,i; for(i=0;i3;i++) printf(%d,func(); } func(int ) { int b=0; static c=; b++;c++; return(a+b+; } ②7,7,7 ③567 ④5,6,7 对于for(表达式1;;表达式3)可理解为__________4。 ①for(表达式1;0;表达式3) ②for(表达式1;表达式3;表达式3) ③for(表达式1;表达式1;表达式3) ④for(表达式1;100;表达式3) 有如下输入语句:scanf(a=%d,b=%d,c

文档评论(0)

1亿VIP精品文档

相关文档