注意:此页面搜索的是所有试题
齐齐哈尔大学-C语言
若有以下程序段: int c1=1 ,c2=2 ,c3 ; c3=1.0/c2*c1 ; 则执行后,c3中的值是(2.0分)
2.0 分
A、
0
B、
.5
C、
1
D、
2
若有说明:int i,j=7,*p=&i;,则与i=j;等价的语句是(2.0分) 0.0 分 A、 i=*p B、 *p=*&j C、 i=&j D、 i=**p
合法的浮点数常量是_____。 (2.0分) 0.0 分 A、 -8f B、 .e5 C、 123 D、 2e4.2
该程序的运行结果是____ #include void main() { int a=1; if(++a) printf("%d", a++); if(a--) printf("%d", --a); }(2.0分) 0.0 分 A、 21 B、 32 C、 31 D、 22
下列程序的输出结果是_____。 [1.png] (2.0分) 2.0 分 A、 xyzABCabc B、 abcABC C、 xyabcABC D、 xyzabcABC
下面程序的输出是________。 [1.png] (2.0分) 2.0 分 A、 1,3,5,1,5,9, B、 1,3,5,1,5,5, C、 1,3,5,0,4,8, D、 1,3,5,-1,3,7,
以下程序的运行结果是____ #include void main(){ int a=1,b=2,c=2,t; while(a 2.0 分 A、 1,2,0 B、 2,1,0 C、 1,2,1 D、 2,1,1
下述对C语言字符数组的描术中错误的是(2.0分) 2.0 分 A、 字符数组可以存放字符串 B、 字符数组中的字符串可以整体输入、输出 C、 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D、 不可以用关系运算符对字符数组中的字符串进行比较
以下能对二维数组a进行正确初始化的语句是(2.0分) 2.0 分 A、 int a[2][ ]={{1,0,1},{5,2,3}}; B、 int a[ ][3]={{1,2,3},{4,5,6}}; C、 int a[2][4]={{1,2,3},{4,5},{6}}; D、 int a[ ][3]={{1,0,1}{},{1,1}};
以下定义语句中,错误的是________。 (2.0分) 2.0 分 A、 int a[]={1,2}; B、 char a[]={"test"}; C、 char s[10]={"test"}; D、 int n=5,a[n];
若有定义:double f,*pf = &f;则不能代表变量f值的表达式是_____。 (2.0分) 2.0 分 A、 f B、 *pf C、 pf D、 *(&f)
表达式char c=(‘F’-‘A’+’a’);执行后c是_____。 (2.0分) 2.0 分 A、 F B、 f C、 A D、 a
若有下面的程序片段: int a[12]={0}, *p[3], **pp,i; for(i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是(2.0分) 2.0 分 A、 p[0][1] B、 a[10] C、 p[3][1] D、 *(*(p+2)+2)
阅读下列程序,程序的运行结果______。 [1.png] (2.0分) 2.0 分 A、 20 B、 21 C、 22 D、 23
下面程序的输出结果是: #include<cstdio> using namespace std; int main () { char a[]="AAaaBB9EMW"; int i,c; for(i=2;(c=a[i])!=.\0.;i++) { switch(c) { case .a.:putchar(.B.);continue; case .9.:break; case 9:putchar(.A.); case .E.: case .L.:continue; default:putchar(c);continue; } putchar(. .); } putchar(.\n.); return 0; } (2.0分) 2.0 分 A、 AABBMW B、 BBBB MW C、 AABBBB MW D、 AABBBBMW
若有说明:int i,j=7,*p=&i;,则与i=j;等价的语句是(2.0分) 0.0 分 A、 i=*p B、 *p=*&j C、 i=&j D、 i=**p
合法的浮点数常量是_____。 (2.0分) 0.0 分 A、 -8f B、 .e5 C、 123 D、 2e4.2
该程序的运行结果是____ #include void main() { int a=1; if(++a) printf("%d", a++); if(a--) printf("%d", --a); }(2.0分) 0.0 分 A、 21 B、 32 C、 31 D、 22
下列程序的输出结果是_____。 [1.png] (2.0分) 2.0 分 A、 xyzABCabc B、 abcABC C、 xyabcABC D、 xyzabcABC
下面程序的输出是________。 [1.png] (2.0分) 2.0 分 A、 1,3,5,1,5,9, B、 1,3,5,1,5,5, C、 1,3,5,0,4,8, D、 1,3,5,-1,3,7,
以下程序的运行结果是____ #include void main(){ int a=1,b=2,c=2,t; while(a 2.0 分 A、 1,2,0 B、 2,1,0 C、 1,2,1 D、 2,1,1
下述对C语言字符数组的描术中错误的是(2.0分) 2.0 分 A、 字符数组可以存放字符串 B、 字符数组中的字符串可以整体输入、输出 C、 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D、 不可以用关系运算符对字符数组中的字符串进行比较
以下能对二维数组a进行正确初始化的语句是(2.0分) 2.0 分 A、 int a[2][ ]={{1,0,1},{5,2,3}}; B、 int a[ ][3]={{1,2,3},{4,5,6}}; C、 int a[2][4]={{1,2,3},{4,5},{6}}; D、 int a[ ][3]={{1,0,1}{},{1,1}};
以下定义语句中,错误的是________。 (2.0分) 2.0 分 A、 int a[]={1,2}; B、 char a[]={"test"}; C、 char s[10]={"test"}; D、 int n=5,a[n];
若有定义:double f,*pf = &f;则不能代表变量f值的表达式是_____。 (2.0分) 2.0 分 A、 f B、 *pf C、 pf D、 *(&f)
表达式char c=(‘F’-‘A’+’a’);执行后c是_____。 (2.0分) 2.0 分 A、 F B、 f C、 A D、 a
若有下面的程序片段: int a[12]={0}, *p[3], **pp,i; for(i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是(2.0分) 2.0 分 A、 p[0][1] B、 a[10] C、 p[3][1] D、 *(*(p+2)+2)
阅读下列程序,程序的运行结果______。 [1.png] (2.0分) 2.0 分 A、 20 B、 21 C、 22 D、 23
下面程序的输出结果是: #include<cstdio> using namespace std; int main () { char a[]="AAaaBB9EMW"; int i,c; for(i=2;(c=a[i])!=.\0.;i++) { switch(c) { case .a.:putchar(.B.);continue; case .9.:break; case 9:putchar(.A.); case .E.: case .L.:continue; default:putchar(c);continue; } putchar(. .); } putchar(.\n.); return 0; } (2.0分) 2.0 分 A、 AABBMW B、 BBBB MW C、 AABBBB MW D、 AABBBBMW