奥鹏西安交通大学《程序设计基础》在线作业
奥鹏西安交通大学平时在线作业
西交《程序设计基础》在线作业
可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。
A:内存
B:缓冲区
C:文件
D:寄存器
答案问询微信:424329
若有说明int a[3][4];则a数组元素的非法引用是()。
A:a[0][2*1]
B:a[1][3]
C:a[4-2][0]
D:a[0][4]
答案问询微信:424329
对以下说明语句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:因为数组长度与初值的个数不相同,所以此语句不正奥鹏西安交通大学平时在线作业确
答案问询微信: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
函数 rewind 的作用是( )
A:使文件位置指针重新返回文件的开始位置
B:将文件位置指针指向文件中所要求的特定位置
C:使文件位置指针指向文件的末尾
D:使文件位置指针自动移至下一个字符位置
答案问询微信:424329
以下程序有语法错误,有关错误原因的正确说法是( )main(){ int G=5,k; void prt_char(); … k=prt_char(G);…}
A:语句 void prt_char();有错,它是函数调用语句,不能用void说明
B:变量名不能使用大写字母
C:函数说明和函数调用语句之间有矛盾
D:函数名不能使用下划线
答案问询微信:424329
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]
答案问询微信:424329
double x;scanf("%lf",不可以赋值给x变量的常量是()。
A:123
B:100000
C:A'
D:"abc"
答案问询微信:424329
以下能正确定义数组并正确赋初值的语句是( )。
A:int N=5,b[N][N];
B:int a[1][2]={{1},{3}};
C:int c[2][]={{1,2},{3,4}};
D:int d[3][2]={{1,2},{34}};
答案问询微信:424329
变量的指针,其含义是指该变量的()。
A:值
B:地址
C:名
D:一个标志
答案问询微信:424329
有如下定义struct person{char name[9]; int age;};strict person class[10]={Johu, 17,Paul, 19,Mary, 18,Adam 16,};根据上述定义,能输出字母M的语句是( )
A:prinft(%cn,class[3].mane);
B:pfintf(%cn,class[3].name[1]);
C:prinft(%cn,class[2].name[1]);
D:printf(%^cn,class[2].name[0]);
答案问询微信:424329
以下对C语言函数的描述中,正确的是()。
A:C程序必须由一个或一个以上的函数组成
B:C函数既可以嵌套定义又可以递归调用
C:函数必须有返回值,否则不能使用函数
D:C程序中有调用关系的所有函数必须放在同一个程序文件中
答案问询微信:424329
执行下列两个语句后,输出的结果为( )char c1=66,c2=98;printf(“%c,%d”,c1,c2);
A:66,98
B:66,b
C:B ,97
D:B,98
答案问询微信:424329
有如下程序, 该程序的输出的结果是( )int addc(int a,int b,int c) { c=a+b;return(c); } main() { int x=4,y=2,z,r; z=x+y;r=addc(addc(x,y,z),addc(y,z,x),z);printf("%dn",r); }
A:36
B:12
C:14
D:6
答案问询微信:424329
凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
A:自动(auto)
B:静态(static)
C:外部(extern)
D:寄存器(register)
答案问询微信:424329
应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。
A:fclose()
B:close()
C:fread()
D:fwrite
答案问询微信:424329
若int i=10;执行下列程序后,变量i的正确结果是( )switch ( i ) {case 0: i+=1;case 10: i+=1;case 11: i+=1;default: i+=1;}
A:10
B:11
C:12
D:13
答案问询微信:424329
下面程序#include "stdio.h"void main(){ int k=2,m=4,n=6; int *pk= *(p= printf("%dn",n); getch();}的运行结果是( )
A:7
B:8
C:9
D:10
答案问询微信:424329
以下运算符中,优先级最高的运算符是()。
A:||
B:%
C:!
D:==
答案问询微信:424329
若用数组名作为函数的实参,传递给形参的是()。
A:数组的首地址
B:数组第一个元素的值
C:数组中全部元素的值
D:数组元素的个数
答案问询微信:424329
有定义语句:int x,y;若要通过scanf("%d,%d",语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A:1112回车
B:11,空格12回车
C:11,12回车
D:11,回车12回车
答案问询微信: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
能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A:a≥10
B:!(a=10
C:x4=1+2=3;
答案问询微信:424329
以下不符合C语言语法的实型常量是()。
A:1.2E0.5
B:3.14.159E
C:.5E-3
D:E15
答案问询微信:424329
以下合法的十六进制数是()。
A:oxff
B:0Xabc
C:0x01
D:0X9X
答案问询微信:424329
计算机算法可以分为两大类( )
A:数值运算算法
B:非数值运算算法
C:符号运算算法
D:非符号运算算法
答案问询微信:424329
以下选项中合法的表达式是()
A:存储结构
B:物理结构
C:逻辑结构
D:物理和存储结构
答案问询微信:424329
以下选项中不合法的字符常量是()。
A:"B"
B:'