《大学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]
联系客服