奥鹏教育西安交通大学《程序设计基础》在线作业

奥鹏西安交通大学平时在线作业

西交《程序设计基础》在线作业

以下程序段的输出结果是( )int a=1234;printf("%2dn",a);
A:12
B:34
C:1234
D:提示出错、无结果
答案问询微信:424329

若二维数组a有m列,则在a[i][j]前的元素个数为()。
A:j*m+I
B:i*m+j
C:i*m+j-1
D:i*m+j+1
答案问询微信:424329

函数的形式参数隐含的存储类型说明是()。
A:extern
B:static
C:register
D:auto
答案问询微信:424329

若有以下的定:int t[3][2];能正确表示t数组元素地址的表达式是()。
A:123
B:100000
C:A'
D:"abc"
答案问询微信:424329

设有定义:int n=0,*p=n,**q=p,则下列选项中正确的赋值语句是( )
A:p=1;
B:*q=2;
C:q=p;
D:*p=5;
答案问询微信:424329

下面程序的运行结果是#includemain(){ int y=10; do {y–;}while(–y); printf(%d\n,y–);}
A:-1
B:1
C:8
D:0
答案问询微信:424329

经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。
A:p=p+2;
B:p=a[5];
C:p=a[2]+2;
D:p=
答案问询微信:424329

int a[10];合法的数组元素的最小下标值为()。
A:10
B:9
C:1
D:0
答案问询微信:424329

应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。
A:fclose()
B:close()
C:fread()
D:fwrite
答案问询微信:424329

若k为int型变量,则以下程序段的执行结果是()。k=-8567;printf("|%06D|n",k);
A:格式描述符不合法,输出无定值
B:输出为|%06D|
C:输出为|0-8567|
D:输出为|-8567|
答案问询微信:424329

以下叙述中不正确的是()。
A:一个好的程序应该有详尽的注释
B:在C程序中,赋值运算符的优先级最低
C:在C程序中,j++;是一条赋值语句
D:C程序中的#include和#define均不是C语句
答案问询微信:424329

设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()
A:int
B:float
C:double
D:不确定
答案问询微信:424329

若使用一维数组名作函数实参,则以下正确的说法是()。
A:必须在主调函数中说明此数组的大小
B:实参数组类型与形参数组类型可以不匹配
C:在被调用函数中,不需要考虑形参数组的大小
D:实参数组名与形参数组名必须一致
答案问询微信:424329

要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
A:fopen(A.userabc.txt,r)
B:fopen(A.\user\abc.txt,r+)
C:fopen(A.userabc.txt,rb)
D:fopen(A.\user\abc.txt,w)
答案问询微信:424329

char a[]="Thisisaprogra奥鹏西安交通大学平时在线作业m.";输出前5个字符的语句是()。
A:printf("%.5s",a);
B:puts(a);
C:printf("%s",a);
D:a[5*2]=0;puts(a);
答案问询微信:424329

下列程序的输出结果为()。main(){int m=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("%fn",x);}
A:27.000000
B:27.500000
C:28.000000
D:28.500000
答案问询微信:424329

下列类型中错误的是( )
A:unsigned
B:unsigned float
C:unsigned long int
D:unsigned int
答案问询微信:424329


A:A
B:B
C:C
D:D
答案问询微信:424329

以下4个选项中,可以看作是一条语句的有()。
A:{;}
B:a=0,b=0,c=0;
C:if(a0);
D:if(b==0)m=1;n=2;
答案问询微信:424329

能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A:a≥10
B:!(a10)
C:a=10
D:a10
答案问询微信:424329

定义c为字符型变量,则下列语句中错误的是()。
A:c='97';
B:c="97";
C:c=97;
D:c="a";
答案问询微信:424329

以下关于typedef的叙述正确的是()。
A:用typedef可以定义各种类型名,但不能用来定义变量
B:用typedef可以增加新类型
C:用typedef只是将已存在的类型用一个新的名字来代表
D:使用typedef便于程序的通用
答案问询微信:424329

以下可以定义为用户标识符的有()。
A:scanf
B:short
C:_3com_
D:int
答案问询微信:424329

设有以下定义
int a=0;
double b=1.25;
char c='A';
#define d 2
则下面语句中正确的是()
A:a++;
B:b++;
C:c++;
D:d++;
答案问询微信:424329

下列选项中是C语言合法标志符的有()。
A:good_morning
B:main
C:stdio.h
D:8abc
答案问询微信:424329

以下4个选项中,可以看作是一条语句的有()
A:{;}
B:a=0,b=0,c=0;
C:if(a>0);
D:if(b==0) m=1;n=2;
答案问询微信:424329

定义语句:int x,y;若要通过scanf("%d,%d",语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A:1112回车
B:11,空格12回车
C:11,12回车
D:11,回车12回车
答案问询微信:424329

设有以下定义int a=0;double b=1.25;cha rc='A';#defined2则下面语句中正确的是()。
A:a++;
B:b++;
C:c++;
D:d++;
答案问询微信:424329

结构体如下所示: struct employees{ char name[30]; int age; float wage;}下面说法正确的有哪几项( )
A:上述形式的定义在程序运行时不会为该结构体类型分配内存空间
B:结构体变量在内存中存放时,占用连续的一段存储空间
C:上述结构体必须有关键字struct
D:上述结构体成员的类型不可以是已经定义过的结构体类型
答案问询微信:424329

以下选项中合法的表达式是()。
A:0=x100
B:i=j==0
C:(char)(65+3)
D:x+1=x+1
答案问询微信:424329

正确的if语句形式是()。
A:if(xy
B:if(x==y)x+=y;
C:if(x!=y)scanf("%d",
D:if(xy){x++;y++;}
答案问询微信:424329

有定义语句:int x,y;若要通过scanf("%d,%d",语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A:1112回车
B:11,空格12回车
C:11,12回车
D:11,回车12回车
答案问询微信:424329

对do-while语句描述正确的是()。
A:do-while语句构成的循环可以使用break语句退出循环
B:do-while语句构成的循环必须使用break语句退出循环
C:do-while语句构成的循环,当while中的表达式值为非零时结束循环
D:do-while语句构成的循环,当while中的表达式值为零时结束循环
答案问询微信:424329

以下合法的十六进制数是()。
A:oxff
B:0Xabc
C:0x01
D:0X9X
答案问询微信:424329

下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是()。
A:只能是0或1
B:只能是0或非0正数
C:可以是整型或字符型数据
D:可以是任何类型的数据
答案问询微信:424329

定义语句:int x,y;若要通过scanf("%d,%d",
语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()
A:11 12
B:11,12
C:11,12
D:11, 12
答案问询微信:424329

以下描述正确的是()。
A:使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
B:while循环是先判断表达式,后执行循环语句
C:do-while和for循环均是先执行循环语句,后判断表达式
D:for,while和do-while循环中的循环体均可以由空语句构成
答案问询微信:424329

以下选项中,合法的字符常量是()
A:'t'
B:'17'
C:"n"
D:'xaa'
答案问询微信:424329

复合语句是由多条语句组成的,因此它不是一条语句。( )
A:错误
B:正确
答案问询微信:424329

C语言中没有依存于硬件的I/O语句。( )
A:错误
B:正确
答案问询微信:424329

任何数组在使用时必须先定义。( )
A:错误
B:正确
答案问询微信:424329

c程序是由c文件构成,而c文件是由函数构成()
A:错误
B:正确
答案问询微信:424329

C程序是由函数构成的,每一个函数完成相对独立的功能。( )
A:错误
B:正确
答案问询微信:424329

continue语句可用于switch语句,也可用于for、while和do循环语句中。()
A:错误
B:正确
答案问询微信:424329

赋值语句是一种表达式语句。( )
A:错误
B:正确
答案问询微信:424329

return后面括号里的表达式的值即是此函数的值。( )
A:错误
B:正确
答案问询微信:424329

一个C源程序可以由一个main()函数和若干个其它函数组成。( )
A:对
B:错
答案问询微信:424329

C中*&a是取变量a的地址。()
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网