答案:A
第20题 (1.0分) 题号:715
若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是()。 A:i=*p; B:*p=*&j; C:i=&j; D:i=**p;
答案:B
第21题 (1.0分) 题号:633
对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。
A:将5个初值依次赋给a[1]至a[5] B:将5个初值依次赋给a[0]至a[4] C:将5个初值依次赋给a[6]至a[10]
D:因为数组长度与初值的个数不相同,所以此语句不正确
答案:B
第22题 (1.0分) 题号:431 下列程序的输出结果是()。
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{
case 1:switch(y)
{
case 0:a++;break;
case 1:b++;break;
}
case 2:a++;b++;break;
case 3:a++;b++;break; }
printf(\ }
A:a=1,b=0 B:a=2,b=1 C:a=1,b=1 D:a=2,b=2
答案:B
第23题 (1.0分) 题号:552
应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。 A:fclose() B:close() C:fread() D:fwrite
答案:A
第24题 (1.0分) 题号:556
static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};
说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存 储方式,其中被初始化的下标变量是()。 A:a[1] B:a[-1] C:a[0] D:a[10]
答案:C
第25题 (1.0分) 题号:543
若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5 的语句为()。
A:printf(\B:printf(\C:printf(\D:printf(\
答案:D
第26题 (1.0分) 题号:580
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的 数据类型为()。 A:int B:float C:double D:不确定
答案:C
第27题 (1.0分) 题号:199
若有int a[][]={{1,2},{3,4}}; 则*(a+1),*(*a+1)的含义分别为()。 A:非法,2 B:&a[1][0],2 C:&a[0][1],3 D:a[0][0],4
答案:B
第28题 (1.0分) 题号:148
C语言中要求对变量作强制定义的主要理由是()。 A:便于移植 B:便于写文件
C:便于编辑预处理程序的处理 D:便于确定类型和分配空间
答案:D
第29题 (1.0分) 题号:202
设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data中的a域,正确的赋值语句是()。 A:p=(struct sk*)&data.a; B:p=(struct sk*) data.a; C:p=&data.a; D:*p=data.a;
答案:A
第30题 (1.0分) 题号:697 若x=2,y=3则x&y的结果是()。 A:0 B:2
C:3 D:5
答案:B
第31题 (1.0分) 题号:136 下列程序的输出结果为()。 main()
{int m=7,n=4;
float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf(\}
A:27.000000 B:27.500000 C:28.000000 D:28.500000
答案:A
第32题 (1.0分) 题号:131
若k为int型变量,则以下程序段的执行结果是()。 k=-8567; printf(\A:格式描述符不合法,输出无定值 B:输出为|D| C:输出为|0-8567| D:输出为|-8567|
答案:B
第33题 (1.0分) 题号:523
函数的形式参数隐含的存储类型说明是()。 A:extern B:static C:register D:auto
答案:D
第34题 (1.0分) 题号:550
不仅可将C源程序存在磁盘上,还可将数据按数据类型分别以什么的 形式存在磁盘上()。 A:内存 B:缓冲区
C:文件 D:寄存器
答案:C
第35题 (1.0分) 题号:571 以下叙述正确的是()。
A:在C程序中,main函数必须位于程序的最前面 B:C程序的每行中只能写一条语句 C:C语言本身没有输入输出语句
D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误
答案:C
第36题 (1.0分) 题号:509 int a=1,b=2,c=3;
if(a>b)a=b;
if(a>c)a=c;
则a的值为()。 A:1 B:2 C:3
D:不一定
答案:A
第37题 (1.0分) 题号:693
以下各选项企图说明一种新的类型名,其中正确的是()。 A:typedef v1 int; B:typedef v2=int; C:typedef int v3; D:typedef v4: int;
答案:C
第38题 (1.0分) 题号:151 以下程序的运行结果是()。 main() {
int i=1,sum=0;
while(i<10) sum=sum+1;i++;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库选择判断题(5)在线全文阅读。
相关推荐: