B) 结果不确定 C) 0,0 D) 0,-1
99)有以下程序 #include
for (a=0;a<3;a++) { scanf(“&d”,&b); switch(b)
{ case 1:printf(“%d,”,++b); case 2:printf(“%d,”,++b); default:printf(“%d,”,++b); } } }
执行时输入:1 2 3<回车>,则输出结果是 A) 2,3,4,3,4,4, B) 2,3,4,3,4,5,4,5,6 C) 2,2,2,3,3,4 D) 2,3,4,
100)有以下程序 #include
{int a=0,b=0;
for(;a<5;a++) { if (a&2==0) continue; b += a; }
printf(“&d\\n”,b); }
程序的运行结果是 A) 0 B) 4 C) 10 D) 15
101)以下函数实现按每行8个输出w所指数组中的数据 #include
void fun(int “w, int n) { int i;
for (i=0;i {___________ printf(“&d”,w[i]); } printf(“\\n”); } 在横线处应填入的语句是 A) if (i %8==0)printf(“\\n”); B) if (i /8==0)printf(“\\n”); C) if (i /8==0)continue; D) if (i &8==0)continue; 102)设有定义:int a=64,b=8;,则表达式(a&b)||(a&&b)和(a|b)&&(a||b)的值分别为 A) 1和1 B) 1和0 C) 0和0 D) 0和1 103)设有如下语句 typedef struct Date{ int year; int month; int day; } DATE; 则以下叙述中错误的是 A) struct Date是用户定义的结构体类型 B) DATE是用户说明的新结构体类型名 C) DATE是用户定义的结构体变量 D) Struct是用结构体类型的关键字 104)有以下程序 #include Printf(“&d,&d\\n”,FNA(FNB(a)),FNB(FNA(b))); } 程序运行后的输出结果是 A) 8,32 B) 16,32 C) 16,16 D) 8,16 105)设有如下定义 ruct{int n; char c;}a[2],*p=a; 则以下错误引用机构题成员n的是 A) (*p).n B) (*a)->n C) p->n D) a[0].n 106)有以下程序段 FILE *fp; If( (fp=fopn(“test.txt”, “w”) )==NULL) { printf(“不能打开文件!”); Exit(0);} Else Printf(“成功打开文件!”); 若文件test.txt已存在,则以下叙述中正确的是 A) 对文件test.txt进行写操作后,可以随机进行读取 B) 程序运行时,会因文件存在而出错 C) 对文件test.txt写入的内容总是被添加到文件尾部 D) 程序运行后,文件test.txt中的原有内容将全部消失 107)有以下程序 # include char name[ 10 ]; char sex int age; } STU; Void fun (STU t) { strcpy(t.name,”Tong”); t.age++; } Main ( ) { STU s [2]={ “hua”,”m”,18,”Qin”,”f”,19}; Fun{s[1] ); Printf(“%s,%d,%s,%d\\n”,s[0].age,s[1].name,s[1].age); } 程序运行后的输出结果是 A) Hua,19,Tong,19 B) Hua,18,Tong,20 C) Hua,18,Qong,19 D) Tong,19,Qin,19 195)流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成,其中输入出框的图形是 A)椭圆形 B)长方形 C)菱形 D)平行四边形 108)有以下程序 #include a=(int)(-1.53*3); printf(“&d\\n”,a); } 程序的运行结果是 A) 结果不确定 B) -3 C) -4 D) -5 109)C语言的常量包括数值型常来那个和符号常量,以下叙述正确的是 A) 数值型常量1.0和1所占内存的大小不同 B)不能用sizeof求符号常量所占内存的大小 C)可以用&A取得符号常量A所占内存的首地址 D)不能用sizeof求数值型常量所占内存的大小 110)若有定义 Int a,b; 通过语句 scanf(“&d;&d”,%a,%b); 能把整数3赋给变量a,5赋给变量b的输入数据是 A) 3 5 B) 3;5 C) 35 D) 3,5 111)以下不能输出小写字母a的选项时 A) putchar(‘a’); B) putchar(97); A) putchar(“&c\\n”,’A’+32); A) putchar(“&c\\n”,”a”); 112) 有以下程序 #include