天津大学《C语言程序设计》在线作业一

奥鹏天津大学平时在线作业

《C语言程序设计》在线作业一-00001

以下不正确的C语言基本数据类型是______.
A:int
B:float
C:double
D:string
答案问询微信:424329

设有: int a=9,b=10; 执行语句a%=b;后a的结果是( )
A:0
B:1
C:9
D:10
答案问询微信:424329

已知:int x;int y[10]; 下列()是合法的。
A:13579
B:97531
C:1357
D:9753
答案问询微信:424329

对于定义char a[]=“this is a book”(单词间为一个空格符),数组a占多少个字节()。
A:11
B:12
C:14
D:15
答案问询微信:424329

下列函数中不能用于对文件进行输入输出操作的是()。
A:fscanf( )
B:printf( )
C:fgetc( )
D:fputs( )
答案问询微信:424329

设有:int a[ ][3]={{1,0,3},{3,4},{5,6,7}};,则a[2][1]的值是( )
A:3
B:5
C:6
D:4
答案问询微信:424329

程序 #includestdio.hmain(){int y;for(y=5;y0;y–)printf(“%d”, y);}执行后的输出结果是( )。
A:54321
B:5432
C:12345
D:1234
答案问询微信:424329

C语言源程序文件的扩展名是( )
A:.c
B:.exe
C:.bak
D:.prg
答案问询微信:424329

设有定义:int a=5,b=2; 表达式 b%a+a/b的值是____.
A:2
B:2.5
C:4
D:4.5
答案问询微信:424329

c语言中int型数-8在内存中的存储形式为()。
A:1111111111111000
B:1000000000001000
C:0000000000001000
D:1111111111110111
答案问询微信:424329

设char array[]=”China”;则数组array所占的空间是()。
A:4个字节
B:5个字节
C:6个字节
D:7个字节
答案问询微信:424329

设有:int m[ ]={5,4,3,2,1},i=2;,下面数组元素引用错误的是( )
A:m[i+3]
B:m[i-2]
C:m[m[1]]
D:m[i]
答案问询微信:424329

在C程序的嵌套if结构中,else总是与()配对。
A:缩排位置奥鹏天津大学平时在线作业相同的if
B:在其之前未配对的if
C:在其之前未配对的最近的if
D:同一行上的if
答案问询微信:424329

设a=5;b=8;c=10;d=0,则为“真”的表达式是()。
A:a*28+2
B:ac*d
答案问询微信:424329

执行语句“x=(a=3,b=a–)”后,x,a,b的值依次为()。
A:3,3,2
B:3,2,2
C:3,2,3
D:2,3,2
答案问询微信:424329

设double a[8],*p=a;int i=5; 则对数组元素错误的引用是()。
A:*a
B:a[5]
C:*(p+i)
D:p[8]
答案问询微信:424329

字符串“xyzw”在内存中占用的字节数是()。
A:6
B:5
C:4
D:3
答案问询微信:424329

程序
#includestdio.h
void main()
{ int y;
for(y=9 ; y0; y– )
if( y %3== 0 ) continue;
else printf(“%d”, y);
}
执行后的输出结果是( )
A:987654321
B:875421
C:963
D:852
答案问询微信:424329

设int a=21,b=021; 语句printf(“%x,%dn”,a,b);的输出结果是()。
A:17,15
B:16,18
C:17,19
D:15,17
答案问询微信:424329

表达式X+Y*Z39 ,若使p指向a,则应使用_______。
A:p=
B:*p=a;
C:p=a;
D:p=*a;
答案问询微信:424329

长度为5的字符数组是()。
A:char a[]={'h','a','b','c','d'};
B:char b[]= {'h','a','b','c','d', ''};
C:char c[10]= {'h','a','b','c', 'd'};
D:char d[6]={'h','a','b','c','d', ''}
答案问询微信:424329

设有:char str[ ]=“good_xy”,数组str的长度是( )
A:6
B:7
C:8
D:9
答案问询微信:424329

设有:int a[ ]={12, 34, 56, 78},*p=a; ,下列表达式值为56的是( )
A:a[3]
B:*(p+2)
C:*a+2
D:*(p+3)
答案问询微信:424329

设有:int a[ ][3]={{1},{2,3},{4,5,6},{0}};,数组元素a[1][2]的值是( )
A:0
B:1
C:2
D:3
答案问询微信:424329

正确的C语言整型常数是()。
A:1010B
B:0368
C:0Xffa
D:x2a2
答案问询微信:424329

设有定义:int a=3,b=2; 则执行语句a*=b; 后,a的值是____.
A:2
B:3
C:6
D:12
答案问询微信:424329

下列标识符中错误的是()。
A:hot_do
B:cat1
C:_pri
D:2ab
答案问询微信:424329

程序main(){int x=3,y=3,z=3;printf(“%d %dn”,(++x,y++),++z);} 的输出结果是()。
A:3 3
B:3 4
C:4 2
D:4 3
答案问询微信:424329

函数strcpy( ) 应使用的包含文件是_______。
A:#include stdio.h
B:#include string.h
C:#include math.h
D:#include stdliE.h
答案问询微信:424329

程序#includestdio.hint fun(int x, int y ){ return x+y; }
main( ){int a=2,b=4,x;x=fun(2*a,2*b);printf(“x=%dn”,x);}执行后的输出结果是( )。
A:x=2
B:x=4
C:x=6
D:x=12
答案问询微信:424329

设有定义:int a,b;,以下不正确的赋值语句是_____.
A:b=a=25;
B:(b+5)++;
C:a+=b++;
D:a+=b+=5;
答案问询微信:424329

正确的输入语句是()。
A:scanf(“a=b=%d”,
B:scanf(“%d,%d”,
C:scanf(“%c”,c);
D:scanf(“% f%dn”,
答案问询微信:424329

设int a[]={1,2,3,4,5},*p,i;p=a;其中0=i5,则对数组元素值为3的正确表示是()。
A:*(a+2)
B:a[p-3]
C:p+2
D:a+3
答案问询微信:424329

能正确表达逻辑关系“a≥10或a≤0”的C语言表达式是()。
A:a=10 or a=0
B:a=10||a=0
C:a=10=0
D:a=10|a=0
答案问询微信:424329

设有定义: int i=0,s=0; 实现1+2+3+4+…….+10的程序段是( )
A:while(i++=10) s+=i;
B:for( ; i9; i++) s+=i++;
C:do{ s+=i; }while(i=10);
D:for(i=1; i=10; i++) s+=i;
答案问询微信:424329

下列不属于字符常量的是______.
A:‘89’
B:‘Q’
C:‘n’
D:‘A’
答案问询微信:424329

在C语言中,说明无符号整型用( )
A:int
B:double
C:signed int
D:unsigned int
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网