迅雷2014C++笔试卷A
时长:120分钟 总分:100分
183浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 简答题 |
---|---|---|---|
数量 | 10 | 5 | 3 |
在int b[ ][3] = {{1},{3,2},{4,5,6},{0}}中,sizeof(b) = ?
以下程序的输出结果是: #define M(x,y,z) x*y+z main() { int a=1, b=2, c=3 printf(“%d/n”,M(a+b,b+c,c+a)) }
#include <stdio.h> #define M(x, y, z) x *y + z main() { int a = 1, b = 2, c = 3 printf("%d\n", M(a + b, b + c, c + a)) }
若有以下定义和语句: int u=010, v= 0x10, w=10 printf(“%d,%d,%d/n”,u,v,w) 则输出结果是:
int u=010, v= 0x10, w=10 printf(“%d,%d,%d/n”,u,v,w)则输出结果是:
下面程序段的输出结果是: int a=5, b=4, c=3, d=2 if(a>b>c)        printf(“%d\n”,d) else if((c-1>=d)==1)        printf(“%d\n”, d+1) else    &n
int a = 5, b = 4, c = 3, d = 2 if (a>b>c) printf("%d\n", d) else if ((c - 1 >= d) == 1) printf("%d\n", d + 1) else printf("%d\n", d + 1)
有如下程序段,请问k的值是 enum { a, b=5, c, d=4, e } k k =c
enum { a, b=5, c, d=4, e } k k =c
有如下程序段: int i, n = 0 double x = 1, y1 = 2.1/1.9, y2 = 1.9/2.1 for( i = 1 i<22 i++) x = x*y1 while( x!=1.0) { x =x*y2 n++ } printf(“%d/n”, n) 请问执行结果是:
int i, n = 0 float x = 1, y1 = 2.1 / 1.9, y2 = 1.9 / 2.1 for ( i = 1 i < 22 i++ ) x = x * y1 while ( x != 1.0 ) { x = x * y2 n++ } printf( “ %d / n ”, n )请问执行结果是:
有如下程序段: char fun(char *) main() { char *s = “one”, a[5] = {0}, (*f1)(char *) = fun, ch } 则对函数fun的调用语句正确的是
char fun(char *) main() { char *s = "one", a[5] = {0}, (*f1)(char *) = fun, ch }则对函数fun的调用语句正确的是