单选题若执行下列程序时从键盘上输入2,则输出结果是( )。 #inclUde<stdio.h> main() int a; scanf("%d", if(a++<3) printf("%d/n",A); else printf("%d/n",a--); A) 1 B) 3 C) 2 D) 4
单选题有以下程序:
#include
main()
{ int y=10;
while(y一一);
prinff(“y=%d\n”,y);
}
程序执行后的输出结果是( )。
单选题有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了______。
单选题下列能正确定义且赋初值的语句是( )。 A) int n1=n2=10; B) charc=32; C) float f=f+1.1; D) doublex=12.3E2.5;
单选题可在C程序中用作用户标识符的一组标识符是______。
单选题有以下程序段: struct st int x; int *y; ) *pt; int a[]=1, 2), b[]=3, 4); struct st c[2]=10, a, 20, b; pt=c; 以下选项中表达式的值为11的是( )。 A) *pt->y B) pt->x C) ++pt->x D) (pt++) ->x
单选题对于下列字符串,说明表达式strlen(s)值的是( )。
char s[10]={'a','/n','a','b','/t','c'};
单选题数字字符0的ASCII值为48,若有以下程序 main() char a='1',b='2'; printf("%c,b++); printf("%d/n",b-a); 程序运行后的输出结果是______。 A) 3,2 B) 3,1 C) 2,1 D) 2,2
单选题有以下程序
main( )
{ int i=0,s=0;
do{
if(i%2){i++;continue;}
i++;
s+=i;
} while(i<7);
printf("%d\n",s);
}
执行后输出的结果是( )。
单选题以下选项中非法的表达式是
单选题若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是( )。
单选题以下程序运行后的输出结果是 #include<stdio.h>
main() { int c=0, k; for(k=1; k<3;
k++) switch(k) { default: c+=k;
case 2: c++; break; case 4: c+=2; break;
} printf("%d/n", c); }
A. 3
B. 5
C. 7
D. 9
单选题下面属于黑盒测试方法的是
单选题在C语言中,以下一组运算符中,优先级最高的运算符是______。
A.<=
B.=
C.%
D.&&
单选题下列叙述中正确的是( )。
单选题下面程序有错误的行是______。
main()
{ int a[3]={1};
int i;
scanf("% d",
for(i=1; i<3; i++) a[0]=a[0]+a[i];
printf("a[0]=% d/n", a[0]);
}
单选题设有以下说明,则不正确的叙述是( )。 union un { int a; char b; float c; }arr;
单选题具有3个结点的二叉树有( )。
单选题若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是( )。 A.a=a++,i++; B.i=(a+k)<=(i+k); C.i=a%11; D.i=!a;
单选题有以下程序: main(int argc,char*argv[]) int n=0,i; for(i=1;i<argc;i++) n=n*10+argv[i]-'0'; printf("%d/n",n); 编绎连接后生成可执行文件tt.exe.若运行时输入以下命令行 tt 12 345 678 程序运行后的输出结果是______。