正在加载图片...
一选择题(每题2分,共2*20=40分) 1以下叙述中错误的是 A)C语言是一种结构化程序设计语言 B)结构化程序有顺序、分支、循环三种基本结构组成 C)使用三种基本结构构成的程序只能解决简单问题 D)结构化程序设计提倡模块化的设计方法 2以下叙述中错误的是 A)用户所定义的标识符允许使用关键字 B)用户所定义的标识符应尽量做到“见名知意” C)用户所定义的标识符必须以字母或下划线开头 D)用户定义的标识符中,大、小写字母代表不同标识 3设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是。 A)6.500000B)6C)5.500000D)6.000000 4若变量均己正确定义并赋值,以下合法的C语言赋值语句是 A)x=y==5 B)x=n%2.5C)x+n=ID)x=5=4+1: 5以下叙述中错误的是 A)C语句必须以分号结束B)复合语句在语法上被看作一条语句 C)空语句出现在任何位置都不会影响程序运行 D)赋值表达式末尾加分号就构成赋值语句 6以下定义语句中,错误的是 A)int a[]={1,2}B)char *a[3]C)char s[10]="test";D)int n=5,a[n]; 7当把以下四个表达式用作f语句的控制表达式时,有一个选项与其它三个选项含义不 同,这个选项是 A)k%2B)k%2=1 C)(k%2)1=0D)Ik%2==1 8若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是。 A)pb=&x B)pb=x;C)*pb=&x D)*pb=*x 9有以下程序,程序的运行结果是 void main(void) {int i,j,m=55; for(i=1:i=3:i+) for(j=3;j<=i;j++)m=m%j; printf ("%d\n",m) } A)0 B)1 C)2 D)3 10以下选项中,与k=++完全等价的表达式是。 A)k=n,n=n+1 B)n=n+1,k=n C)k=++n D)k+=n+1 11以下语句或语句组中,能正确进行字符串赋值的是 A)char *sp;*sp="right!" B)char s[10];s="right!"; C)char s[10];*s="right!" D)char *sp="right!"; 12有以下程序,程序运行后的输出结果是 共4页第1页共4页 第1页 一 选择题(每题 2 分,共 2*20=40 分) 1 以下叙述中错误的是 A)C 语言是一种结构化程序设计语言 B)结构化程序有顺序、分支、循环三种基本结构组成 C)使用三种基本结构构成的程序只能解决简单问题 D)结构化程序设计提倡模块化的设计方法 2 以下叙述中错误的是 A)用户所定义的标识符允许使用关键字 B)用户所定义的标识符应尽量做到“见名知意” C)用户所定义的标识符必须以字母或下划线开头 D)用户定义的标识符中,大、小写字母代表不同标识 3 设 a 和 b 均为 double 型常量,且 a=5.5、b=2.5,则表达式(int)a+b/b 的值是。 A) 6.500000 B) 6 C) 5.500000 D) 6.000000 4 若变量均已正确定义并赋值,以下合法的 C 语言赋值语句是 A)x=y==5 B)x=n%2.5 C)x+n=I D)x=5=4+1; 5 以下叙述中错误的是 A)C 语句必须以分号结束 B)复合语句在语法上被看作一条语句 C)空语句出现在任何位置都不会影响程序运行 D)赋值表达式末尾加分号就构成赋值语句 6 以下定义语句中,错误的是 A) int a[]={1,2} B)char *a[3] C)char s[10]="test"; D)int n=5,a[n]; 7 当把以下四个表达式用作 if 语句的控制表达式时,有一个选项与其它三个选项含义不 同,这个选项是 A)k%2 B)k%2==1 C)(k%2)!=0 D)!k%2==1 8 若 x 是整型变量,pb 是基类型为整型的指针变量,则正确的赋值表达式是。 A)pb=&x B)pb=x; C)*pb=&x D)*pb=*x 9 有以下程序,程序的运行结果是 void main(void) {int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++) m=m%j; printf("%d\n",m); } A)0 B)1 C)2 D)3 10 以下选项中,与 k=n++完全等价的表达式是。 A)k=n,n=n+1 B)n=n+1,k=n C)k=++n D)k+=n+1 11 以下语句或语句组中,能正确进行字符串赋值的是 A)char *sp;*sp="right!" B)char s[10];s="right!"; C)char s[10];*s="right!" D)char *sp="right!"; 12 有以下程序,程序运行后的输出结果是
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有