《大学C语言程序设计》题库-选择题三 一、选择题 31.若有定义:int a=4,b=5;float x=3.4,y=2.1;则下面表达式的值为( C )。 *(float)(a+b)/2+(int)x%(int)y A 5.5 B 55 C 5.500000 D 55.00000 32.若a为int型变量,则执行以下语句后,a的值为( B )。 *a=5;a+=a-=a*a; A 25 B -40 C 40 D -14 33.若已定义x和y为整型变量,且x=7,则表达式y=2.3+x/2的值是( B )。 A 6 B 5 C 5.0 D 6.0 34.C语言程序的执行是( A )。 A 从程序的主函数开始,到程序的主函数结束 B 从程序的主函数开始,到程序的最后一个函数结束 C 从程序的第一个函数开始,到程序的最后一个函数结束 D从程序的第一个函数开始,到程序的主函数结束 35.下面说法正确的是( C )。 A 一个C程序可以有多个函数 B一个C语言的函数中只允许有一对花括号 C C语言一个语句可以写在一行内,也可以写在多行内 D在对C程序进行编译时,可以发现注释行中的拼写错误 36.以下说法正确的是(C )。 A C程序是以函数为基本单位的,整个程序由函数组成 B C语言程序的一条语句可以写在不同的行上 C C程序的注释行对程序运行不起作用,所以注释应该尽可能少写 D C程序的每个语句都以分号结束 37.以下标示符不是关键字的是(C )。 A break B char C Switch D return 38.下设有如下程序段 *char s[20]="Beijing",*p; *p=s; *则执行p=s;语句后,以下叙述正确的是( A )。 A 可以用*p表示s[0] B s数组中元素的个数和p所指字符串长度相等 C s和p都是指针变量 D 数组s中的内容和指针变量p中的内容相同 39.下列数组定义中错误的是( B )。 A int x[][3]={0}; B int x[2][3]={{1,2},{3,4},{5,6}}; C int x[][3]={{1,2,3},{4,5,6}}; D int x[2][3]={1,2,3,4,5,6}; 40.若有定义语句:int a[3][6];,按内存中的存放顺序,a数组的第10元素是( B )。 A a[0][4] B a[1][3] C a[0][3] D a[1][4] |
|
来自: 小纯学长 > 《《C语言程序设计》》