=1);for(j=i-1;j>=0;j--)printf("%d",a[j]"> =1);for(j=i-1;j>=0;j--)printf("%d",a[j]" />
首页 > C语言程序设计

C语言程序设计

来源:网络收集  

作 业 1.第 1 题 写出下列程序的运行结果_______。

# include "stdio.h" main() { int i,j=4; for(i=j;j<=2*j;i++) {switch (i/j) {case 0: case 1:printf("$"); break; case 2: printf("*"); } } } A.$*$$* B.$$$$* C.**$$* D.$**$* 标准答案:B 您的答案: 题目分数:1.0 此题得分:0.0 2.第 2 题 下列程序运行结果是______。

图1

main() { int do { a[i]=y%2;i++; y=y/2; } while(y>=1); for (j=i-1;j>=0;j--) printf(" %d",a[j]); printf ("\n"); } y=10,i=0,j,a[8]; A.1010 B.1001 C.1101 D.1011 标准答案:A 您的答案: 题目分数:1.0 此题得分:0.0 3.第 3 题 执行语句"x=(a=5,b=a--)"后,x,a,b 的值依次为_______。

A.5,5,4 B.5,4,4 C.5,4,5 D.4,5,4 标准答案:C 您的答案: 题目分数:1.0 此题得分:0.0 4.第 4 题 假定所有变量均已正确定义,下列程序段运行后 x 的值是_______。

图2

a=b=c=x=y=0; if(b) else x--; if(c) y=1; if(a) else x=4; x=3; A.1 B.0 C.4 D.3 标准答案:D 您的答案: 题目分数:1.0 此题得分:0.0 5.第 5 题 有以下程序,输出结果是______。

main() { int v[ ]={1,3,5,7,2,4,6,8}; int i,*p;p=v; for(i=0;i<8;i++) if(*(p+i)==i+1) printf("%d",*(p+i)); } A.1 B.18 C.35 D.16 标准答案:B 您的答案: 题目分数:1.0 此题得分:0.0

图3

6.第 6 题 若有以下说明, char *str1="copy",str2[10],*str3="hijkl", *str4, *str5="abcd" 则______不是对 strcpy 库函数的正确调用 A.strcpy(str2,str1); B.strcpy(str3,str1); C.strcpy(str4,str1); D.strcpy(str5,str1); 标准答案:C 您的答案: 题目分数:1.0 此题得分:0.0 7.第 7 题 设有下列定义 static int x,*p=&x,*q; q=p;scanf("%d,%d",p,q); 若输入"3,4"则 x 的值为______。

A.3 B.4 C.0 D.无法确定 标准答案:B 您的答案: 题目分数:1.0 此题得分:0.0 8.第 8 题 写出下列程序的运行结果_______。

main()

图4

{ void void swap1(); swap2(); int a=3,b=4; swap1(a,b); printf("%d,%d\n",a,b); a=3;b=4; swap 2(&a,&b); printf("%d,%d",a,b); } void int { swap1(x,y) x,y; int t;t=x;x=y;y=t;} swap2(x,y) *x,*y; int t;t=*x;*x=*y;*y=t;} void int { A.3,4 B.4,3 C.3 4 D.4 3 (换行) (换行) (换行) (换行) 4,3 3,4 4 3 3 4 标准答案:A 您的答案: 题目分数:1.0 此题得分:0.0 9.第 9 题 写出下列程序的运行结果_______。

int a=5,c=2;

图5

main() { void s1(); int a=3,b; b=a+c;a=a+c; s1(a,b); printf("%d,%d,%d\n",a,b,c); } void int { s1(a,b) a,b; int c=4; a=a+c; c=a+b; printf("%d,%d,%d\n",a,b,c); } A.11,,8,9 8,8,3 B.9,5,14 5,5,2 C.5,5,2 9,5 14 D.5,2,5 9,14,5 标准答案:B 您的答案: 题目分数:1.0 此题得分:0.0 10.第 10 题 字符 0 的 ASCII 码的十进制数为 48,且数组的第 0 个元素在低位,则以下程序的执 行结果是_______。

# include "stdio.h" main() { union

图6
All Rights Reserved 摩尔人
所有数据来自网络,数据只供学习参考 点击这里给我发消息