a+=(a=8); printf ("%d\n",a);} 答案: 空1: 16 题号:5410 以下程序的执行结果是 main() int a,b,*p =&a,*q=&b; a=10; b=20; *p b; *q=a; printf("a =%d,b =%d\n",a,b); 答案: 空1: a=20,b=20 题号:6975 以下程序的输出结果是 main() int x=2; while(x-)方 printf(%dn,x方 } 答案: 空1: -1 程序设计
a+=(a=8); printf("%d\n",a); } 答案: 空 1: 16 题号:5410 以下程序的执行结果是_____。 main() { int a, b, *p = &a, *q = &b; a = 10; b = 20; *p = b; *q = a; printf(“a = %d, b = %d\n”, a, b); } 答案: 空 1: a = 20, b = 20 题号:6975 以下程序的输出结果是_____。 main() { int x = 2; while ( x-- ); printf(“%d\n”, x); } 答案: 空 1: -1 程序设计 ==================================================
题号:58 /米 【程序设计】 功能:将字符串中的小写字母转换为对应的大写字母, 其它字符不变。 #include "string.h" #include <stdio.h> void bky(); void change(char str[]) { /*******Begin*******/ /米********* End米*********/ main() { void change(); char str[40]; gets(str); change(str); puts(str); bky( } void bky() FILE *IN,*OUT; char i[200];
题号:58 /*------------------------------------------------ 【程序设计】 -------------------------------------------------- 功能:将字符串中的小写字母转换为对应的大写字母, 其它字符不变。 ------------------------------------------------*/ #include "string.h" #include <stdio.h> void bky(); void change(char str[]) { /**********Begin**********/ /********** End **********/ } main() { void change(); char str[40]; gets(str); change(str); puts(str); bky(); } void bky() { FILE *IN,*OUT; char i[200];
IN=fopen("in.dat","r"); if (IN==NULL) printf("Read FILE Error"); } OUT=fopen ("out.dat","w"); if (OUT==NULL) { printf(Write FILE Error"); } fscanf(IN,"%s",i); change(i); fprintf(OUT,"%s\n",i) fclose(IN); fclose(OUT); } 示例代码: int i; for(i=0;str[i]!='\0';i++) if(str[i]>='a'&&str[i]<='z') str[i]=str[i]-32; 题号:45 能正确表示逻辑关系:”a≥l0或a≤0"的C语言表达式是 A、a>=0a<=10 B、a>=l0ora<=0 C、a>=l0&a<=0 D、a>=10lla<=0 答案: 0 题号:53 若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。 A、int*p=&x; B、intp=&x;
IN=fopen("in.dat","r"); if(IN==NULL) { printf("Read FILE Error"); } OUT=fopen("out.dat","w"); if(OUT==NULL) { printf("Write FILE Error"); } fscanf(IN,"%s",i); change(i); fprintf(OUT,"%s\n",i); fclose(IN); fclose(OUT); } 示例代码: int i; for(i=0;str[i]!='\0';i++) if(str[i]>='a' && str[i]<='z') str[i]=str[i]-32; 题号:45 能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是 A、a>=0 | a<=10 B、a>=10 or a<=0 C、a>=10 && a<=0 D、a>=10 || a<=0 答案: D 题号:53 若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。 A、int *p=&x; B、int p=&x;