| 显示其他系统西安石油大学-C语言程序设计所有答案 |
|
一个整型数以八进制数输出,其格式符为( )。
(1) %d (2) %c (3) %x (4) %o
|
答案是:(4)
|
|
C语言中的包含语句为( )
(1) #include (2) #define (3) include (4) define
|
答案是:(1)
|
|
下列属于合法变量名的是( )。
(1) a_1 (2)a+1 (3) a-1 (4)1a
|
答案是:(1)
|
|
在程序流程图中,表示判断的是( )。
(1) (2) (3) (4)
|
答案是:(3)
|
|
下列能输出一个字符串的函数为( )。
(1) putchar() (2) getchar() (3) printf (4) scanf
|
答案是:(3)
|
|
下列只能用于整型数运算的运算符( )。
(1) + (2) - (3) * (4) %
|
答案是:(4)
|
|
1.执行语句for(i=0;i<9;i++);后变量i的值是( )
(1) 9 (2) 8 (3) 10 (4) 11
|
答案是:(3)
|
|
90 && 5〉3的值为 。
|
答案是:1
|
|
字符串常量“abc123”的长度为 。
|
答案是:7
|
|
假设x=-10执行r=(X>0?100:200)后,r的值为 。
|
答案是:200
|
|
定义双精度型变量f1的语句为 。
|
答案是:double f1
|
|
控制结束本次循环的语句为 。
|
答案是:continue
|
|
函数max(float x,float y)的返回值为 类型。
|
答案是:整型
|
|
若有定义int a[][2]={1,2,3,4,5,6},则数组第一维的大小为 。
|
答案是:2
|
|
表达式’a’>=’b’的值为 。
|
答案是:0
|
|
Float(100)/3的结果为 。
|
答案是:33.3333333
|
|
1. 是C语言程序的基本单位。
|
答案是:函数
|
|
.有两个3×3的矩阵,编程输入其值,计算并输出两矩阵之和。
|
答案是:main()
{int i,j;
int a[3][3],b[3][3],c[3][3];
for (i=0;i<=3;i++)
for( j=0;j<=3;j++)
scanf(“%d”,&a[i][j];
for (i=0;i<=3;i++)
for( j=0;j<=3;j++)
scanf(“%d”,&b[i][j];
for (i=0;i<=3;i++)
for( j=0;j<=3;j++)
c[i][j]=a[i][j]+b[i][j];;
for (i=0;i<=3;i++)
{for( j=0;j<=3;j++)
printf(“%d”,c[i],[j]);
printf(“\n”)};
}
|
|
编程打印以下图案。
|
答案是:main()
{int i,j;
char a[7][7]={{‘ ’, ‘ ’,‘ ’,‘* ’},{‘ ’,‘ ’,‘* ’,‘* ’,‘* ’},{‘ ’,‘* ’,‘* ’,‘* ’,‘* ’,‘* ’},
,{‘* ’,‘* ’,‘* ’,‘* ’,‘* ’,‘* ’,‘* ’},,{‘ ’,‘* ’,‘* ’,‘* ’,‘* ’,‘* ’},{‘ ’,‘ ’,‘* ’,‘* ’,‘* ’},
{‘ ’, ‘ ’,‘ ’,‘* ’}};
for (i=0;i<=7;i++)
{for( j=0;j<=7;j++)
printf(“%c”,a[i],[j]);
printf(“\n”)};
}
|
|
1.有一函数
Y={x x>0 2x-10 x=0 x2 x<0
写一程序,输入x,输出y。
|
答案是:1.main()
{ int x,y ;
scanf(“%d”,&x);
if x>0 y=x
else if x=0 y=2*x-10;
else y=x*x;
printf(“%d”,y);
}
|
|
6.下列程序运行时,如果输入的数据为2.3和8.2,程序运行的结果是什么?若要得到正确的浮点数结果,程序如何修改?
main ()
{ float a,b,c;
scanf(“%f,%f”,&a,&b);
c=add(a,b
|
答案是:结果为8
|
|
5. 写出下列程序运行的结果。
main ()
{ char str1[30]=”hello “;
char str2[]=”friend”;
printf(“%s”,strcat(str1,str2));
}
|
答案是:hello friend
|
|
4. 说明下列程序运行的结果。
main ()
{ int i,a[10]
for (i =0 ; i <=9;i++)
a[i]= 2*i;
for (i =9 ; i >=0; i --)
printf(“%d”,a[i]
|
答案是:18 16 14 12 10 8 6 4 2 0
|
|
3.说明下列程序运行的结果。
main()
{ int i=0;
while(i<10)
{ printf(“%d”, i);
i = i +3; }
}
|
答案是:0 3 6 9
|
|
2.假设x代表学生某门课的成绩,grade代表学生成绩的等级,说明下列程序的功能,并说明当x=95时,程序运行的结果。
main()
{ int x;
char grade;
scanf(“%d”,&x);
if x>85
|
答案是:2. A
|
|
1. 写出下列程序运行结果
main()
{ int a ;
a=’a’;
printf(“%c,%d”,a,a);
}
|
答案是:1. a,97
|
|
若ch是char 型变量,下面的程序片段输出的结果是( )。
Ch=’2’;
Swith(ch)
{ case ‘1’ printf(“1”);
case ‘2’ printf(“2”);
case ‘3’ printf(“
|
答案是:.(3)
|
|
9.若i是int 型变量,下面的程序片段输出的结果是( )。
i=10;
if (i>=0) printf(“A”);
else printf(“B”);
printf(“C”);
(1) AB
|
答案是:(2)
|
|
8.局部静态变量的说明符为( )。
(1) auto (2) static (3) register (4) extern
|
答案是:(2)
|
|
7. 若有定义语句int a[ ][3]={1,2,3,4,5,6,7,8,9},则数组第一维的大小为( )。
(1) 2 (2) 3 (3) 4 (4) 不
|
答案是:(2)
|
|
6.定义符号常量的语句为( )
(1) #include (2)# define (3) int (4)float
|
答案是:(2)
|
|
5.下列属于合法变量名的是( )。
(1) x1 (2)x+1 (3) x-1 (4)1x
|
答案是:(1)
|
|
4.在程序流程图中,表示处理框的是( )。
(1) (2) (3) (4)
|
答案是:.(1)
|
|
3.标准输入输出函数中只能用于输入一个字符的函数为( )。
(1) putchar() (2) getchar() (3) printf (4) scanf
|
答案是:(2)
|
|
2.下列属于算术运算符的是( )。
(1) % (2) > (3) = (4) ||
|
答案是:.(1)
|
|
1.下列属于规格化指数的是( )。
(1) 132.2 (2) 13.22e1 (3) 1.322e2 (4) 0.1322e3
|
答案是:( 3)
|
|
’a’ && ’b’的值为 。
|
答案是:1
|
|
以 开头的数是十六进制数
|
答案是:o
|
|
假设x=100,y=200,执行r=( x > y?x:y)后,r的值为 。
|
答案是:.200
|
|
定义字符型变量ch的语句为 。
|
答案是:char ch
|
|
用goto语句或 语句可以控制退出循环程序。
|
答案是:Break
|
|
从用户使用角度看,函数分为标准函数和 。
|
答案是:用户自定义
|
|
若有定义int a[5]={1,2},则a[4] 的初始值为
|
答案是:0
|
|
表达式100>=200的值为 。
|
答案是:0
|
|
9/2的结果为 。
|
答案是:4
|
|
一个C源程序至少要包含一个 函数。
|
答案是:Main
|
|
目前为:
2/2
页
首页 上页 下页 尾页
|