注意:此页面搜索的是所有试题
商丘师范学院-C语言程序设计
1 C 语言中,运算对象必须是整型数的运算符是( ) 。 A % B \ C % 和 \ D **
C 语言规定,必须用 ( )作为主函数名。 A Function B include C main D stdio
设 d 为字符变量,下列表达式不正确的是( ) 。 A d=97 B d=’a’ C d=”a” D d=’g’
下列符号中,可以作为变量名的是( ) 。 A +a B 12345e C a3B D 5e+0
下面程序的输出结果是 ( )。 mian() {int x=2,y=0,z; x*=3+2; printf(“%d”,x); x*=y=z=4; printf(“%d”,x); }
2 语句 int i=3;k=(i++)+(i++)+(i++);执行过后 k 的值为( ) ,i 的值为( ) 。 A、 9,6 B、 12,6 C、 18,6 D、 15,5
下列程序的执行结果是 ( )。 #include<stdio.h> #define sum(10+20) mian() { int a=0,b=0,c=0; a=sum; b=5; c=sum*b; printf("%d",c); } A、 100 B、 110 C、 150 D、 70
4 表达式(double)(20/3)的值为( ) 。 A、 6 B、 6 .0 C、 6 .6 D、 3
已知在 ASCII 字符集中,数字 0 的序号为 48,下面程序的输出结果为( ) 。 main() {char x,y; x=’0’;y=’9’; printf(“%d,%d\n”,x,y); } A、 因输出格式不合法,输出错误信息 B、 48,57 C、 0,9 D、 48,58
10+’a’+1.5-567.345/’b’的结果是( ) 型数据。 A、 long B、 double C、 int D、 unsigned float
7 如果 int i=3,int j=4,则 k=(i++)+j 执行之后 k,i 和 j 的值分别为 。 A、 7,3,4 B、 8,3,5 C、 7,4,4 D、 8,4,5
C 语言规定,必须用 ( )作为主函数名。 A、 Function B、 include C、 main D、 stdio
C 语言中不能用来表示整常数的进制是( ) 。 A、 十进制 B、 八进制 C、 十六进制 D、 二进制
10 若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式: (float)(a+b)/2+(int)x%(int)y 的值是( ) 。 A、 2.500000 B、 3.500000 C、 4.500000 D、 5.000000
下面程序的输出结果是 ( )。 main() {int x=4,y=0,z; x*=3+2; printf(“%d”,x); x*=y= =(z=4); printf(“%d”,x); } A、 14 40 B、 20 0 C、 20 4 D、 14 4