《C语言程序设计》期末考试试卷(一)
关于
1年前
更新
0
频次
19
题目数
分享
考试时间90分钟
:考试时间90分钟
Q1:1.C语言源程序的基本单位是()。
Q2:2、以下叙述不正确的是[ ]。
Q3:3、若有定义“char a; int b; float c; double d;”,则表达式“a*b+d-c”值的类型为()。
Q4:4、若a是int 型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为( )。
Q5:5、C 语言中,要求运算对象只能为整数的运算符是( ) 。
Q6:6、下面程序的输出结果是()。#include stdio.hint main ( ){ int a = 10; if( a 20 ) { printf(a 小于 20! ); } printf(a 的值是 %d\n, a); return 0;}
Q7:7、下面程序的结果是()。#include stdio.hmain() { int m; m=2; switch(m-2) { case 0: case 1:printf(yes); case 2:printf(ok);break; default:printf(no); }}
Q8:8、下列程序运行后的输出结果是() 。main() { int n=3; do { n++; printf(%d,n*n); } while(--n);}
Q9:9、下列选项中,合法的数组定义是()。
Q10:10、设有定义:char s[12]=string;则printf(%d\n,strlen(s));正确的运行结果是()。
Q11:11、有字符数组a[80]和b[80],则正确的输出语句是()。
Q12:12. 请阅读以下程序。main(){ int x=1,y=0,a=0,b=0; switch(x){ case 1: switch(y) { case 0:a++; break; case 1:b++; break; } case 2:a++;b++; break; } printf(a=%d,b=%d,a,b);}上述程序的输出结果是()。
Q13:13.判断char型变量c1是否为小写字母的正确表达式为()。
Q14:14、下面程序的输出结果是( ) 。main() { int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=a; printf(%d\n,*(p+2));}
Q15:15.C语言中while和do-while循环的主要区别是()。
Q16:16、有以下程序 void f(int *q) { int i=0; for(;i5; i++) (*q)++;}main() { int a[5] ={1,2,3,4,5}, i; f(a); for(i=0;i5; i++) printf(%d,, a[i]); } 程序运行后的输出结果是( )。
Q17:17.下面程序的运行结果是()。main(){ int x=1; while(x20){ x=x*x; x=x+1; } printf(%d,x);}
Q18:18、下列程序执行后的输出结果是( )。 void func1(int i); void func2(int i); char st[]=hello,friend!; void func1(int i) { printf(%c,st[i]); if(i3){i+=2;func2(i);}void func2(int i) { printf(%c,st[i]); if(i3){i+=2;func1(i);}main() { int i=0; func1(i); printf(\n);}
联系我们
问卷网公众号
师生服务